我想将所有.swf
文件转换mp4
为某个目录中的文件。我使用*
通配符来标识所有以.swf
->结束的文件*.swf
。因此,假设我有几个视频:
我想在这里video1.mp4
和video2.mp4
我的bash示例中以新的名称重用找到的名称:
ffmpeg -i *.swf -vcodec mpeg4 *.mp4
如何重用通配符找到的模式?
您可以为模式中的每个文件名使用循环,并替换文件扩展名:
for f in *.swf ; do ffmpeg -i "$f" -vcodec mpeg4 "$(basename "$f" .swf).mp4" ; done
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句