Файловый формат
name = Vorbis
logo =
extension = .ogg
mime = audio/x-ogg
owner = [http://xiph.org/ Xiph.Org Foundation]
creatorcode =
genre = Аудиокодек
containerfor =
containedby = Ogg
extendedfrom =
extendedto =
standard = [http://xiph.org/vorbis/doc/Vorbis_I_spec.html Спецификация]
Vorbis — свободный формат сжатия звука с потерями, официально появившийся летом 2002 года. Психоакустическая модель, используемая в Vorbis, по принципам действия близка к MPEG Audio Layer III и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников.
Для хранения аудиоданных в формате Vorbis чаще всего применяется медиаконтейнер Ogg, такой файл обычно имеет расширение .ogg и называется двойным именем «Ogg/Vorbis»Cite web
url = http://xiph.org/vorbis/doc/Vorbis_I_spec.html
title = Vorbis I specification
publisher = Xiph.Org Foundation
lang = en
accessdate = 2008-03-29] или «Ogg Vorbis».Cite web
url = http://vorbis.com/faq/
title = FAQ
work = Vorbis.com
publisher = Xiph.Org
lang = en
datepublished = 2003-10-03
accessdate = 2008-03-29] Однако «Ogg Vorbis» называют и сам кодек без контейнера, так как он является частью проекта Ogg.
На 2007 год распространён существенно меньше, чем MP3. По всевозможным оценкам является вторым по популярности форматом компрессии звука с потерями. Широко используется в компьютерных играх и в файлообменных сетях для передачи музыкальных произведений.
Vorbis применяет более качественную психоакустическую модель, чем его конкуренты, дающую лучшую чёткость воспроизведения при равной плотности потока.
Формат не ограничивает пользователя только двумя аудиоканалами (стерео — левый и правый). Он поддерживает до 255 отдельных каналов с частотой дискретизации до 192 кГц и разрядностью до 32 бит (чего не позволяет ни один другой формат сжатия с потерями), поэтому Vorbis великолепно подходит для кодирования 6-канального звука DVD-Audio.
К тому же, формат Vorbis — «sample accurate». Это гарантирует, что звуковые данные перед кодированием и после декодирования не будут иметь смещений, дополнительных или потерянных сэмплов. Это легко оценить, когда вы кодируете non-stop музыку (когда один трек постепенно переходит в другой) — в итоге сохранится целостность звука.
Формат изначально разрабатывался с возможностью потокового вещания. Это даёт формату достаточно полезный побочный эффект — в одном файле можно хранить несколько композиций с собственными тегами. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов.
Формат имеет гибкую систему тегов. Заголовок тегов легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотография обложки альбома). Текстовые теги хранятся в UTF-8, что позволяет писать на нескольких языках одновременно и исключает возможные проблемы с кодировками.
Ogg Vorbis по умолчанию использует переменный битрейт, при этом значения последнего не ограничены какими-то жёсткими значениями, и он может варьироваться даже на 1 kbps. При этом стоит заметить, что форматом жёстко не ограничен максимальный битрейт, и при максимальных настройках кодирования он может варьировать от 400 kbps до 700 kbps. Такой же гибкостью обладает частота дискретизации — пользователям предоставляется любой выбор в пределах от 2 кГц до 192 кГц.
Vorbis был разработан сообществом «Xiphophorus» для того, чтобы заменить все платные запатентованные аудио форматы. Несмотря на то что это самый молодой формат из всех конкурентов MP3, Ogg Vorbis имеет полную поддержку на всех популярных платформах (Microsoft Windows, GNU/Linux, Apple Mac OS, PocketPC, Palm, Symbian, DOS, FreeBSD, BeOS и др.), а также большое количество аппаратных реализаций. Популярность на сегодняшний день значительно превосходит все альтернативные решения.
Стоит заметить, что Vorbis является всего лишь небольшой частью мультимедиа проекта Ogg, в который также входят свободные кодировщики: Speex — для сжатия голоса; FLAC — для сжатия звука без потерь; Theora — для сжатия видео.
Для хранения звука в Vorbis используется формат‐контейнер Ogg.
Преимущества Vorbis
* Отсутствие патентных ограничений.
* До 255 каналов.
* Частота дискретизации до 192 кГц.
* Разрядность до 32 бит.
* «Sample accurate» — звуковые данные не будут иметь смещений, дополнительных или потерянных сэмплов относительно друг друга.
* Эффективные алгоритмы переменного битрейта.
* Гибкий Joint stereo.
* Мощная и гибкая психоакустическая модель.
* Теги хранятся в Юникоде, а не национальной кодировке.
Реализации
Благодаря открытой модели разработки и распостранения, существуют несколько вариантов программных энкодеров и декодеров Vorbis
Официальные программы и библиотеки
Официальная реализация от разработчиков стандартов Ogg и Vorbis, фонда Xiph.Org, распостраняется под лицензиями типа BSD и GNU LGPL.
aoTuV
Версия от японского разработчика Aoyumi. [http://www.geocities.jp/aoyoume/aotuv/] Благодаря улучшенной психоакустической модели достигается значительно более высокое качество звука, при этом aoTuV не нарушает совместимость с официальным стандартом. Хотя Aoyumi не является официальным разработчиком кодека Vorbis, его заслуги оказались настолько высоки, что в официальные библиотеки версии 1.1.0 от 22.09.04 г был добавлен разработанный им код (beta 2). Последняя версия на 31 марта 2008 г. — beta5.5.
Так как с 2004 г. в официальный код не было внесено значительных изменений, направленных на повышение качества звука, общепринятой практикой является использование последних версий утилит и библиотек от Aoyumi, а не Xiph.Org.
Lancer
Японский разработчик Nyaochi [http://homepage3.nifty.com/blacksword/] работает над увеличением скорости кодирования в формат Vorbis. Его версия, называемая Lancer, основывается на актуальных версиях aoTuV. Благодаря оптимизациям кода под современные процессоры достигается существенное увеличение скорости кодирования и декодирования (на десятки процентов, в некоторых условиях в несколько раз). Качество при этом страдает весьма незначительно. Таким образом, Lancer на сегодня является наиболее подходящим выбором для получения звука в формате Vorbis.
Tremor
Примечания
;Xiph:;Другие:
См. также
* Список аудио форматов файлов
Ссылки
* [http://vorbis.org.ru/ Русский сайт Vorbis] .
* [http://vorbis.com/ Официальный сайт] ref-en.
* [http://www.xiph.org/ сайт разработчиков] ref-en.
* [http://wiki.xiph.org/ Wiki проект] ref-en.
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43254 Опрос касательно популярности кодеков]
* [http://PlayOgg.org/ PlayOgg.org]
Комментариев нет:
Отправить комментарий