ffmpeg shell脚本通配

时间:2015-11-10 17:37:10

标签: shell ffmpeg glob

我有一个非常直截了当的问题。我有一堆标记为./001 ./002 ... ./201的单个目录 每个目录中包含具有标识符*_IO.PNG

的文件

我可以使用shell命令:ffmpeg -framerate 20 -pattern_type glob -i './066/*IO.PNG' -c:v libx264 -pix_fmt yuv420p 066.mp4,这很有用。它完全符合我的要求。

但是,我尝试编写一个shell脚本,如下所示,但这不起作用。它似乎是一次加载单个文件而不是所有文件。任何帮助将不胜感激。

 #!/bin/bash
 for i in {1..5}
 do
   FILE=$(printf %03d $i)
   echo " This file: $FILE"
   infile='./$FILE/*IO.PNG'
   echo $infile
   ffmpeg -framerate 20 -pattern_type glob -i $infile -c:v libx264 -pix_fmt yuv420p './$FILE.mp4'
 done 

0 个答案:

没有答案