运行像这样的命令的最简单方法是什么
ffmpeg -i MVI_NNNN.MOV -sameq -ar 22050 MVI_NNNN.mp4
目录中的所有.MOV
个文件?输入文件名MVI_NNNN.MOV
类似于MVI_0849.MOV
,输出应保留文件编号,因此MVI_0849.mp4
。
答案 0 :(得分:3)
尝试for...loop
:
for i in *.MOV
do
ffmpeg -i "$i" -sameq -ar 22050 "${i%.MOV}.mp4"
done
${i%.MOV}.mp4
将删除.MOV
,附加.mp4
"..."
(双引号)
答案 1 :(得分:2)
使用每个CPU核心运行一个ffmpeg
实例的GNU parallel
来加快速度:
$ parallel ffmpeg -i {} -sameq -ar 22050 {.}.mp4 ::: *.MOV
请参阅the manual进行调整。