创建批处理文件以将 JPG 添加到 MP3,从而为文件夹中的所有文件创建 AVI

创建批处理文件以将 JPG 添加到 MP3,从而为文件夹中的所有文件创建 AVI

我有 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 设置“sourcedir=C:\Users\Johnny\Desktop\FFMPEG”
设置“outputdir=C:\Users\Johnny\Desktop\FFMPEG\done”

PUSHD“%sourcedir%”

对于 (*.mp3) 中的 %%F,DO ffmpeg -r 1 -loop 1 -i Photo.jpg -i "%%F" -acodec copy -r 1 -shortest "%outputdir%/%%F.avi"

慢性阻塞性肺疾病

暂停

它在 done 文件夹中创建了一个 .avi 文件。不过,我想让它能够处理多张照片和音频,但我搞不懂。

相关内容