遍历目录并合并视频

时间:2018-09-20 20:41:46

标签: bash ffmpeg

我有几个目录,它们包含10到30个.mp4文件,我希望合并到每个目录中的一个文件中,并在父目录后命名。我运行以下命令:

for f in ./*;  do  (cd "$f"; u=${f##*/}; ffmpeg -i concat:<(printf "file '%s'\n" S*.mp4) -an -b 3000K -c:v h264_videotoolbox -y $u.mp4); done;

但是我收到错误消息“ concat:/ dev / fd / 63:处理输入时发现无效数据”。

当我不在for循环中执行ffmpeg命令时,该命令将起作用。

有什么想法吗?

0 个答案:

没有答案