我有一个非常直截了当的问题。我有一堆标记为./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