1

我正在尝试使用 ffmpeg 将 mkv 文件转换为 mp4、webm 和 ogv,我得到了非常显着的性能结果。

mkv -> mp4 转换耗时 2 秒,而 webm 和 ogv 转换耗时约 5-10 分钟。有没有更快的方法来转换成这些格式?

使用的命令:

mkv -> mp4

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

mkv -> webm

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

1 回答 1

1

在第二个命令中,大部分时间可能是由视频编码占用的。

更具体地说,除了更改文件容器格式(即 from mkvto webm)之外,第二个命令还更改了视频和音频流的编解码器。这包括解码原始流并使用新的编解码器对其进行编码。

您的第一个命令只是更改了不是处理器密集型操作的文件容器格式。原始音频和视频流编码保持不变,由copy音频和视频编解码器的选项指定。

于 2013-01-21T04:34:23.533 回答