Преобразование MKV в MP4 против огв против вебм

Я пытаюсь преобразовать файл mkv в mp4, webm и ogv, используя ffmpeg, и я получаю действительно впечатляющие результаты производительности.

Преобразование mkv -> mp4 заняло все 2 секунды, в то время как преобразование webm и ogv заняло около 5-10 минут. Есть ли более быстрый способ конвертировать в эти форматы?

Используемые команды:

mkv -> mp4

ffmpeg -i ironman2trailer.mkv -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4

mkv -> вебм

ffmpeg -i -f webm -vcodec libvpx -acodec libvorbis output.webm

1 ответ

Решение

Во второй команде большую часть времени, вероятно, занимало кодирование видео.

Более конкретно, в дополнение к изменению формата контейнера файла (то есть от mkv в webm), вторая команда изменила кодеки видео и аудио потоков. Это включает в себя декодирование исходных потоков и кодирование их новыми кодеками.

Ваша первая команда только что изменила формат файлового контейнера, который не требует интенсивной работы процессора. Оригинальные кодировки аудио и видео потоков были сохранены, что указано copy опция для аудио и видео кодеков.

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