在终端中,我想使用 ffmpeg2theora 将某个目录中的所有 .MOV 文件转换为 .ogv 文件。但是,以下方法不起作用:
ffmpeg2theora *.MOV
Run Code Online (Sandbox Code Playgroud)
有没有一种在不同文件上多次重复命令的好方法?
谢谢!
Mar*_*erg 20
如果使用默认 shell (bash),则可以使用以下命令:
for file in *.MOV; do ffmpeg2theora "$file"; done
Run Code Online (Sandbox Code Playgroud)
Mic*_*jer 11
find . -iname '*.mov' -exec ffmpeg2theora '{}' \;
要限制递归深度,您可以添加-maxdepth 1
before-exec