Аудіокодек Opus на Youtube

У цій статті ми хочемо пояснити, що таке Opus Audio Codec і як Youtube його використовує.

Що таке аудіокодек Opus?

Opus — це аудіокодек, призначений для ефективного стиснення цифрових аудіоданих. Він був прийнятий як стандарт Інженерною робочою групою Інтернету (IETF) у 2012 році та підтримується численними програмами та платформами, такими як WebRTC, Skype, WhatsApp, Discord, Mozilla Firefox і Google Chrome. Здатний охоплювати широкий діапазон аудіочастот, включаючи мову та музику, кодек Opus забезпечує високу якість аудіо за низьких бітрейтів. Він використовує комбінацію лінійних і нелінійних прогностичних фільтрів і змінних частота дискретизаціїщоб забезпечити ефективне стиснення. Це дозволяє передавати високоякісні аудіодані зі швидкістю від 6 до 510 кбіт/с. Ще однією перевагою кодека Opus є його адаптивність до різних умов мережі. Він підтримує змінний бітрейт і може адаптувати швидкість і якість кодування в реальному часі до доступної пропускної здатності мережі. Це гарантує стабільну якість аудіо під час передачі та відсутність переривань або затримок.

Як Youtube використовує кодек Opus Audio?

Youtube підтримує кодек Opus для передачі аудіо у своїх відео та прямих трансляціях. З 2013 року Youtube використовує кодек Opus як кодек за замовчуванням для своїх веб-медійних програвачів, а також прийняв його для своїх мобільних програм і потокових пристроїв, таких як Chromecast і Google Home. Кодек Opus використовується Youtube кількома способами. Наприклад, Youtube використовує кодек Opus для вилучення аудіоданих із відеовмісту та зберігання їх в окремих аудіопотоках. Крім того, Youtube використовує кодек Opus для передачі живого аудіо. Аудіо під час прямих трансляцій. Youtube підтримує кодек Opus із різними бітрейтами, включаючи 128 Кбіт/с, 160 Кбіт/с і 192 Кбіт/с. Youtube автоматично регулює бітрейт кодека Opus на основі доступної пропускної здатності мережі та можливостей пристрою користувача, щоб забезпечити оптимальну якість звуку та плавне відтворення. Загалом кодек Opus допоміг покращити якість аудіо відео Youtube і оптимізувати відтворення на різних пристроях і в умовах мережі.

Ви бажаєте найкраще відтворення вашої пісні без спотворень на всіх платформах?

Які бітрейти використовує Opus Audio Codec?

Аудіокодек Opus може використовувати різні бітрейти для кодування звуку. Кодек розроблено для забезпечення високоякісного аудіо з низькими бітрейтами, але також підтримує вищі бітрейти для ще кращої якості звуку. Типова швидкість передачі даних для кодека Opus становить від 6 до 510 кбіт/с. Однак кодек може підтримувати бітрейт до 768 кбіт/с, якщо потрібна навіть вища якість звуку. Кодек Opus використовує змінний бітрейт (VBR), що дозволяє регулювати бітрейт у реальному часі відповідно до потреб аудіовмісту. Це означає, що кодек автоматично вибирає вищі бітрейти для складнішого аудіовмісту та нижчі для простішого аудіовмісту, щоб досягти оптимальної якості звуку та стиснення. На практиці це означає, що кодек Opus підходить для широкого спектру аудіододатків. підходить для аудіододатків, починаючи від голосу з низькою швидкістю передавання потокових даних до високошвидкісної потокової музики. Сама програма Youtube часто використовує значно нижчі бітрейти ніж версія браузера на смартфоні.

Чи може виникнути спотворення під час використання аудіокодеку Opus?

Так, під час використання кодека Opus можуть виникнути деякі спотворення. Спотворення можуть виникати, якщо кодек використовується із занизькими бітрейтами або якщо аудіоматеріал занадто складний для вибраного бітрейту. У цих випадках кодек не може зберігати достатньо інформації про аудіо, що може призвести до погіршення якості звуку та спотворення. Іншим фактором, який може викликати спотворення, є спосіб реалізації кодека. Якщо кодек реалізовано неправильно або він несумісний із програмним чи апаратним забезпеченням, що використовується, також може виникнути спотворення. Однак важливо зазначити, що кодек Opus, як правило, оптимізований для високої якості звуку при низьких бітрейтах. Якщо кодек використовується з достатнім бітрейтом і аудіо не надто складне, якість аудіо має бути хорошою, і можна уникнути спотворень.

Як уникнути спотворень кодека?

Щоб уникнути спотворень, Специфікації потокових служб бути поміченим. Як правило, опануйте свою пісню так, щоб вона звучала добре і якщо інтегрована гучність вища за -14 LUFS тобто краще залишити 2 дБ справжнього пікового запасу, гм Пікове спотворення між вибірками уникати.

Ви хочете знати, чи ваша пісня працює на всіх платформах? Ми розповімо вам у нашому професійному мікс-аналізі.

Кодек Opus отримав оновлення AI

Нова версія 1.5 або 1.5.1 безліцензійного аудіокодека Opus отримала оновлення AI. Машинне навчання (ML) призначене для покращення кодування, щоб потік даних залишався сумісним з існуючими декодерами. Але декодер також отримує штучний інтелект для покращення звуку.

 

AI для кращої якості звуку

Технологія під назвою «Neural Vocoder» призначена для особливо ефективного стиснення мови. Порівняно з вокодером LPCNet, процесорні ядра ноутбуків або смартфонів повинні бути завантажені приблизно на один відсоток. Розробники називають алгоритм Framewise AutoRegressive Generative Adversarial Network (FARGAN). Пізніше вони хочуть опублікувати статтю про це.

Вони оптимізують обробку сигналу за допомогою Linear Adaptive Coding Enhancer (LACE) і нелінійного варіанту (NoLACE). LACE поводиться як класичний постфільтр, у якому глибока нейронна мережа (DNN) на льоту коригує коефіцієнти з усіма доступними даними, але сам звуковий сигнал не проходить через DNN. Результатом є невелика DNN дуже низької складності, яка також працює на старих телефонах. Варіант NoLACE вимагає більшої обчислювальної потужності, але також значно потужніший завдяки нелінійній обробці сигналу. Обидва значно покращують якість голосу.

 

Кодек Opus: Bitstream залишається сумісним зі стандартами

Замість того, щоб програмувати абсолютно новий кодек на основі ML, Opus залишається повністю сумісним. Це гарантує, що Opus продовжує працювати на старіших і повільніших пристроях, забезпечуючи легкий шлях оновлення. Хоча глибоке навчання часто асоціюється з потужними прискорювачами графічного процесора, проект Opus оптимізував усе таким чином, що воно працює на більшості процесорів, у тому числі на процесорах смартфонів.

Більшість користувачів не повинні помітити вищого навантаження, але ті, хто використовує мікропроцесори або смартфони старше п’яти років, можуть це помітити. Тому нові функції все ще вимкнені за замовчуванням і повинні бути активовані під час компіляції та під час виконання, наприклад, через параметри командного рядка.

 

Покращення втрати пакетів

Втрата пакетів призводить до відсутності звукових фрагментів. Кодеки зазвичай намагаються запобігти цьому за допомогою приховування втрати пакетів (PLC). Зазвичай це якась інтерполяція на стороні декодера з «правдоподібним аудіо», вставленим у точки втрати. Машинне навчання може бути тут особливо корисним – розробники Opus вирішують це за допомогою глибокої нейронної мережі (DNN), яка збільшує двійковий файл кодека приблизно на 1 МБ і призводить до збільшення навантаження на ядро ​​ЦП ноутбука на один відсоток у разі серйозних проблем. втрати пакетів.

Зображення Кріса Джонса

Кріс Джонс

CEO - інженер зведення та мастерингу. З 2006 року керує Peak Studios і є першим онлайн-провайдером аудіо-послуг. Детальніше про Кріса

ваш контакт

Маєте запитання чи бажаєте поговорити про свій проект особисто?

Кріс Джонс

Керуючий директор Peak Studios

Зв'язатися

Замовте свій успішний проект зараз без зобов’язань!

Завантажте свою пісню

Зручно надсилайте свої проекти нам он-лайн змішуванняонлайн майстерністьDDP зображенняАналіз суміші (зворотний зв'язок суміші) або Мікшування подкастів онлайн.

Зазвичай ми зв’яжемося з вами протягом 3 годин (у робочі дні).