Открыть сервис

Ogg Vorbis

Ogg Vorbis — это свободный формат сжатия аудиоданных с потерями, разработанный для обеспечения высокого качества звука при относительно низком битрейте. Формат является частью мультимедийного контейнера Ogg, разработанного фондом Xiph.Org. В отличие от проприетарных форматов, таких как MP3, Ogg Vorbis не требует лицензионных отчислений, что сделало его популярным в свободном и открытом программном обеспечении, а также в некоторых игровых и мультимедийных приложениях.

История

Разработка Vorbis началась в 1998 году как альтернатива проприетарному формату MP3, который был обременён патентными ограничениями. Основной целью проекта было создание свободного, высококачественного аудиокодека с открытым исходным кодом, не требующего лицензионных отчислений. Первая стабильная версия, Vorbis 1.0, была выпущена в 2002 году. С тех пор формат неоднократно обновлялся, улучшая качество кодирования и производительность. В 2004 году Vorbis был принят в качестве стандарта для аудио в проекте Wikipedia, что способствовало его распространению. В 2010-х годах, с ростом популярности потоковых сервисов и мобильных устройств, Vorbis начал использоваться в таких платформах, как Spotify (в качестве одного из форматов для потоковой передачи) и в некоторых версиях Android.

Технические характеристики

Кодеки и контейнер

Ogg Vorbis состоит из двух основных компонентов: аудиокодека Vorbis и контейнера Ogg. Vorbis — это сам алгоритм сжатия, который использует модифицированное дискретное косинусное преобразование (MDCT) для обработки аудиосигнала. Контейнер Ogg обеспечивает упаковку аудиопотока, а также может содержать метаданные (например, теги, обложки) и другие потоки (например, видео в формате Theora).

Качество и битрейт

Vorbis поддерживает переменный битрейт (VBR), что позволяет динамически распределять биты в зависимости от сложности аудиоматериала. Типичный диапазон битрейта — от 16 до 500 кбит/с, при этом для стереофонического звука частотой 44,1 кГц качество, сопоставимое с MP3 при 192 кбит/с, достигается уже при 128–160 кбит/с. Формат поддерживает до 255 каналов (включая многоканальное аудио для кино) и частоты дискретизации от 8 до 192 кГц.

Сравнение с другими форматами

По субъективным оценкам слушателей, Vorbis при одинаковом битрейте часто превосходит MP3 по качеству, особенно на низких битрейтах (64–128 кбит/с). Однако он уступает более современным форматам, таким как AAC (Advanced Audio Coding) и Opus, особенно в области кодирования речи и музыки с высокими требованиями к прозрачности. Opus, также разработанный Xiph.Org, является преемником Vorbis и предлагает лучшее качество при более низких битрейтах, а также поддерживает низкую задержку.

Применение

Программное обеспечение

Ogg Vorbis широко используется в свободном и открытом ПО. Многие аудиоплееры, такие как VLC media player, Foobar2000, Audacious, поддерживают воспроизведение этого формата «из коробки». В операционных системах Linux Vorbis часто является стандартным форматом для аудиофайлов. В Windows и macOS для его поддержки могут потребоваться дополнительные кодеки, хотя многие современные приложения (например, браузеры) включают его поддержку.

Игры и мультимедиа

Формат популярен в игровой индустрии, особенно в проектах с открытым исходным кодом. Например, игры, такие как Battle for Wesnoth, OpenTTD и Frets on Fire, используют Ogg Vorbis для хранения музыки и звуковых эффектов. В коммерческих играх, таких как Unreal Tournament 2004 и World of Warcraft, также применялся этот формат. Кроме того, Vorbis используется в некоторых потоковых сервисах, таких как Spotify (в качестве одного из форматов для потоковой передачи) и в некоторых версиях Android.

Веб и мобильные устройства

Ogg Vorbis поддерживается в HTML5 как часть элемента <audio>, что позволяет воспроизводить его в современных браузерах без дополнительных плагинов. Однако в мобильных устройствах на iOS поддержка Vorbis ограничена — Apple не включает его в стандартные аудиокодеки, что требует использования сторонних приложений. В Android, напротив, поддержка Vorbis встроена начиная с версии 2.3 (Gingerbread), хотя в более поздних версиях приоритет отдаётся Opus.

Преимущества и недостатки

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

  • Свобода и открытость: Отсутствие лицензионных отчислений и патентных ограничений делает Vorbis привлекательным для разработчиков свободного ПО.
  • Качество: При средних битрейтах (128–192 кбит/с) Vorbis обеспечивает качество, сопоставимое с MP3 при более высоких битрейтах.
  • Многоканальность: Поддержка до 255 каналов позволяет использовать формат в системах объёмного звука.
  • Метаданные: Контейнер Ogg поддерживает теги, обложки и другую информацию.

Недостатки

  • Аппаратная поддержка: Многие портативные аудиоплееры и мобильные устройства не поддерживают Vorbis «из коробки», что ограничивает его распространение.
  • Эффективность: На низких битрейтах (ниже 64 кбит/с) Vorbis уступает более современным кодекам, таким как Opus и AAC.
  • Совместимость: В некоторых операционных системах (например, iOS) требуется установка сторонних кодеков или приложений.
  • Устаревание: С появлением Opus, который сочетает высокое качество с низкой задержкой, Vorbis постепенно вытесняется из новых проектов.

Интересные факты

  • Название «Vorbis» происходит от персонажа из книги Терри Пратчетта «Малые боги» — ворбиса, существа, которое издаёт громкие звуки. Это отсылка к аудиоформату.
  • Формат Ogg Vorbis был одним из первых, кто начал активно использоваться в проектах Викимедиа для хранения аудиофайлов, поскольку он не требует лицензионных отчислений.
  • В 2009 году компания Apple включила поддержку Vorbis в QuickTime, но только для чтения, без возможности записи.

Источники

  • Статья «Vorbis» на сайте Xiph.Org Foundation.
  • Спецификации формата Ogg Vorbis (RFC 5215).
  • Материалы из Википедии: «Ogg Vorbis», «Сравнение аудиоформатов».
  • Обзоры и тесты качества аудиокодеков (например, тесты HydrogenAudio).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →