我在目录中有多个视频和子文件。 我的目标是在每个视频中嵌入字幕。 我在目录中的实例:
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;
它仅适用于第一个文件,当进程完成时,它会要求我覆盖输出文件。你能解释一下它为什么会发生吗?