我正在尝试使用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
答案 0 :(得分:1)
在第二个命令中,大部分时间可能是视频编码。
更具体地说,除了更改文件容器格式(即从mkv
到webm
)之外,第二个命令还改变了视频和音频流的编解码器。这包括解码原始流并使用新的编解码器对其进行编码。
您的第一个命令刚刚更改了非处理器密集型操作的文件容器格式。原始音频和视频流编码保持不变,由copy
选项指定用于音频和视频编解码器。