FAQ по Ogg Vorbis

Список разделов Ogg Vorbis Статьи

Описание: Статьи и их обсуждения

Сообщение #1 VEG » 28.11.2005, 21:16

Что обозначает Ogg Vorbis?

Ogg — контейнер для хранения потоков данных, таких как видео или аудио. Он обеспечивает необходимые средства для надёжной транспортировки файла, контроля целостности файла, минимизации количества перемещений по файлу во время воспроизведения нескольких потоков.

Vorbis — формат потока сжатых аудиоданных, разработанный специально для хранения в контейнере Ogg. Обратите внимание, что многие другие форматы также способны к внедрению в контейнер Ogg: Speex — для сжатия голоса; FLAC — для сжатия звука без потерь; Theora — для сжатия видео.

Ogg Vorbis сжимает данные с потерями. Что это значит?

Сжатие с потерями (англ. lossy) обычно применяется для сжатия мультимедийных данных. Для достижения высокой степени сжатия алгоритмы сжатия с потерями выбрасывают часть данных таких образом, чтобы органы человека не различали оригинал и сжатые данные. С уменьшением битрейта потери всё больше, поэтому начинают проявляться всевозможные ощутимые искажения и «артефакты». В качестве примера можно привести форматы: Ogg Vorbis, MP3 и JPEG.

Также существует сжатие без потерь (англ. lossless). Это алгоритмы сжатия информации, при использовании которых закодированная информация может быть восстановлена с точностью до бита. Для каждого из типов цифровой информации, как правило, существуют свои алгоритмы сжатия без потерь. Zip — формат универсального сжатия информации без потерь. FLAC — формат безпотерьного сжатия цифрового звука.

Почему при одинаковом битрейте Ogg Vorbis звучит лучше, чем MP3 и WMA?

Битрейт не является определяющим качество показателем. Для разных форматов на одном и том же битрейте качество звука может значительно отличаться. Это зависит от используемой психоакустической модели. В Ogg Vorbis используется более современная психоакустическая модель, поэтому в результате мы получаем лучшее качество звука.

Какое качество (битрейт) выбрать?

В кодерах Ogg Vorbis не принято устанавливать битрейт явным образом (хотя эта функция также предоставляется пользователю). Дело в том, что качество Ogg Vorbis не очень удобно измерять в килобитах в секунду (т.к. Ogg Vorbis использует переменный битрейт), поэтому его измеряют при помощи шкалы качества (quality) от -2 до 10 (включая все дробные значения, например, 3.75).

Только ваши уши знают, какой уровень качества вам подходит больше всего. Лучше всего попробовать закодировать музыку с разными настройками качества, и определить, какое вас больше всего устраивает. Но для примера приведём свои рекомендации для кодирования музыки с частотой дискретизации 44.1kHz (Audio-CD).

  • q-2 (32kbps), q-1 (48kbps), q0 (64kbps)
    Достаточно для мелодии в мобильный телефон, для хранения различных приколов и других звуков, где качество стоит не на первом месте.
  • q1 (80kbps), q2 (96kbps), q3 (112kbps)
    Оптимальный выбор для прослушивания интернет-радио и для портативных устройств (телефон или флеш-плеер). На улице или в метро вы вряд ли вообще услышите огрехи низкого битрейта. Некоторые люди даже в тихой комнате на внешней акустике не замечают разницы.
  • q4 (128kbps), q5 (160kbps), q6 (192kbps)
    Достаточно для домашнего прослушивания на достаточно качественной акустике.
  • q7 (224kbps), q8 (256kbps)
    Для меломанов с дорогим оборудованием, для хранения ценных записей.
  • q9 (320kbps), q10 (512kbps)
    Для тех, кто думает, что чем больше — тем лучше :) Но здесь уже стоит обратить внимание на FLAC — как-никак, сжатие без потерь.

Как соотносятся битрейты MP3/WMA9 и Ogg Vorbis при одинаковом качестве?

Понятие качества для каждого человека исключительно субъективно, ведь у всех совершенно разный слух, не глядя на похожие уши. Но тем не менее, мы приведём примерную таблицу соответствия битрейтов. Для каждого формата и битрейта дополнительно указана стандартная частота среза (выше неё все отбрасывается).

Код: Выделить всё
MP3 112kbps - 14.0kHz / q-1 48kbps - 15.5kHz
WMA  96kbps - 15.5kHz / q-1 48kbps - 15.5kHz
MP3 128kbps - 16.0kHz / q0  64kbps - 15.5kHz, q1 80kbps - 16.0kHz
MP3 160kbps - 18.0kHz / q2  96kbps - 16.5kHz, q3 112kbps - 18.0kHz
WMA 128kbps - 18.0kHz / q2  96kbps - 16.5kHz, q3 112kbps - 18.0kHz
MP3 192kbps - 20.0kHz / q4 128kbps - 21.0kHz
WMA 160kbps - 19.0kHz / q4 128kbps - 21.0kHz
MP3 224kbps - 20.5kHz / q5 160kbps - 22.0kHz
WMA 192kbps - 19.0kHz / q5 160kbps - 22.0kHz
MP3 256kbps - 21.0kHz / q6 192kbps - 22.0kHz
MP3 320kbps - 22.0kHz / q7 224kbps - 22.0kHz
                      / q8 256kbps - 22.0kHz
                      / q9 320kbps - 22.0kHz
                      / q10 500kbps - 22.0kHz

