The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

21.06.2017 12:11  Доступен аудиокодек Opus 1.2

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.2.0, который отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии.

Ключевые новшества Opus 1.2:

  • Проведена работа по увеличению качества передачи голоса в диапазоне полосы пропускания 12-20 kbit/s. Значительно улучшена реализация гибридного режима передачи голоса, при котором для частот до 8 kHz применяется SILK, а с 8 до 20 kHz - CELT. Для повышения качества передачи голоса проведена настройка психоакустических методов. Обеспечено агрессивное занятие более широкой полосы пропускания при передаче голоса, включая начало передачи с битрейтом 14 kbit/s;
  • Улучшена реализация кодирования с переменным битрейтом (VBR) для гибридных режимов, кодировщик теперь использует VBR и для низких битрейтов, вплоть до 32 kb/s;
  • Проведена работа по увеличению качества передачи музыки в диапазоне битрейта 32-48 kbit/s. Если изначально Opus обеспечивал приемлемое качество только для битрейтов 64 kb/s и 96 kb/s, то применение улучшенной техники кодирования с переменным битрейтом позволило добиться возможности кодирования музыки с битретеми 32-48 kbit/s без возникновения слышимых артефактов;
  • Проведена обширная оптимизация, которая позволила снизить нагрузку на CPU и увеличить производительность. Внесены как общие оптимизации качества кода, так и задействованы специфичные процессорные инструкции SSE* для x86 и Neon для ARM. Улучшение качества кода определения типа CPU позволило включить аппаратные оптимизации на этапе компиляции даже при использовании старых CPU;
  • Поддержка прямого кодирования кадров, продолжительностью 80, 100 и 120 мс, без применения repacketizer, который получал кадр в 120 мс путём объединения двух кадров по 60 мс;
  • Для режима CELT представлена поддержка DTX (Discontinuous transmission, остановка передачи во время пауз в разговоре);
  • Улучшено качество передачи с постоянным битрейтом (CBR) в режиме SILK при низких битрейтах;
  • Улучшена реализация техники упреждающей коррекции ошибок (FEC, forward-error correction), полезной в условиях большой потери пакетов в канале связи. FEC теперь может применяться на более низких битрейтах (до 24 kb/s), чем раньше, и учитывается при распределении битового потока в гибридном режиме;
  • Для платформы Windows реализация Opus теперь поставляется в виде одной библиотеки, без выделения SILK и CELT в разные DLL;
  • Реализована, но пока не добавлена в стандарт, поддержка режима сферического объёмного звучания Ambisonics, востребованного в системах виртуальной реальности. В Opus 1.2 уже поддерживается метод прямого кодирования каналов ambisonics, но пока отсутствует матричное кодирование.

Напомним, что кодек Opus создан путем комбинации лучших технологий из разработанного организацией Xiph.org кодека CELT и открытого компанией Skype кодека SILK. Кроме Skype и Xiph.Org в разработке Opus также приняли участие такие компании, как Mozilla, Octasic, Broadcom и Google. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Ранее Opus был признан лучшим кодеком при использовании битрейта 64Kbit (Opus обогнал таких конкурентов, как Apple HE-AAC, Nero HE-AAC, Vorbis и AAC LC). Из продуктов, поддерживающих Opus из коробки, можно отметить браузер Firefox, фреймворк GStreamer и пакет FFmpeg.

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

