Loops 使用ffmpeg将目录中的WAV文件批量转换为MOV

Loops 使用ffmpeg将目录中的WAV文件批量转换为MOV,loops,batch-file,audio,ffmpeg,Loops,Batch File,Audio,Ffmpeg,我是ffmpeg新手,正在尝试找到一种方法,将静止的jpg添加到目录中找到的任何wav/mp3/ogg文件中 我希望cmd弹出询问哪个目录,比如C:\root\,然后批处理将在输入目录中的每个子目录中循环添加一个静止图像C:\image.jpg,并将其保存为mov 现在我知道这听起来相当激烈,但到目前为止我发现了一些: for %%a in ("*.*") do ffmpeg -i "%%a" -c:v libx264 -preset slow -crf 20 -c:a libvo_aacenc

我是ffmpeg新手,正在尝试找到一种方法,将静止的
jpg
添加到目录中找到的任何
wav/mp3/ogg
文件中

我希望cmd弹出询问哪个目录,比如
C:\root\
,然后批处理将在输入目录中的每个子目录中循环添加一个静止图像
C:\image.jpg
,并将其保存为
mov

现在我知道这听起来相当激烈,但到目前为止我发现了一些:

for %%a in ("*.*") do ffmpeg -i "%%a" -c:v libx264 -preset slow -crf 20 -c:a libvo_aacenc -b:a 128k "newfiles\%%~na.mp4"

所以我在想,有没有可能在一个目录中循环,将一个图像添加到音频的长度中,然后将其作为mov输出?

看这里:看这里:
ffmpeg -loop 1 -i image.jpg -i audio.wav -c:v libx264 -tune stillimage -c:a aac -strict experimental -b:a 192k -pix_fmt yuv420p -shortest out.mov