Какой кодер следует выбрать?

Лучшим кодером сегодня по праву считается aoTuV вместе с оболочкой OggEnc2 (скачать можно на rarewares.org). Но если по каким-то причинам вам нужно очень быстро закодировать большой объём музыки (например, для конвертации музыки для портативного плеера) — Lancer с его реактивной скоростью будет очень кстати (скачать можно на страничке автора). Поскольку он основан на aoTuV, вы можете быть уверены в качестве результата.

Где я могу подобрать для себя интернет-радио, вещающее в формате Ogg Vorbis?

Вы можете подобрать что-нибудь по следующим ссылкам:
1. Подборка на нашем сайте
2. Официальная wiki-страница
3. Поиск на сайте Icecast

Какие телефоны поддерживают Ogg Vorbis и FLAC?

Лучшая поддержка Ogg Vorbis и FLAC во всех телефонах на базе Android. Ogg Vorbis поддерживается из коробки во всех моделях, FLAC — за редким исключением.

Где я могу подобрать для себя аппаратный плеер с поддержкой формата Ogg Vorbis или FLAC?

Можем предложить несколько вариантов:
1. Портативные плееры на официальной wiki-странице
2. Стационарные плееры на официальной wiki-странице

Но для жителей стран СНГ будет актуальнее:
1. Портативные плееры с поддержкой Ogg Vorbis и/или FLAC на Яндекс Маркет
2. Стационарные медиаплееры с поддержкой Ogg Vorbis и/или FLAC на Яндекс Маркет
3. Обзоры плееров на ixbt.com, mobile-review.com, websound.ru и terralab.ru.

Как при помощи стандартного консольного кодера закодировать файл объемом более 2Гб?

Воспользуйтесь поточным вводом:
Код: Выделить всё
oggenc -q0 -o output.ogg - < input.wav

Какие браузера поддерживают Ogg Vorbis?

На данный момент поддержка формата Ogg Vorbis встроена в Firefox, Chrome и Opera. К сожалению, Microsoft и Apple не хотят встраивать этот формат в свои браузера. Однако, в свете обещанной Adobe поддержки формата WebM (VP8+Theora) есть большой шанс, что скоро появится простая возможность реализовать проигрывание Ogg Vorbis и в браузерах без его поддержки.
Последний раз редактировалось VEG 20.11.2006, 02:04, всего редактировалось 11 раз(а).
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #2 Shambler0 » 12.01.2006, 16:28

Q: Что есть Quality? Какую ставить для музыки?
Q: Какой битрейт OGG примерно соответствует по качеству какому битрейту MP3?
Q: Какую программу (понятную для "домашнего" пользователя) посоветуете для GUI конвертирования из MP3 в OGG в Linux? А в Windows?
Shambler0
Откуда: spacenet.ru
Репутация: 0
С нами: 18 лет 2 месяца

Сообщение #3 VEG » 12.01.2006, 22:21

Думаю, не стоит описывать здесь программы, что есть в статье http://vorbis.org.ru/viewtopic.php?t=1 . Я надеюсь, что ее все же все прочитают - ссылка на главной странице.
А так... будем собирать со временем коллекцию вопросов.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #4 Anonymous » 16.01.2006, 11:32

Есть ли радио-серверы, способные вещать в формате ogg, забирая сигнал с лин. входа звуковухи? IceCast мне кажеться этого не может... (платформа Windows)
Anonymous
Гость

Сообщение #5 VEG » 16.01.2006, 13:10

Гость,
Поток из аудиокарты можно перенаправить для трансляции по радио.
А для каких целей вам это необходимо? Случаем, не общение голосом по сети? Тогда рациональнее будет использовать Ogg Speex.
Расскажите подробнее, для чего вам это надо, и мы поможем подобрать верное решение.
P.S. Не мешало бы зарегистрироваться для того, чтобы вам приходили извещения об ответах.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #6 Anonymous » 26.01.2006, 23:51

Скажите пожалуйста, могу ли я кодировать фильм, допустим из DVD в DivX или Xvid и использовать в качестве звуковой дорожки OGG? Если да, какие видеоредакторы для этого годятся?
Заранее спасибо.
Anonymous
Гость

Сообщение #7 VEG » 27.01.2006, 15:23

ssm-s:Скажите пожалуйста, могу ли я кодировать фильм, допустим из DVD в DivX или Xvid и использовать в качестве звуковой дорожки OGG? Если да, какие видеоредакторы для этого годятся?
Заранее спасибо.
Можно. Я где-то даже статью по этому поводу видел. В качестве контейнера только необходимо выбрать Ogg или Matroska. О Matroska прочитать можно тут: http://pogo-stick.nm.ru/avinfo/MKVfaq.htm
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #8 Anonymous » 28.01.2006, 01:23

