Конвертировать WebM в Opus без кодирования?

Перепробовал все различные команды с ffmpeg , а также попробовал использовать mkvconvert , и хотя они оба мгновенно преобразуют или извлекают .opus из файла .webm ... проблема в том, что выходной файл всегда немного меньше по размеру, а не точно такой же... и в результате, когда я пытаюсь открыть файлы с помощью проигрывателя Windows Media, я получаю сообщение об ошибке:


Проигрыватель Windows Media не может воспроизвести файл. Проигрыватель может не поддерживать тип файла или кодек, который использовался для сжатия файла.


Скриншот – сравнение размеров ffmpeg -i "%%~na.webm" -c:a copy "%%~na.opus"

Единственный способ правильно преобразовать файлы вручную — это просто открыть каждый из файлов WebM в Notepad++, а затем сохранить как .opus. И это работает отлично. Но я хочу иметь возможность делать то же самое автоматически с помощью ffmpeg.

Уже искал несколько часов и пробовал много команд, но ничего не помогло.

Также попробовалmkvextract "%%~na.webm" tracks 0:"%%~na.opus""который имеет ту же проблему с ошибкой. Скриншот – сравнение файлов

1 ответ

ren "%%~na.webm" "%%~na.opus"работает отлично.

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