Почему аудиофайлы, преобразованные из OPUS в M4A, имеют намного более высокую скорость передачи данных?
При выполнении:
youtube-dl -xf bestaudio/best <link to playlist>
... Я получаю много файлов OPUS с относительно "нормальными" битрейтами, такими как 130 кбит / с.
Однако, когда я запускаю ту же команду с дополнительным этапом перекодировки загруженных файлов OPUS в AAC/M4A, используя одну из следующих команд:
youtube-dl -xf bestaudio/best --audio-format m4a <link to playlist>
youtube-dl -xf bestaudio[abr<=192] --audio-format m4a <link to playlist>
... преобразованные файлы M4A имеют намного более высокие битрейты (и размеры файлов), чем исходные файлы OPUS, в среднем более 400 Кбит / с. Это более чем 300% увеличение битрейта. Это ошибка со стадией пост-обработки youtube-dl
или это ожидаемое поведение?
Является ли единственный способ преобразовать OPUS в файл AAC эквивалентного качества, чтобы получить намного более высокий битрейт? Если так, значит ли это, что когда я конвертирую файл OPUS, например, с 192 КБ в AAC с 192 КБ, я теряю огромное количество качества?
1 ответ
Не конвертируйте загрузки YouTube в M4A/AAC. YouTube уже предлагает аудио в формате AAC, просто загрузите его без перекодирования.
Битрейт более 400 кбит/с — это неприлично много для AAC. С приличным кодировщиком (FDK-AAC/qaac) 160-192 кбит/с должно быть достаточно, чтобы достичь того же уровня качества, что и libopus 128 кбит/с vbr.
Перекодирование носителей относительно низкого качества с потерями обычно не рекомендуется, поскольку существуют потери при генерации, вам потребуется гораздо более высокий битрейт, чтобы не добавлять дополнительные артефакты сжатия.