Показать сообщение отдельно
Старый 01.02.2009, 01:39   #8
Plastelin
ВИП
Медаль пользователю. ЗОЛОТОМедаль автору. СЕРЕБРО Завсегдатай
Аватар для Plastelin
Регистрация: 21.08.2007
Адрес: Украина, Киев
Сообщения: 539
Репутация: 245
Аудио-кодек Ogg Vorbis

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

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

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

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

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

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

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

Ogg Vorbis по умолчанию использует переменный битрейт, при этом значения последнего не ограничены какими-то жёсткими значениями, и он может варьироваться даже на 1 kbps. При этом стоит заметить, что форматом жёстко не ограничен максимальный битрейт, и при максимальных настройках кодирования он может варьироваться от 400 kbps до 700 kbps. Такой же гибкостью обладает частота дискретизации — пользователям предоставляется любой выбор в пределах от 2 кГц до 192 кГц.

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

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

Преимущества Ogg Vorbis:
  • Битрейт выше до 500 Кбит/сек
  • Отсутствие патентных ограничений.
  • До 255 каналов.
  • Частота дискретизации до 192 кГц.
  • Разрядность до 32 бит.
  • «Sample accurate» — звуковые данные не будут иметь смещений, дополнительных или потерянных сэмплов относительно друг друга.
  • Значительно более эффективные алгоритмы переменного битрейта.
  • Более гибкий Joint stereo.
  • Более мощная и гибкая психоакустическая модель.
  • Теги хранятся в юникоде, а не национальной кодировке.
  Ответить с цитированием