如何将 mkv 文件批量转换为 mp4?

如何将 mkv 文件批量转换为 mp4?

目前我使用单个视频命令:

avconv -i File_name1.mkv -codec copy File_name1.mp4

要更改格式,但我需要一种方法来对超过 400 个视频执行此操作,批处理命令是什么?

答案1

for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done

答案2

您可以使用mencoder。安装方式:

sudo apt install mencoder

然后:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

没有任何选项的默认输出格式为视频的 MPEG-4 和音频的 MP2。
请参阅man mencoder获取更多帮助。

答案3

尝试温控器这是 FFmgeg 的 GUI,用于从软件中心或其他地方批量转换审计和视频文件;

sudo apt-get install winff

答案4

另一个通过find命令,

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;

相关内容