Основные возможности Opus:

  • Битрейт от 6 до 510 Kbit/s;
  • Частота дискретизации от 8 до 48KHz;
  • Продолжительность кадров от 2.5 до 120 миллисекунд;
  • Поддержка постоянного (CBR) и переменного (VBR) битрейтов;
  • Поддержка узкополосного и широкополосного звука;
  • Поддержка голоса и музыки;
  • Поддержка стерео и моно;
  • Поддержка динамической настройки битрейта, пропускной способности и размера кадра;
  • Возможность восстановления звукового потока в случае потери кадров (PLC);
  • Поддержка до 255 каналов (многопоточные кадры)
  • Доступность реализаций с использованием арифметики с плавающей и фиксированной запятой.


  1. Главная ссылка к новости (http://lists.xiph.org/pipermai...)
  2. OpenNews: Доступен аудиокодек Opus 1.1.3
  3. OpenNews: Доступен аудиокодек Opus 1.1.1
  4. OpenNews: Стабильный выпуск аудиокодека Opus 1.1
  5. OpenNews: Разработчики Mozilla разобрали ситуацию с нарушением патента в кодеке Opus
  6. OpenNews: Публикация RFC ознаменовала первый стабильный релиз свободного аудиокодека Opus
Лицензия: CC-BY
Тип: Программы
Ключевые слова: opus, audio
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 13:12, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Судя по примерам кодирования на https://people.xiph.org/~jm/opus/opus-1.2/ хрипов и эффектов "бочки" стало меньше на очень низких битрейтах.
     
     
  • 2.5, Аноним (-), 13:17, 21/06/2017 [^] [ответить]    [к модератору]
  • –14 +/
    "Эталонные реализации кодировщика и декодировщика Opus распространяются под лицензией BSD".
    - А, чистота патентов то как понимаю - не гарантируется...
     
     
  • 3.8, Аноним (-), 13:19, 21/06/2017 [^] [ответить]    [к модератору]
  • +9 +/
    Дочитывайте до конца прежде чем комментировать.
    "Все используемые в Opus патенты предоставлены участвовавшими в разработке компаниями для неограниченного пользования без выплаты лицензионных отчислений."
     
  • 3.287, Аноним (-), 15:33, 21/06/2017 [^] [ответить]    [к модератору]
  • +11 +/
    > "Эталонные реализации кодировщика и декодировщика Opus распространяются под лицензией
    > BSD".
    > - А, чистота патентов то как понимаю - не гарантируется...
    > BSD

    Я так понимаю, кое-кто увидел знакомое слово и сразу бросился в газовую атаку? Зря.
    http://opus-codec.org/license/
    > Opus has a freely available specification, a BSD-licensed, high-quality reference encoder and decoder, and protective,
    > royalty-free licenses for the required patents.
    > The copyright and patent licenses for Opus are automatically granted to everyone and do not require application or approval.

     
  • 1.4, Аноним (-), 13:15, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Осталось найти провайдера который предоставляет voip по opus
     
     
  • 2.955, номия (?), 10:13, 22/06/2017 [^] [ответить]    [к модератору]  
  • +/
    а есть те кто ещё нет?
     
     
  • 3.957, Аноним (-), 12:06, 22/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Полно
     
  • 1.9, Аноним (-), 13:21, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Whatsapp
     
  • 1.94, Аноним (-), 14:04, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    При кодировании источника с частотой семплирования 44100 Hz всё так же передискретизирует в 48000?
     
     
  • 2.473, Аноним (-), 16:20, 21/06/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Это при декодировке он передискретизирует Можено форсировать другую частоту, на... весь текст скрыт [показать]
     
  • 2.528, h31 (ok), 16:34, 21/06/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Кодировщик заточен под 48000 Hz При желании можно обмануть его и закинуть в нег... весь текст скрыт [показать]
     
     
  • 3.631, Crazy Alex (ok), 17:02, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну, вопрос качества (и соответственно прожорливости) ресемплера, но для голосового кодека - логично.
     
  • 3.952, Аноним (-), 23:25, 21/06/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > любой кодировщик при любом битрейте вносит больше искажений.

    Уж не знаю, как там в опусе, но я сейчас с ужасом вспомнил алсовский SRC_SINC_FASTEST. Совсем вот прямо не бояться? Прям нисколечки?

     
     
  • 4.964, h31 (ok), 10:08, 25/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Нормальных - да, не бояться От всяких ускоренных режимом держаться подальше Во... весь текст скрыт [показать]
     
     
  • 5.966, Аноним (-), 17:21, 25/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Спасибо - я помнил про этот тест, но нагуглить не мог Вот только libspeex они п... весь текст скрыт [показать]
     
  • 1.297, VINRARUS (ok), 15:36, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    но midi всё ещо недосягаем?
     
     
  • 2.436, Аноним (-), 16:11, 21/06/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    midi????? для чего?
     
     
  • 3.950, sokoloff (??), 20:41, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    > midi????? для чего?

    Для сферического объёмного звучания в вакуме :)

     
  • 2.953, Аноним (-), 00:17, 22/06/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Извиняюсь за странную аналогию, но векторное описание того, как следует сыграт... весь текст скрыт [показать]
     
     
  • 3.968, Фуррь (ok), 16:27, 24/10/2017 [^] [ответить]    [к модератору]  
  • +/
    Аналогия очень хорошая, чего извиняться-то.
     
  • 1.318, Аноним (-), 15:42, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Допустим если перегонять альбом из FLAC в opus, сколько битрейта будет достаточно для 99% слушателей?
     
     
  • 2.482, Аноним (-), 16:22, 21/06/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > Допустим если перегонять альбом из FLAC в opus, сколько битрейта будет достаточно
    > для 99% слушателей?

    128 kbps с лихвой хватит. Даже не всякий аудиофил на хорошей аппаратуре отличит.

     
     
  • 3.635, Crazy Alex (ok), 17:03, 21/06/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Пруфы?
     
     
  • 4.945, Другой Аноним (?), 18:51, 21/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Поищите на Hydrogenaudio 8212 там народ занимается тестированием и сравнением... весь текст скрыт [показать]
     
     
  • 5.947, Crazy Alex (ok), 19:15, 21/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну вот и я ничего лучше не нашёл Кстати, насчёт аудиофилов и хорошего оборудова... весь текст скрыт [показать]
     
  • 5.963, mumu (ok), 15:51, 23/06/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Когда-то и для mp3 cbr128 так утверждали. А потом оказалось... Мне кажется проще спросить, какие настройки opus точно не хуже, чем mp3 cbr320.
     
     
  • 6.967, Аноним (-), 22:00, 29/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Кто и где это утверждал Во-первых, для MP3 все сильно зависит от кодировщика Н... весь текст скрыт [показать]
     
  • 2.491, Аноним (-), 16:25, 21/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Учитывая, что 99 слушателей довольно тугоухи, хватит и 48 кб с Ну, можно 96, е... весь текст скрыт [показать]
     
  • 2.695, Crazy Alex (ok), 17:21, 21/06/2017 [^] [ответить]    [к модератору]  
  • –5 +/
    Зачем? Для музыки есть Vorbis
     
     
  • 3.833, Аноним (-), 17:56, 21/06/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    "зачем" не является корректным ответом на вопрос "сколько?"
     
     
  • 4.881, Crazy Alex (ok), 18:09, 21/06/2017 [^] [ответить]    [к модератору]  
  • –9 +/
    Так можно спросить "сколько мышей нужно, чтобы отправить экспедицию на Марс" или "Каким микроскопом надо забивать кровельные гвозди". На бессмысленные вопросы осмысленного ответа быть не может.
     
     
  • 5.896, Аноним (-), 18:15, 21/06/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Если вы не видите смысла в заданном вопросе боюсь вам стоит обратится к врачу.
     
  • 5.956, номия (?), 10:19, 22/06/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    правильные ответы 1 мыши не являются необходимым условием отправки экспедиции ... весь текст скрыт [показать]
     
  • 5.961, YetAnotherOnanym (ok), 13:15, 22/06/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    "Биолам" рулит. У него станина железная и подставка тяжёлая.
     
  • 3.946, Crazy Alex (ok), 19:06, 21/06/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Хм, ладно, я был неправ Судя по всему, эта штука слегка превосходит Vorbis во ... весь текст скрыт [показать]
     
     
  • 4.948, Crazy Alex (ok), 19:33, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    "битрейтов" -> "частот дискретизации", разумеется
     
     ....нить скрыта, показать (15)

  • 1.427, Аноним (-), 16:09, 21/06/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Попробовал энкодинг в 32 кб с Ну, без слышимых артефактов - это с большой нат... весь текст скрыт [показать]
     
     
  • 2.484, A.Stahl (ok), 16:23, 21/06/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Так в модемные времена и процессоры были другие. 486, например, mp3 не тянул в общем виде.
     
     
  • 3.498, Аноним (-), 16:26, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Вы как-то модемные времена сильно назад отодвинули.
     
     
  • 4.512, Аноним (-), 16:28, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    > Вы как-то модемные времена сильно назад отодвинули.

    Это у кого когда был модем ;) Что такое BBS помните?

     
     
  • 5.944, Аноним (-), 18:46, 21/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Это к тому, что модемы были и много дольше 486
     
  • 3.501, Аноним (-), 16:26, 21/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Да помню Но, хрен знает почему, по-своему волшебные были времена Windows 3 1... весь текст скрыт [показать]
     
     
  • 4.515, A.Stahl (ok), 16:30, 21/06/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    >Windows 3.11 до сих пор мерещится

    Креститься нужно и плевать через левое плечо:)

     
  • 3.954, 486 (?), 04:16, 22/06/2017 [^] [ответить]     [к модератору]  
  • +/
    mpg123 с оптимизацией в виде ассемблеровких вставок тянул битрейт 320Kbit и 48KH... весь текст скрыт [показать]
     
     
  • 4.958, Crazy Alex (ok), 12:25, 22/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Ну, если надо из машины сделать плеер, которого больше ни на что не хватает, то ... весь текст скрыт [показать]
     
     
  • 5.962, 486 (?), 14:12, 22/06/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Конечно без гуи и параллельных задач.
    С mp2 (MPEG1 Layer 2) вообще было всё хорошо - грузил проц только наполовину.
     
  • 2.959, Аноним (-), 12:43, 22/06/2017 [^] [ответить]    [к модератору]  
  • +/
    Скажите спасибо, что в 2400 б/с не надо кодировать.
     
  • 1.949, Аноним (-), 20:01, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Вопрос тутошним "активистам" - а вы ПРОСТО слушать музыку не пробовали? Зачем что-то изобретать? "Сделайте" музыку в вашем любимом формате и вперед.
     
  • 1.951, Demo (??), 23:02, 21/06/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Из продуктов, поддерживающих Opus из коробки

    😀
    Да уж…

     
  • 1.960, Аноним (-), 12:55, 22/06/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Ага, только вот 44100 обделили вниманием, а в нем куча контента Но пацаны сказа... весь текст скрыт [показать]
     
     
  • 2.965, VEG (ok), 14:12, 25/06/2017 [^] [ответить]     [к модератору]  
  • +/
    Вы сейчас ерунду какую-то сказали Никто не делал никакой специальной версии для... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor