Opus 1.5 аудио кодек қол жетімді

После почти года разработки организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.5, обеспечивающего высокое качество кодирования и минимальную задержку как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Эталонные реализации кодировщика и декодировщика распространяются под лицензией BSD. Полные спецификации формата Opus общедоступны, бесплатны и утверждены в качестве интернет-стандарта (RFC 6716).

Кодек Xiph.org сайтының CELT кодегі мен Skype ашық бастапқы SILK кодекінің үздік технологияларын біріктіру арқылы жасалған. Opus әзірлеуге Skype және Xiph.Org-тен басқа Mozilla, Octasic, Broadcom және Google сияқты компаниялар да қатысты. Opus-қа қатысатын патенттерді әзірлеуге қатысатын компаниялар роялти төлемінсіз шексіз пайдалану үшін береді. Opus-қа қатысты барлық зияткерлік меншік құқықтары мен патенттік лицензиялар қосымша мақұлдауды қажет етпей-ақ, Opus пайдаланатын қолданбалар мен өнімдерге автоматты түрде беріледі. Баламалы үшінші тарап енгізулерінің ауқымы мен жасалуына ешқандай шектеулер жоқ. Дегенмен, Opus технологияларын кез келген пайдаланушыға қарсы патенттік істі қарау кезінде берілген барлық құқықтар жойылады.

Opus жоғары бит жылдамдығы ағынды дыбысты қысу үшін де, өткізу қабілеті шектеулі VoIP телефония қолданбалары үшін дауысты қысу үшін де жоғары кодтау сапасы мен ең аз кідіріспен ерекшеленеді. Бұрын Opus 64 Кбит бойынша ең жақсы кодек болып сайланды (Opus Apple HE-AAC, Nero HE-AAC, Vorbis және AAC LC сияқты бәсекелестерден асып түсті). Opus-ты қолдайтын өнімдерге Firefox шолғышы, GStreamer құрылымы және FFmpeg бумасы кіреді.

Opus негізгі ерекшеліктері:

  • Бит жылдамдығы 5-тен 510 Кбит/с дейін;
  • 8-ден 48 кГц-ке дейінгі дискреттеу жиілігі;
  • Кадр ұзақтығы 2.5-тен 120 миллисекундқа дейін;
  • Тұрақты (CBR) және айнымалы (VBR) бит жылдамдығын қолдау;
  • Тар жолақты және кең жолақты дыбысты қолдау;
  • Дауыс және музыканы қолдау;
  • Стерео және моно қолдау;
  • Бит жылдамдығын, өткізу қабілеттілігін және кадр өлшемін динамикалық орнатуды қолдау;
  • Кадр жоғалған жағдайда дыбыс ағынын қалпына келтіру мүмкіндігі (PLC);
  • 255 арнаға дейін қолдау көрсету (көп ағынды кадрлар)
  • Жылжымалы және бекітілген нүкте арифметикасын қолданатын іске асырудың болуы.

Opus 1.5 негізгі инновациялары:

  • В кодировщике и декодировщике расширено применение технологий машинного обучения.
  • Реализован механизм «Deep Redundancy» (DRED), использующий машинное обучение для восстановления фрагментов звука, утраченных из-за потери пакетов.
  • Улучшено восстановление звукового потока в случае потери кадров при помощи механизма машинного обучения Deep PLC (Packet Loss Concealment).
  • Улучшено качество передачи речи на низких битрейтах (~ 6 Кбит/с).
  • Добавлены дополнительные оптимизации, использующие наборы инструкций AVX2 (x86) и Neon (ARM).
  • Добавлена поддержка формата объёмного звучания Ambisonics 4-го и 5-го порядка, учитывающего распространение звука не только в горизонтальной плоскости, но и в вертикальной (для определения сверху или снизу источник звука).

По горячим следам сформирован выпуск Opus 1.5.1, в котором устранены проблемы со сборкой с использованием сборочной системы Meson (сборку с использованием CMake проблема не затронула).

Ақпарат көзі: opennet.ru

пікір қалдыру