Ogg vorbis

Из проекта Викизнание

Ogg Vorbis - свободный и открытый (в плане описания и реализации алгоритмов в стиле Open Source) формат аудио-компрессии, официально вышедший летом 2002 года.

Он принадлежит к тому же типу форматов, что и MP3, WMA, AAC и VQF, то есть к форматам сжатия с потерями.

Психоакустическая модель, используемая в Ogg Vorbis, по принципам действия близка к MP3, однако используемые математические алгоритмы и практические реализации этих моделей в корне отличаются, что позволяет авторам объявить свой формат совершенно независимым от всех предшественников.

На 2005 год распространён существенно меньше, чем MP3. Пользуется популярностью у производителей компьютерных игр. Широко используется в пиринговых сетях для передачи музыкальных произведений.

Ogg Vorbis применяет более качественную психоакустическую модель, чем его конкуренты, что позволяет получить лучшее качество воспроизведения при равном битрейте.

Формат не ограничивает пользователя только двумя аудио каналами (стерео - левый и правый). Он поддерживает до 225 отдельных каналов с частотой дискретизации до 192kHz и разрядностью до 32bit (чего не позволяет ни один другой формат сжатия с потерями), поэтому Ogg Vorbis великолепно подходит для кодирования 6-ти канального звука DVD-Audio.

К тому же формат OGG Vorbis - sample accurate. Это означает, что звуковые данные перед кодированием и после декодирования не будут иметь смещений или дополнительных/потерянных сэмплов относительно друг друга. Это легко оценить, когда вы кодируете non-stop музыку (когда один трек постепенно входит в другой) - в итоге сохранится целостность звука

В формат изначально заложена возможность потокового вещания. Это дает формату достаточно полезный побочный эффект - в одном файле можно хранить несколько композиций с собственными тегами. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов.

Отдельно стоит упомянуть достаточно гибкую систему тегов. Заголовок тегов легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотография обложки альбома). Текстовые теги хранятся в кодировке UTF-8, что позволяет писать хоть на всех языках одновременно и исключает возможные проблемы с кодировками. Это значительно удобнее различных ухищрений типа id3 тегов.

Ogg Vorbis по умолчанию использует переменный битрейт, при этом значения последнего не ограничены какими-то жесткими значениями, и он может варьироваться даже на 1kbps. При этом стоит заметить, что форматом жестко не ограничен максимальный битрейт, и при максимальных настройках кодирования он может варьироваться от 500kbps до 1000kbps. Такой же гибкостью обладает частота дискретизации - пользователям предоставляется любой выбор в пределах от 2000Hz до 192000Hz.

Ogg Vorbis был разработан сообществом Xiphophorus для того, чтобы заменить все платные запатентованные аудио форматы. Несмотря на то, что это самый молодой формат из всех конкурентов МР3, Ogg Vorbis имеет полную поддержку на всех известных платформах (Windows, PocketPC, Symbian, DOS, Linux, MacOS, FreeBSD, BeOS и др.), а также большое количество аппаратных реализаций. Популярность на сегодняшний день значительно превосходит все альтернативные решения.

Стоит заметить, что Ogg Vorbis является всего лишь небольшой частью мультимедиа проекта Ogg Squish, в который также входят свободные кодировщики: Speex - для сжатия голоса; FLAC - для сжатия звука без потерь; Theora - для сжатия видео.

Преимущества Ogg Vorbis

  • Бесплатность и открытость (распространяется под лицензией GPL)
  • До 255 каналов (несколько языков, 5-ти канальный звук и др.)
  • Частота дискретизации до 192кГц
  • Разрядность до 32 бит
  • Sample Accurate, что гарантирует звуковые данные не будут иметь смещений или дополнительных/потерянных сэмплов относительно друг друга.
  • Алгоритм сжатия эффективнее чем в mp3

Интернет-ссылки:

См. также