FFmpeg脚本不循环

时间:2018-05-05 11:48:06

标签: bash ffmpeg

我在目录中有多个视频和子文件。 我的目标是在每个视频中嵌入字幕。 我在目录中的实例:

   A.mp4
   A.ass
   B.mp4
   B.ass
   C.mp4
   C.ass
   .
   .
   Z.mp4
   Z.ass

我的剧本:

   for f in *.mp4; do base=$(basename ${$f%.mp4}) ffmpeg -i $base.mp4 \
   -vf "ass=$base.ass" 222$base.mp4; done;

它仅适用于第一个文件,当进程完成时,它会要求我覆盖输出文件。你能解释一下它为什么会发生吗?

0 个答案:

没有答案