Понял, большое спасибо. Редактор позволяет выбирать кодеки, но OGG в списках нет, хотя и установлен, про Матросска не знал, буду пробовать.
Anonymous
Гость

Сообщение #9 Alex Jade » 28.01.2006, 19:15

VEG:Q: Какие битрейты Ogg Vorbis по качеству примерно соответствуют каким битрейтам MP3 и WMA9?</b><br>
A: Предлагаем такую сравнительную таблицу (дополнительно указана частота среза):<br>
<div class="code"><pre>MP3 112kbps - 14.0kHz / q-1 48kbps - 15.5kHz
WMA 96kbps - 15.5kHz / q-1 48kbps - 15.5kHz
MP3 128kbps - 16.0kHz / q0 64kbps - 15.5kHz, q1 80kbps - 16.0kHz
MP3 160kbps - 18.0kHz / q2 96kbps - 16.5kHz, q3 112kbps - 18.0kHz
WMA 128kbps - 18.0kHz / q2 96kbps - 16.5kHz, q3 112kbps - 18.0kHz
MP3 192kbps - 20.0kHz / q4 128kbps - 21.0kHz
WMA 160kbps - 19.0kHz / q4 128kbps - 21.0kHz
MP3 224kbps - 20.5kHz / q5 160kbps - 22.0kHz
WMA 192kbps - 19.0kHz / q5 160kbps - 22.0kHz
MP3 256kbps - 21.0kHz / q6 192kbps - 22.0kHz
MP3 320kbps - 22.0kHz / q7 224kbps - 22.0kHz
/ q8 256kbps - 22.0kHz
/ q9 320kbps - 22.0kHz
/ q10 500kbps - 22.0kHz</pre></div>
В таблице написано что при 48 kbps частота среза 15.5 khz.
Но Foobar2000 показывает ~16-18 khz, а иногда и все 20 khz. :?:
Alex Jade
Аватара
Откуда: мурманск.мо.сзфо.рф
Репутация: 0
С нами: 18 лет 2 месяца

Сообщение #10 VEG » 29.01.2006, 03:40

Alex Jade:В таблице написано что при 48 kbps частота среза 15.5 khz.
Но Foobar2000 показывает ~16-18 khz, а иногда и все 20 khz. :?:
Это стандартный срез. Возможно, при кодировании вы пользовались параметром lowpass_frequency, который позволяет вручную выставлять частоту среза.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #11 JSN » 29.01.2006, 07:05

У меня такой вопрос, хоть и не по теме немного... Как же все-таки можно перекодировать DVD фильм в Theora со звуком Vorbis? Я в сети не нашел такой информации. Какие нужны программы и как их настраивать?
JSN M
Аватара
Откуда: Челябинск
Репутация: 0
С нами: 18 лет 2 месяца

Сообщение #12 VEG » 31.01.2006, 02:02

JSN:У меня такой вопрос, хоть и не по теме немного... Как же все-таки можно перекодировать DVD фильм в Theora со звуком Vorbis? Я в сети не нашел такой информации. Какие нужны программы и как их настраивать?
На http://theora.org висит прямася ссылка на ffmpeg2theora. Кодирует аудио поток в Vorbis, видео - в Theora. Но Theora сама по себе еще в альфа-стадии разработки, и качество пока не самое лучшее... А попробовать можно:)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #13 Anonymous » 03.02.2006, 18:27

Q: Где можно достать программу-кодер, которая реализует все возможности OGG (несколько трэков в одном файле, дополнительное медиа в файле и пр.)?
Anonymous
Гость

Сообщение #14 Anonymous » 03.02.2006, 21:27

VEG:[quote="JSN"]У меня такой вопрос, хоть и не по теме немного... Как же все-таки можно перекодировать DVD фильм в Theora со звуком Vorbis? Я в сети не нашел такой информации. Какие нужны программы и как их настраивать?
На http://theora.org висит прямася ссылка на ffmpeg2theora. Кодирует аудио поток в Vorbis, видео - в Theora. Но Theora сама по себе еще в альфа-стадии разработки, и качество пока не самое лучшее... А попробовать можно:)[/quote]

Как я понял, она кодирует только Mpeg в Theora. А как перекодировать DVD фильм? Несколько VOB файлов как кормить этой программе? Она пинимает этот формат?
Anonymous
Гость

Сообщение #15 VEG » 04.02.2006, 03:40

Эта программа кодирует из всего, что поддерживают ffdshow фильты. MPEG2, что на DVD - в том числе. VOB файлы по отдельности точно кодирует. А вот как правильно DVD ей жать - не пробовал, не знаю... надо в хелпе глядеть - там есть примеры как потоковое видео жать и т.д. Может и для DVD пример есть.
Но я опять повторюсь, что Theora сегодня еще достаточно сыровата...
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

След.

Вернуться в Статьи