Я пытаюсь преобразовать большой набор последовательностей изображений (каждая из которых находится в собственной подпапке) в видеофайлы. В настоящее время я могу конвертировать одну последовательность за раз, используя ffmpeg и этот код:
ffmpeg -r 30 -i "Image%%05d.jpg" -vf scale=1376:768 -qscale:v 2 "Display 1.m2v"
Я также иногда конвертирую avi файлы, которые содержатся в одной папке, используя:
for %%a in ("*.avi") do ffmpeg -i "%%a" -qscale:v 2 "%%~na.m2v"
Я предполагал, что смогу использовать этот пакетный подход с отдельными последовательностями изображений.
У меня проблемы с выяснением синтаксиса для подобного пакетного кода, который преобразует любую последовательность изображений, присутствующую в папке (или подпапке), используя соглашение об именовании anyfile%%05d
. Синтаксис %%a
во второй строке кода, похоже, не совместим с тем, как ffmpeg распознает последовательности изображений anyfile%%05d
в первой. Есть мысли?