帮助我调试此脚本以从 bash 脚本创建控制 ffmpeg。
for f in $FILES
do
INPUT_MOVIE=`basename "${f%.*}.mkv"`
OUTPUT_MOVIE=${MOVIE:1}
OUTPUT_MOVIE=${OUTPUT_MOVIE:0:2}") processed "${OUTPUT_MOVIE:2}
/usr/bin/ffmpeg -i $INPUT_MOVIE -map 0:0 -vcodec copy -map 0:1 -acodec copy $OUTPUT_MOVIE
/usr/bin/sleep 3
done
我尝试附加睡眠,但进程似乎开始堆积。有没有一种方法可以按顺序执行这些操作,以便一个视频在另一个视频之后被处理?
答案1
这对您的目的有用吗?
for i in *.mkv; do ffmpeg -i "$i" … ;done