У меня есть несколько каталогов, содержащих от 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: при обработке ввода обнаружены неверные данные".
Команда ffmpeg работает, когда яЯ не делаю это в цикле.
Есть идеи?