Файлы opus что это
СОДЕРЖАНИЕ
Функции
Opus поддерживает кодирование с постоянной и переменной скоростью передачи данных от 6 кбит / с до 510 кбит / с (или до 256 кбит / с на канал для многоканальных дорожек), размеры кадра от 2,5 мс до 60 мс и пять частот дискретизации от 8 кГц. (с полосой пропускания 4 кГц) до 48 кГц (с полосой пропускания 20 кГц, диапазон человеческого слуха ). Поток Opus может поддерживать до 255 аудиоканалов и позволяет связывать каналы между каналами в группах по два с использованием среднего кодирования.
160 кбит / с) четко демонстрирует поведение нижних частот и лучшее сохранение энергии полосы с помощью CELT (сравните оригинал, Vorbis, MP3, AAC ).
SILK поддерживает размеры кадра 10, 20, 40 и 60 мс. CELT поддерживает размеры кадра 2,5, 5, 10 и 20 мс. Таким образом, гибридный режим поддерживает только кадры размером 10 и 20 мс; кадры короче 10 мс всегда будут использовать режим CELT. Типичный пакет Opus содержит один кадр, но пакеты длительностью до 120 мс создаются путем объединения нескольких кадров в пакете. Opus может прозрачно переключаться между режимами, размерами кадров, полосой пропускания и количеством каналов для каждого пакета, хотя определенные приложения могут ограничивать это.
Контейнеры
Необязательный формат саморазграничиваемого пакета определен в приложении к спецификации. При этом для кодирования длины пакета используется один или два дополнительных байта на пакет, что позволяет объединять пакеты без инкапсуляции.
Полоса пропускания и частота дискретизации
Opus позволяет использовать следующие полосы пропускания во время кодирования. Компрессия Opus не зависит от входной частоты дискретизации; временные метки измеряются в единицах 48 кГц, даже если не используется вся полоса пропускания. Таким же образом можно свободно выбирать частоту дискретизации выходного сигнала. Например, звук можно вводить с частотой 16 кГц, но при этом можно настроить кодирование только узкополосного звука.
Сокращенное название | Пропускная способность аудио | Эффективная частота дискретизации |
---|---|---|
NB (узкополосный) | 0 4 кГц | 0 8 кГц |
МБ (среднечастотный) | 0 6 кГц | 12 кГц |
WB (широкополосный) | 0 8 кГц | 16 кГц |
SWB (сверхширокополосный) | 12 кГц | 24 кГц |
FB (полнодиапазонный) | 20 кГц | 48 кГц |
История
В июле 2010 года был представлен прототип гибридного формата, который объединил два предложенных кандидата формата SILK и CELT. В сентябре 2010 года Opus был представлен в IETF как предложение по стандартизации. В течение короткого времени формат носил название Harmony, прежде чем он получил свое нынешнее название в октябре 2010 года. В начале февраля 2011 года формат битового потока был предварительно заморожен с учетом последних изменений. Ближе к концу июля 2011 года Жан-Марк Валин был нанят Mozilla Corporation для продолжения работы над Opus.
Доработка (1.0)
В ноябре 2011 года рабочая группа выпустила последний призыв к изменению формата битового потока. Битовый поток был заморожен с 8 января 2012 года. 2 июля 2012 года Opus был одобрен IETF для стандартизации. Эталонное программное обеспечение вошло в статус кандидата на выпуск 8 августа 2012 года. Окончательная спецификация была выпущена как RFC 6716 10 сентября 2012 года. На следующий день были выпущены версии 1.0 и 1.0.1 эталонной реализации libopus.
Бета-версия libopus 1.2 была выпущена 24 мая 2017 года. libopus 1.2 была выпущена 20 июня 2017 года. Усовершенствования, внесенные в версию 1.2, позволяют создавать полнополосную музыку с битовой скоростью до 32 кбит / с и широкополосную речь всего на 12 кбит / с. с.
libopus 1.2 включает дополнительную поддержку изменений спецификации декодера, сделанных в черновиках RFC 8251, улучшая качество вывода таких низкоскоростных потоков.
libopus 1.3 был выпущен 18 октября 2018 года. Основной выпуск Opus 1.3 снова содержит улучшения качества, новые функции и исправления ошибок. Изменения по сравнению с 1.2.x включают:
Известные исправления ошибок включают:
libopus 1.3.1 был выпущен 12 апреля 2019 года. В этом второстепенном выпуске Opus 1.3.1 исправлена проблема с анализом файлов с цифровой тишиной (все нули), особенно в сборках x87 (в основном затрагивает 32-разрядные сборки). Он также включает две новые функции:
Сравнение качества и производительность с малой задержкой
Служба поддержки
Реализации
RFC 6716 содержит полный исходный код эталонной реализации, написанной на C. RFC 8251 содержит исправления.
В проекте FFmpeg есть реализации кодировщика и декодера, не заимствованные из справочной библиотеки.
Справочная библиотека libopus была перенесена на C # и Java в рамках проекта Concentus. Эти порты приносят в жертву производительность ради простой интеграции в кроссплатформенные приложения.
Программное обеспечение
С 2016 года WhatsApp использует Opus в качестве формата аудиофайлов.
Сигнал переключился с аудиокодека Speex на аудиокодек Opus для лучшего качества звука в начале 2017 года.
Поддержка операционной системы
В Windows 10 Fall Creators Update (1709) с надстройкой Web Media Extensions :
Ogg (.opus не распознается; требуется псевдорасширение)
В обновлении Windows 10 за май 2019 г. (1903 г.) :
На Android 7 :
Ogg (.opus не распознается; требуется псевдорасширение)
Поддержка медиаплеера
Поддержка браузера
Поддержка VoIP
Аппаратное обеспечение
Opus: часто задаваемые вопросы
Содержание
Что такое Opus? Кто его создал?
Opus — это полностью свободный, бесплатный универсальный аудио кодек. Прежде всего он разработан для интерактивной передачи голоса и музыки через интернет, но также применим для целей хранения и потоковой передачи (стриминга). Он совмещает в себе технологии кодека SILK из Skype и кодека CELT от Xiph.Org. Opus стандартизирован Internet Engineering Task Force (IETF) как RFC 6716.
Как Opus показывает себя в сравнении с другими кодеками?
Opus выделяется среди других форматов высококачественного аудио (AAC, Vorbis, MP3) благодаря низкой задержке, от других же кодеков с низкой задержкой (G.711, GSM, Speex) его отличает поддержка высокого качества кодирования. Качество его кодирования сопоставимо либо даже превышает качество существующих кодеков в широком диапазоне битрейтов, в то же время он обладает задержками меньшими, чем практически у любого существующего формата сжатия. Кроме того, сам по себе формат Opus, а также его базовая реализация доступны под свободной бесплатной лицензией, что упрощает адаптацию кодека, делает его совместимым с бесплатным ПО и пригодным для использования в качестве части базовой инфраструктуры интернета. Более детальную информацию вы найдёте на странице сравнения.
Способен ли Opus заменить все другие кодеки?
Теоретически, да. С технической точки зрения (потери, задержка, битрейты, etc.) он может заменить и Vorbis, и Speex, и даже существующие проприетарные кодеки.
Заменит ли Opus Vorbis в видео файлах?
Это возможно для OGG Theora видео файлов, однако результирующая экономия места будет минимальной, и при этом теряется поддержка с существующими плеерами.
Для WebM видео файлов такое применяется, но требует дополнительных изменений в спецификации, так как её текущая версия позволяет использовать только кодеки VP8 и Vorbis для видео и аудио соответственно.
Как мне использовать Opus? Какие программы поддерживают Opus?
Поддержка декодирования Opus на данный момент включена во многие программы, в частности Firefox, foobar2000, а также во фреймворки вроде Gstreamer и FFmpeg. Лучшим способом кодирования будет использование консольного приложения opusenc из пакета opus-tools. Для приложений реального времени поддержка Opus вскоре будет доступна на базе Google WebRTC.
Поддерживает ли Opus высокие частоты дискретизации — 96, 192 кГц?
И да, и нет. Программы кодирования вроде opusenc с легкостью закодируют файлы, имеющие частоту дискретизации 96 или 192 кГц. Однако входные файлы будут на лету преобразованы в 48 кГц, после чего закодированы будут только частоты до 20 кГц. Смысл этих манипуляций легко объяснить: lossy кодеки призваны сохранить детализацию звука и в то же время отбросить лишнюю информацию. Так как ухо человека способно слышать только частоты ниже 20 кГц (в лучшем случае), более высокие частоты — первое, что необходимо исключить. Подробнее читайте в статье Загрузки в формате 24/192 — почему они не имеют смысла.
Каковы лицензионные требования?
Оригинальный исходный код Opus распространяется под трехпунктовой лицензией BSD, имеющей весьма разрешительный характер. Коммерческое использование и распространение (включение в проприетарное ПО) разрешено при условии выполнения некоторых базовых требований, указанных в данной лицензии.
Также на Opus распространяются некоторые патенты, для которых бесплатное использование гарантировано при выполнении условий, которые по мнению автора совместимы с большинством open-source лицензий, включая GPL (v2 и v3). Детальней смотрите на странице лицензии.
Почему Opus создан бесплатным?
В сети интернет стандарты протоколов и кодеков являются частью общей инфраструктуры, на основе которой строится всё остальное. Большую часть стандартов высокого качества составляют инновации и взаимодействие, обеспечиваемое построенными на них системами. Кода несколько участников имеют монополию на монетизацию стандарта, инфраструктура становится менее распространенной — ведь для остальных появляется больше оснований использовать собственное решение, что увеличивает стоимость и снижает эффективность. Представьте себе дорожную систему, где каждый автомобиль может ездить только по дороге собственного производителя. Мы все выиграем, если будем жить в мире, где все дороги соединены меж собой. Вот, почему Opus, в отличие от многих кодеков, является бесплатным.
Является ли SILK составляющая в Opus совместимой с реализацией SILK в Skype?
Нет. Кодек SILK, переданный Skype в IETF, в процессе интеграции в Opus был в значительной степени модифицирован. Изменения настолько значительны, что невозможно просто написать «транслятор»; даже взаимная замена частей кода между Opus и «старым SILK» — процесс далеко не тривиальный.
Почему бы не разрабатывать кодеки SILK и CELT отдельно?
Opus — это больше, чем два независимых кодека с переключением. Вдобавок к режиму SILK с линейным предсказанием и MDCT режиму CELT существует также гибридный режим, в котором голосовые частоты до 8 кГц кодируются с линейным предсказанием, а частоты выше — с использованием MDCT. Именно поэтому Opus показывает такие хорошие результаты для голоса на битрейте около 32 кбит/с. Другим преимуществом интеграции является возможность мгновенного переключения между этими режимами, без каких-либо артефактов и искажений частотного диапазона.
Теперь, когда Opus стандартизирован, остановится ли его разработка или в дальнейшем он будет совершенствоваться?
В отличие от большинства ITU-T кодеков, Opus определен лишь в плане декодирования. Кодер может продолжать развиваться сколько угодно, пока закодированный им поток сможет декодироваться референтным декодером. Именно этот момент позволил MP3 кодерам в значительной степени продвинуться относительно первых реализаций l3enc и dist10. Хоть и маловероятно, что Opus ждет такая же потрясающая революция, всё же мы надеемся, что последующие версии будут в значительной степени превосходить первый релиз. На деле — уже в libopus 1.1 мы видим значительные улучшения качества.
Будут ли все последующие релизы Opus совместимы со спецификацией Opus?
Каким образом Opus оптимизирован для интернета?
Оптимизация Opus для интернета, очевидно, означает, что он имеет хорошую устойчивость к потере пакетов, однако это еще не всё. Первой целью, которой мы задались при разработке Opus, было получение действительно адаптируемой скорости потока, так как мы никогда не знаем, какая скорость будет доступна. Это требует не только наличия широкого диапазона битрейтов, но также и возможности точной регулировки (с небольшими приращениями). Вот, почему Opus покрывает диапазон от 6 до 512 кбит/с с шагом в 0.4 кбит/с (надбавка в 1 байт для 20-милисекундных фреймов). Причина, по которой Opus имеет более 1200 возможных битрейтов, затрачивая 11 бит на указание битрейта, в том, что UDP уже кодирует размеры пакетов. Последним аспектом является простота передачи через RTP, как это видно из Opus RTP payload format. Например, можно декодировать RTP пакеты без SDP и телефонной сигнализации (out-of-band signaling).
Какие приложения Android могут воспроизводить Opus?
На данный момент их не много, однако список быстро пополняется. Просим ознакомиться с этим вопросом на android.stackexchange.com. Вы можете предлагать и свои приложения.
Когда выйдет следующая версия?
Когда она будет готова. Серьёзно. Мы не знаем. Opus не является большим проектом с фиксированной периодикой релизов. Наши предварительные релизы и даже версии из git репозитория являются вполне стабильными, пригодны для целей тестирования и распространения. Однако обратите внимание: API нового функционала (который еще не был включен в стабильные релизы) может меняться.
Информация от спонсора
IT-TERRITORY: новости высоких технологий. Здесь Вы можете бесплатно скачать Говорилку на русском языке. Программа «Говорилка» использует голосовой движок Windows для чтения любых произвольных текстов. Поддерживается запись голоса в MP3.
Расширение файла OPUS
Opus Audio Format
Что такое файл OPUS?
Уникальной особенностью звуков, хранящихся в файлах OPUS, является тот факт, что их параметры, такие как:
… Может отличаться в каждом фрагменте (так называемая «рамка», по умолчанию покрывающая 20 мс).
Дополнительная информация
Программы, которые поддерживают OPUS расширение файла
В следующем списке перечислены программы, совместимые с файлами OPUS, которые разделены на категории 3 в зависимости от операционной системы, в которой они доступны. OPUS файлы можно встретить на всех системных платформах, включая мобильные, но нет гарантии, что каждый из них будет должным образом поддерживать такие файлы.
Программы, обслуживающие файл OPUS
Как открыть файл OPUS?
Проблемы с доступом к OPUS могут быть вызваны разными причинами. К счастью, наиболее распространенные проблемы с файлами OPUS могут быть решены без глубоких знаний в области ИТ, а главное, за считанные минуты. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.
Шаг 1. Установите VLC media player программное обеспечение
Шаг 2. Обновите VLC media player до последней версии
Если у вас уже установлен VLC media player в ваших системах и файлы OPUS по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Причиной того, что VLC media player не может обрабатывать файлы с OPUS, может быть то, что программное обеспечение устарело. Последняя версия VLC media player должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.
Шаг 3. Свяжите файлы Opus Audio Format с VLC media player
Если у вас установлена последняя версия VLC media player и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления OPUS на вашем устройстве. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы
Выбор приложения первого выбора в Windows
Выбор приложения первого выбора в Mac OS
Шаг 4. Убедитесь, что файл OPUS заполнен и не содержит ошибок
Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл OPUS действительным. Отсутствие доступа к файлу может быть связано с различными проблемами.
Если случится так, что OPUS инфицирован вирусом, это может быть причиной, которая мешает вам получить к нему доступ. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. OPUS файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.
2. Убедитесь, что структура файла OPUS не повреждена
Если вы получили проблемный файл OPUS от третьего лица, попросите его предоставить вам еще одну копию. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. При загрузке файла с расширением OPUS из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.
3. Убедитесь, что у вас есть соответствующие права доступа
Некоторые файлы требуют повышенных прав доступа для их открытия. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл Opus Audio Format.
4. Проверьте, может ли ваша система обрабатывать VLC media player
Если система перегружена, она может не справиться с программой, которую вы используете для открытия файлов с расширением OPUS. В этом случае закройте другие приложения.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений
Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Opus Audio Format и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов OPUS.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла OPUS мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле OPUS.
Как открыть файл Opus на ПК или Mac
Эта вики научит вас слушать файл WhatsApp OPUS на вашем компьютере Windows или macOS. Самый простой способ сделать это — установить VLC Player, который поддерживает OPUS и многие другие аудиоформаты.
Способ 1. Windows
1. Установите VLC Player для Windows
VLC — популярное бесплатное приложение, которое поддерживает широкий спектр аудио и видео форматов.
- Перейдите в https://www.videolan.org/vlc/index.html в веб-браузере. Нажмите «Загрузить VLC» и дождитесь загрузки. При появлении запроса нажмите «Сохранить файл» или «Загрузить», чтобы сохранить установщик. Дважды щелкните файл, который вы только что загрузили, чтобы запустить программу установки. Возможно, вам придется нажать «Да» или «Разрешить», чтобы начать процесс. Следуйте инструкциям на экране, чтобы установить VLC Player.
2. Нажмите ⊞ Win + E, чтобы открыть Проводник
Появится список файлов и дисков на вашем компьютере.
3. Откройте папку, содержащую файл OPUS
4. Щелкните файл правой кнопкой мыши
Контекстное меню будет расширяться.
5. Нажмите «Воспроизвести» с помощью медиаплеера VLC
Это должно быть близко к верхней части меню. Это откроет файл в VLC. Теперь вы можете прослушать файл.
- Если вы не видите эту опцию, нажмите «Открыть с», затем выберите «VLC Media Player».
Способ 2. MacOS
1. Установите VLC Player для macOS
VLC — популярное бесплатное приложение, которое поддерживает широкий спектр аудио и видео форматов.
- Перейдите в https://www.videolan.org/vlc/download-macosx.html в веб-браузере. Нажмите оранжевую кнопку загрузки VLC. Загрузка должна начинаться автоматически. При появлении запроса сохраните файл в папке на вашем компьютере. Дважды щелкните файл, который вы только что загрузили (имя начинается с «vlc» и заканчивается на «.dmg.»). Появится окно с иконками внутри. Перетащите значок VLC (оранжевый конус) на значок папки «Программы». Это устанавливает приложение.
2. Откройте папку, содержащую файл OPUS
Вы можете сделать это, щелкнув значок Finder Image под названием Macfinder2.png в Dock и затем перейдя в папку.
3. Откройте VLC Player на вашем Mac
Он находится в папке «Приложения».
4. Перетащите файл OPUS в VLC Player
Это автоматически импортирует файл в VLC, где он должен начинать играть автоматически.
Формат OPUS – Как открыть OPUS-файл – File Type Advisor
Opus (кодек). Совершенно та же Википедия. Только лучше.
Основные возможности [ править | править код ]
Основные возможности Opus:
Opus продемонстрировал более высокое качество[9] на битрейте 64 кбит/с по сравнению с Apple HE-AAC, Nero HE-AAC, Vorbis и AAC LC.[10]
Частота дискретизации [ править | править код ]
Поддерживаемые частоты дискретизации были определены в RFC 6716RFC:[4]
Сокращение | Полоса пропускания звука, кГц | Эффективная частота дискретизации, кГц |
---|---|---|
NB (narrowband) | 4 | 8 |
MB (medium-band) | 6 | 12 |
WB (wideband) | 8 | 16 |
SWB (super-wideband) | 12 | 24 |
FB (fullband) | 20[11] | 48 |
Контейнеры [ править | править код ]
Ключевые особенности [ править | править код ]
Сравнение с аналогами [ править | править код ]
В 2011 году Яном Скёглундом из Google были проведены две серии тестов[15][16], в ходе которых было проведено сравнение кодирования и декодирования в Opus на основе оценки группы экспертов и неподготовленных слушателей. По его выводам, для стереомузыки Opus при 64 кбит/20 мс, 80 кбит/10 мс и 128 кбит/5 мс дает такое же качество, как MP3 128 кбит, AAC-LC 96 кбит и лучшее качество, чем G.719 64 кбит.
⇡#Opus: новое слово в цифровом звуке
Новый открытый кодек Opus лишен самых серьезных недостатков MP3, при этом он сохранил все достоинства «народного» кодека и даже приумножил их.
Структура Opus позволяет ему эффективно справляться со звуковыми артефактами. Для этого была предложена многоступенчатая архитектура обработки аудиосигнала. Основной аргумент, который говорит в пользу применения нового кодека для IP-телефонии, — низкая временная задержка.
Основную работу над созданием уникального алгоритма сжатия вели несколько человек: Jean-Marc Valin (Xiph.Org, Octasic, Mozilla Corporation), Koen Vos (Skype) и Timothy B. Terriberry (Xiph.Org, Mozilla Corporation). Не обошлось и без вездесущей Google — по словам самих создателей Opus, интернет-гигант оказал значительную поддержку при разработке и тестировании кодека.
Один из создателей кодека Opus — Jean-Marc Valin
Движок нового кодека основывается на двух независимых стандартах, предложенных Xiph.Org Foundation и Skype Technologies S.A. (принадлежит Microsoft). Новый кодек является гибридным решением, он сочетает в себе технологии кодеков CELT (Constrained Energy Lapped Transform) и SILK. Последний используется для реализации связи в Skype.
Тип файлаOpus Audio File
разработчик | Xiph.Org |
популярность | 3,6 (126 голосов) |
категория | Аудио файлы |
Формат | Бинарный Х |
История появления [ править | править код ]
4 февраля 2013 года была анонсирована новость[17] о сеансе видеосвязи напрямую между браузерами Mozilla Firefox Nightly и Google Chrome Beta 25. Этот сеанс анонсировал поддержку обоими браузерами стандарта WebRTC, на основе которого и был совершен сеанс. Соединение осуществлялось с помощью дополнения RTCPeerConnection. Для передачи звука и видео используются свободные кодеки Opus и VP8, для шифрования — DTLS-SRTP, для поддержки NAT — ICE.
Патентные претензии [ править | править код ]
Компании Huawei и Qualcomm предъявили[23][24] претензии о нарушении собственных патентов, которые затем были отвергнуты как несостоятельные[25].
См. также
Примечания [ править | править код ]
Ссылки
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.