У меня 20 jpg и 20 mp3. Я пытаюсь объединить их вместе, чтобы создать AVI. Я хочу сделать все это за один раз. Файлы совпадают вместе, так что первый JPG в папке совпадает с первым аудио. И последний JPG до последнего mp3 и так далее.

FFmpeg, к которому я должен присоединиться, это:

ffmpeg -r 1 -loop 1 -i picture1.jpg -i audio1.mp3 -acodec copy -r 1 -shortest out.avi

Я просто борюсь с созданием командного файла для выполнения. Я использую Windows 10.

Это то, что я до сих пор:

@echo off set "sourcedir = C:\Users\Johnny\Desktop\FFMPEG"
установить "outputdir = C:\Users\Johnny\Desktop\FFMPEG\done"

PUSHD "% sourcedir%"

для %% F в (* .mp3) DO ffmpeg -r 1 -loop 1 -i Photo.jpg -i "%% F" -acodec copy -r 1 -shortest "% outputdir%/%% F.avi"

POPD

Пауза

Создает .avi в папке готово. Тем не менее, я хочу, чтобы он сделал это для нескольких фотографий и аудио, но я не могу понять это.

0