| [отпатрулированная версия] | [непроверенная версия] |
|
|
| |
{{Файловый формат |
|
{{Файловый формат |
| |
| name = Vorbis |
|
| name = Vorbis |
| − |
|logo = [[Файл:Vorbisdotcom.png]] |
+ |
| logo = Vorbisdotcom.png |
| − |
| extension = .ogg |
|
| − |
| mime = audio/x-ogg |
|
| ⚫ |
| owner = [ http://xiph.org/ Xiph.Org Foundation] |
|
| |
| creatorcode = |
|
| creatorcode = |
| |
| genre = [[Аудиокодек]] |
|
| genre = [[Аудиокодек]] |
| |
| containerfor = |
|
| containerfor = |
| − |
| containedby = [[Ogg]], [[WebM]] |
+ |
| containedby = [[Ogg]], [[WebM]], Matroska |
| |
| extendedfrom = |
|
| extendedfrom = |
| |
| extendedto = |
|
| extendedto = |
| |
+ |
| released = 2000 |
| |
| standard = [http://xiph.org/vorbis/doc/Vorbis_I_spec.html Спецификация] |
|
| standard = [http://xiph.org/vorbis/doc/Vorbis_I_spec.html Спецификация] |
| |
}} |
|
}} |
| − |
'''Vorbis''' — [[свободное программное обеспечение|свободный]] формат [[сжатие данных с потерями|сжатия звука с потерями]], официально появившийся летом [[2002 год]]а. По функциональности и качеству аналогичен таким кодекам как [[AAC]], [[AC3]] и [[VQF]], превосходящим [[MP3]]. [[Психоакустика|Психоакустическая модель]], используемая в Vorbis, по принципам действия близка к MP3 и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников. |
+ |
'''Vorbis''' — [[свободное программное обеспечение|свободный]] формат [[сжатие данных с потерями|сжатия звука с потерями]], официально появившийся летом [[2002 год]]а. По функциональности и качеству аналогичен таким кодекам, как [[AAC]], [[AC3]] и [[VQF]], превосходящим [[MP3]]. [[Психоакустика|Психоакустическая модель]], используемая в Vorbis, по принципам действия близка к MP3 и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников. |
| |
|
|
|
| |
== Контейнер == |
|
== Контейнер == |
| |
⚫ |
Для хранения аудиоданных в формате Vorbis чаще всего применяется [[медиаконтейнер]] [[Ogg (контейнер)|Ogg]], такой файл обычно имеет расширение .ogg и называется двойным именем «Ogg/Vorbis»<ref name="vorbis1spec">{{Cite web |
| − |
|
|
| |
⚫ |
|url = http://xiph.org/vorbis/doc/Vorbis_I_spec.html |
| ⚫ |
Для хранения аудиоданных в формате Vorbis чаще всего применяется [[медиаконтейнер]] [[Ogg (контейнер)|Ogg]], такой файл обычно имеет расширение .ogg и называется двойным именем «Ogg/Vorbis»<ref group="xiph" name="vorbis1spec">{{Cite web |
|
| |
⚫ |
|title = Vorbis I specification |
| ⚫ |
| url = http://xiph.org/vorbis/doc/Vorbis_I_spec.html |
|
| |
⚫ |
| publisher = [ [Xiph.Org Foundation ]] |
| ⚫ |
| title = Vorbis I specification |
|
| |
⚫ |
|
| − |
| publisher = [[Xiph.Org Foundation]] |
|
| − |
| lang = en |
+ |
|accessdate = 2008-03-29 |
| |
⚫ |
|archiveurl = https://www.webcitation.org/616XgbOFw ?url=http://xiph.org/vorbis/doc/Vorbis_I_spec.html |
| − |
| accessdate = 2008-03-29 |
|
| |
⚫ |
|archivedate = 2011-08-21 |
| ⚫ |
| archiveurl = http://www.webcitation.org/616XgbOFw |
|
| |
⚫ |
}}</ref> или «Ogg Vorbis»<ref>{{Cite web |
| ⚫ |
| archivedate = 2011-08-21 |
|
| |
+ |
|url = http://vorbis.com/faq/ |
| ⚫ |
}}</ref> или «Ogg Vorbis»<ref group="xiph">{{Cite web |
|
| − |
| url = http://vorbis.com/faq/ |
+ |
|title = FAQ |
| − |
| title = FAQ |
+ |
|work = Vorbis.com |
| − |
| work = Vorbis.com |
+ |
|publisher = [[Xiph.Org]] |
| − |
| publisher = [[Xiph.Org]] |
+ |
|lang = en |
| |
+ |
|datepublished = 2003-10-03 |
| ⚫ |
|
|
| − |
| datepublished = 2003-10-03 |
+ |
|accessdate = 2008-03-29 |
| |
⚫ |
|archiveurl = https://www.webcitation.org/616Xh9mPt ?url=http://vorbis.com/faq/ |
| − |
| accessdate = 2008-03-29 |
|
| |
⚫ |
|archivedate = 2011-08-21 |
| ⚫ |
| archiveurl = http://www.webcitation.org/616Xh9mPt |
|
| |
⚫ |
}}</ref>. Однако «Ogg Vorbis» называют и сам кодек без контейнера, так как он является частью [[Ogg (проект)|проекта Ogg]]<ref name="vorbis1spec"/>. |
| ⚫ |
| archivedate = 2011-08-21 |
|
| ⚫ |
}}</ref>. Однако «Ogg Vorbis» называют и сам кодек без контейнера, так как он является частью [[Ogg (проект)|проекта Ogg]]<ref group="xiph" name="vorbis1spec"/>. |
|
| |
|
|
|
| |
== Применение == |
|
== Применение == |
| |
+ |
На [[2013 год]] распространён существенно меньше, чем [[MP3]]. Используется в [[Компьютерная игра|компьютерных играх]], для [[подкаст]]ов. |
| |
|
|
|
| |
⚫ |
Vorbis идеален для применения в качестве звуковых дорожек фильмов, так как не изменяет их длину при переменном битрейте, что позволяет сохранять синхронность с видеодорожкой , и применим для многоканального звука (например , 6-канальный звук). |
| − |
На [[2007 год]] распространён существенно меньше, чем [[MP3]]. По всевозможным оценкам является вторым по популярности форматом компрессии звука с потерями. Широко используется в [[Компьютерная игра|компьютерных играх]] и в [[файлообменная сеть|файлообменных сетях]] для передачи музыкальных произведений. |
|
| − |
|
|
| ⚫ |
Vorbis идеален для применения в качестве звуковых дорожек фильмов, так как не изменяет их длину при переменном битрейте, что позволяет сохранять синхронность с видеодорожкой и применим для многоканального звука (например 6-канальный звук DVD). |
|
| |
|
|
|
| − |
В 2010 анонсирован как часть проекта [[WebM]] вместе с видеокодеком [[VP8]].
|
+ |
Используется для звуковой дорожки файлов в формате [[WebM]] вместе с видеокодеком [[VP8]] (с VP9 в формат добавили поддержку нового свободного кодека [[Opus (кодек)|Opus]]). |
| |
|
|
|
| |
== Метаданные == |
|
== Метаданные == |
| |
{{main|Комментарии Vorbis}} |
|
{{main|Комментарии Vorbis}} |
| − |
Формат изначально разрабатывался с возможностью [[потоковое вещание|потокового вещания]]. Это даёт формату достаточно полезный побочный эффект — в одном файле можно хранить несколько композиций с собственными тегами. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов. |
+ |
Формат изначально разрабатывался с возможностью [[потоковое вещание|потокового вещания]]. Это даёт формату достаточно полезный побочный эффект — в одном файле можно хранить несколько композиций с собственными метками. При загрузке такого файла в плеер должны отобразиться все композиции, будто их загрузили из нескольких различных файлов. |
| |
|
|
|
| − |
Формат имеет гибкую систему тегов. Заголовок тегов легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотографиями обложек альбомов). Текстовые теги хранятся в [[UTF-8]], что позволяет писать на нескольких языках одновременно и исключает возможные проблемы с кодировками. |
+ |
Формат имеет гибкую систему меток. Заголовок меток легко расширяется и позволяет включать тексты любой длины и сложности (например, текст песни), перемежающиеся изображениями (например, фотографиями обложек альбомов). Текстовые метки хранятся в [[UTF-8]], что позволяет писать на нескольких языках одновременно и исключает возможные проблемы с кодировками. |
| |
|
|
|
| |
== Битрейт == |
|
== Битрейт == |
| |
⚫ |
Ogg Vorbis по умолчанию использует переменный [[битрейт]], при этом значения последнего не ограничены какими-то жёсткими значениями, и он может варьироваться даже на 1 kbps. При этом стоит заметить, что форматом жёстко не ограничен максимальный битрейт, и при максимальных настройках кодирования он может варьировать от 500 до 1000 кбит/с. Такой же гибкостью обладает частота дискретизации — пользователям предоставляется любой выбор в пределах от 2 до 192 кГц. |
| − |
|
|
| ⚫ |
Ogg Vorbis по умолчанию использует переменный [[битрейт]], при этом значения последнего не ограничены какими-то жёсткими значениями, и он может варьироваться даже на 1 kbps. При этом стоит заметить, что форматом жёстко не ограничен максимальный битрейт, и при максимальных настройках кодирования он может варьировать от 500 до 1000 кбит/с. Такой же гибкостью обладает частота дискретизации — пользователям предоставляется любой выбор в пределах от 2 до 192 кГц. |
|
| |
|
|
|
| |
== Цель разработки == |
|
== Цель разработки == |
| |
⚫ |
Vorbis был разработан сообществом «[[ Xiph.Org]]» для того, чтобы заменить все платные запатентованные аудиоформаты. Несмотря на то, что это самый молодой формат из всех конкурентов MP3, Ogg Vorbis имеет полную поддержку на всех популярных платформах ([[Microsoft Windows]], [[Linux]], [[Apple Mac OS]] , [[Android]]<ref>[https://developer.android.com/guide/appendix/media-formats.html Supported Media Formats | Android Developers<!-- Заголовок добавлен ботом -->]</ref>, [[PocketPC]], [[ Palm OS|Palm]], [[Symbian]], [[DOS]], [[FreeBSD]], [[BeOS]] и др.), а также большое количество аппаратных реализаций. |
| − |
|
|
| ⚫ |
Vorbis был разработан сообществом «[[ Xiphophorus]]» для того, чтобы заменить все платные запатентованные аудио форматы. Несмотря на то, что это самый молодой формат из всех конкурентов MP3, Ogg Vorbis имеет полную поддержку на всех популярных платформах ([[Microsoft Windows]], [[Linux]], [[Apple Mac OS]], [[PocketPC]], [[Palm]], [[Symbian]], [[DOS]], [[FreeBSD]], [[BeOS]] и др.), а также большое количество аппаратных реализаций . Однако несмотря на все свои преимущества перед конкурентами, популярность данного формата пока невелика. |
|
| |
|
|
|
| |
== Проект Ogg == |
|
== Проект Ogg == |
| |
⚫ |
Vorbis является частью мультимедиапроекта [[Ogg (проект)|Ogg]], в который также входят свободные кодировщики: [[Speex]] — для сжатия голоса; [[FLAC]] — для сжатия звука без потерь; [[Xiph Theora|Theora]] — для сжатия видео. |
| − |
|
|
| ⚫ |
Стоит заметить, что Vorbis является всего лишь небольшой частью мультимедиапроекта [[Ogg (проект)|Ogg]], в который также входят свободные кодировщики: [[Speex]] — для сжатия голоса; [[FLAC]] — для сжатия звука без потерь; [[Xiph Theora|Theora]] — для сжатия видео. |
|
| |
|
|
|
| |
Для хранения звука в Vorbis используется формат‐контейнер [[Ogg (контейнер)|Ogg]]. |
|
Для хранения звука в Vorbis используется формат‐контейнер [[Ogg (контейнер)|Ogg]]. |
|
|
| |
* Гибкий Joint stereo. |
|
* Гибкий Joint stereo. |
| |
* Гибкая психоакустическая модель. |
|
* Гибкая психоакустическая модель. |
| − |
* Теги хранятся в [[Юникод]]е, а не в национальной кодировке. |
+ |
* Метки хранятся в [[Юникод]]е, а не в национальной кодировке. |
| |
* Большая степень компрессии по сравнению с MP3 при равном качестве (размер файла меньше) |
|
* Большая степень компрессии по сравнению с MP3 при равном качестве (размер файла меньше) |
| − |
<!--ошибочка, перенёс информацию в ogg media --> |
|
| |
|
|
|
| |
== Реализации == |
|
== Реализации == |
| |
⚫ |
Благодаря открытой модели разработки и распространения существуют несколько вариантов программных кодеров и декодеров Vorbis . |
| − |
|
|
| ⚫ |
Благодаря открытой модели разработки и распространения существуют несколько вариантов программных кодеров и декодеров Vorbis |
|
| |
|
|
|
| |
=== Официальные программы и библиотеки === |
|
=== Официальные программы и библиотеки === |
| − |
|
|
| |
Официальная реализация от разработчиков стандартов Ogg и Vorbis, фонда [[Xiph.Org]], распространяется под [[лицензия BSD|лицензиями типа BSD]] и [[GNU LGPL]]. |
|
Официальная реализация от разработчиков стандартов Ogg и Vorbis, фонда [[Xiph.Org]], распространяется под [[лицензия BSD|лицензиями типа BSD]] и [[GNU LGPL]]. |
| |
|
|
|
| − |
Официальной программой-кодировщиком является [[Свободное ПО|свободная]] oggdropXPd, существующая в разных вариантах исполнения: используются библиотеки libVorbis или aoTuVb, и оптимизация под разные процессоры. |
+ |
Официальной программой-кодировщиком является [[Свободное ПО|свободная]] oggdropXPd, существующая в разных вариантах исполнения: используются библиотеки libVorbis или aoTuVb, и оптимизация под разные процессоры. Последняя версия libVorbis 1.3.7 выпущена 6 июля 2020 года.<ref name=":0">{{Cite web|url=http://www.rarewares.org/ogg-oggdropxpd.php|title=oggdropXPd|author=|website=|date=|publisher=www.rarewares.org|accessdate=2019-08-04}}</ref> |
| |
|
|
|
| |
=== aoTuV === |
|
=== aoTuV === |
| |
⚫ |
Версия от японского разработчика Aoyumi. Благодаря улучшенной психоакустической модели достигается значительно более высокое качество звука, при этом aoTuV не нарушает совместимость с официальным стандартом. Хотя Aoyumi не является официальным разработчиком кодека Vorbis, его заслуги оказались настолько высоки, что в официальные библиотеки версии 1.1.0 от 22 сентября 2004 года был добавлен разработанный им код (beta 2). Последняя версия — Beta 6.03 от 25 апреля 2011 года. Однако, код aoTuV использовался в официальных и сторонних реализациях последующих версий кодера.<ref name=":0" /> |
| − |
|
|
| ⚫ |
Версия от японского разработчика Aoyumi <ref>[http://www.geocities.jp/aoyoume/aotuv/ aoTuV<!-- Заголовок добавлен ботом -->]</ref>. Благодаря улучшенной психоакустической модели достигается значительно более высокое качество звука, при этом aoTuV не нарушает совместимость с официальным стандартом. Хотя Aoyumi не является официальным разработчиком кодека Vorbis, его заслуги оказались настолько высоки, что в официальные библиотеки версии 1.1.0 от 22 сентября 2004 года был добавлен разработанный им код (beta 2). Последняя версия — Beta 6.03 от 25 апреля 2011 года. |
|
| − |
|
|
| − |
Общепринятой практикой является использование последних версий утилит и библиотек от Aoyumi (особенно при работе с битрейтом ниже 64 кбит/с), а не Xiph.Org. |
|
| |
|
|
|
| |
=== Lancer === |
|
=== Lancer === |
| |
⚫ |
Японский разработчик Nyaochi<ref>[http://homepage3.nifty.com/blacksword/ Ogg Vorbis 高速化プロジェクト<!-- Заголовок добавлен ботом -->] {{webarchive|url=https://web.archive.org/web/20051229033435/http://homepage3.nifty.com/blacksword/ |date=2005-12-29 }}</ref> работает над увеличением скорости кодирования в формат Vorbis. Его версия, называемая Lancer, основывается на актуальных версиях aoTuV. Благодаря оптимизациям кода под современные процессоры достигается существенное увеличение скорости кодирования и декодирования (на десятки процентов, в некоторых условиях в несколько раз). Качество при этом страдает весьма незначительно. Его последняя разработка датирована 10 ноября 2006 года. Код Nyaochi также использовался в сторонних реализациях последующих версий кодировщика.<ref>{{Cite web|url=http://www.rarewares.org/ogg-oggenc.php|title=oggenc2|author=|website=|date=|publisher=www.rarewares.org|accessdate=2019-08-04}}</ref> |
| |
|
|
|
| |
⚫ |
|
| ⚫ |
Японский разработчик Nyaochi<ref>[http://homepage3.nifty.com/blacksword/ Ogg Vorbis 高速化プロジェクト<!-- Заголовок добавлен ботом -->]</ref> работает над увеличением скорости кодирования в формат Vorbis. Его версия, называемая Lancer, основывается на актуальных версиях aoTuV. Благодаря оптимизациям кода под современные процессоры достигается существенное увеличение скорости кодирования и декодирования (на десятки процентов, в некоторых условиях в несколько раз). Качество при этом страдает весьма незначительно. Его последняя разработка датирована 10 ноября 2006 года. |
|
| |
+ |
Реализация декодера Ogg Vorbis с использованием чисел с [[Число с фиксированной запятой|фиксированной запятой]], созданная для платформ, которые не поддерживают [[Число с плавающей запятой|числа с плавающей запятой]].<ref>[http://wiki.xiph.org/index.php/Tremor Tremor]</ref> |
| |
|
|
|
| |
+ |
== Будущее кодека == |
| ⚫ |
|
|
| |
+ |
Разработчик проекта Ogg фонд Xiph.Org Foundation рекомендует использовать вместо Vorbis новый [[royalty-free]] кодек [[Opus_(кодек)|Opus]].<ref>{{Cite web|url=https://xiph.org/vorbis/index.shtml.en|title=Vorbis|author=|website=|date=|publisher=xiph.org|accessdate=2019-08-04}}</ref> |
| − |
{{main|Tremor}} |
|
| |
|
|
|
| |
== Примечания == |
|
== Примечания == |
| − |
;Xiph |
|
| − |
{{примечания|group=xiph}} |
|
| − |
;Другие |
|
| |
{{примечания}} |
|
{{примечания}} |
| |
|
|
|
| |
== См. также == |
|
== См. также == |
| |
+ |
* [[MP3]] |
| |
+ |
* [[Advanced_Audio_Coding|AAC]] |
| |
+ |
* [[Opus_(кодек)|Opus]] |
| |
* [[Список аудиоформатов файлов]] |
|
* [[Список аудиоформатов файлов]] |
| |
|
|
|
| |
== Ссылки == |
|
== Ссылки == |
| |
* [http://vorbis.org.ru/ Русский сайт Ogg Vorbis] |
|
* [http://vorbis.org.ru/ Русский сайт Ogg Vorbis] |
| − |
* [http://vorbis.com/ Официальный сайт]{{ref-en}} |
+ |
* [https://web.archive.org/web/20160422072132/http://vorbis.com/ Официальный сайт]{{ref-en}} |
| |
* [http://www.xiph.org/ Сайт разработчиков]{{ref-en}} |
|
* [http://www.xiph.org/ Сайт разработчиков]{{ref-en}} |
| |
* [http://wiki.xiph.org/ Wiki проект]{{ref-en}} |
|
* [http://wiki.xiph.org/ Wiki проект]{{ref-en}} |
| − |
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=43254 Опрос касательно популярности кодеков] |
+ |
* [https://hydrogenaud.io/index.php/topic,108125.0.html Опрос касательно популярности кодеков] |
| |
+ |
{{computer-sci-stub}} |
| − |
* [http://PlayOgg.org/ PlayOgg.org] |
|
| − |
|
|
| |
{{Xiph.org}} |
|
{{Xiph.org}} |
| |
{{Аудиокодеки}} |
|
{{Аудиокодеки}} |
|
|
| |
[[Категория:Xiph.Org]] |
|
[[Категория:Xiph.Org]] |
| |
[[Категория:Свободные аудиокодеки]] |
|
[[Категория:Свободные аудиокодеки]] |
| − |
|
|
| − |
[[ml:വോര്ബിസ്]] |
|