Обсуждение:Opus (кодек)
Основные возможности
Основные возможности Opus:
- Возможна дискретизация от 8 до 48 кГц;
- Реально опус работает только на частоте 48 кГц, для остальных частот из списка (8000, 12000, 16000, 24000, 48000) производится встроенный ресемплинг. И в этот список не попадает всеми любимая частота дискретизации 44100 Гц. (но в версии с сайта разработчика есть custom вариант, поддерживающий любые частоты дискретизации от 8 до 96 килогерц и «нестандартное» количество семплов на пакет, но разработчик не советует использовать этот вариант за исключением острой необходимости и, вроде, он даже не совместим с основным режимом)
- Существуют реализации, использующие арифметику либо с фиксированной запятой либо с плавающей запятой.
- Версия, выложеная на сайте, поддерживает и то и другое. Причем, заметил, что если на обоих концах работа ведется с плавающей точкой, то у системы отсутствует клипинг (как минимум, до +6 дБ)
Opus продемонстрировал высокое качество…
- Немного ОРИСа. Действительно, в «музыкальной» конфигурации на слух нелегко отличить 64 кбит в секунду от 256 (чего не скажешь об MP3), причем, опусовские 64 не сильно отличаются от MP3-шных 256.
- На спектрограммах же различия довольно интересны. Во-первых, (на музыкальных сигналах) полоса пропускания MP3 (проверял на популярном lame), естественно, зависит от выбранного битрнйта: для 64 килобит в секунду это примерно 11.5 килогерц, для 128 — 16, для 256 — 20 и эта полоса еще сужается при уменьшении спектральной плотности высоких частот в сигнале, например, для 256 килобит в секунду полоса уменьшается до 16 кГц. У Опуса при всех этих трех битрейтах (с другими не экспериментировал) полоса всегда 20 килогерц, но на низких битрейтах реальные высокочастотные составляющие (выше 16 кГц) постепенно заменяются модулированным шумом с полосой от 16 до 20 килогерц — на 256 шума нет, присутствует реальный сигнал, на 128 — частично сигнал, частично шум, на 64 — только шум (примерно как у MP3 pro).
- Для чистых синусоидальных сигналов различия тоже есть: у MP3 во всей текущей полосе — «честный» сигнал с узким пиком на спектрограмме, у Опуса же этот пик немного расширен (модуляция?).
- Извините за ОРИС, но может, кому-то это интересно. Не знаю, нужно ли это в основной статье... --посторонний 23:13, 6 июня 2013 (UTC)