Как сохранить звук из webm в ogg без транскодирования с помощью ffmpeg?

Я понимаю (возможно, неправильно), что аудиофайлы webm, загруженные с YouTube, в основном являются потоками vorbis внутри файловой структуры opus. Есть ли способ извлечь этот поток и сохранить его как файл ogg без перекодирования? До сих пор во всех моих экспериментах были получены только файлы opus с расширением ogg (например, с использованием -c: копия ), или перекодированные файлы с резкой потерей качества.

1
задан 14 July 2020 в 03:43

1 ответ

.webm файлы действительно могут содержать аудио vorbis, но могут также содержать opus audio. Также ogg-файл может содержать оба аудиоформата. Можно передать аудио без преобразования в файл .ogg :

ffmpeg -i "$INPUTFILE" -vn -c:a copy "$(basename "$INPUTFILE" .webm)".ogg

Если ваш .webm содержит opus audio, вам нужно будет транскодировать, если вы хотите аудио vorbis в контейнере ogg .

1
ответ дан 30 July 2020 в 22:09

Другие вопросы по тегам:

Похожие вопросы: