使用FFmpeg将fdshow音频捕获与静止图像组合在一起

时间:2016-03-11 19:20:51

标签: image audio ffmpeg capture

在Windows上我试图捕捉直接显示音频并与静止图像结合。我提出了以下命令:

ffmpeg -f dshow  -i audio="Microphone (Conexant SmartAudio HD)" -loop 1 -i black2.png -b:a 30k -ac 1 -acodec libfdk_aac -vcodec libx264 -b:v 60k -shortest test.mp4

这几乎可以工作,生成带有图像和音频的视频,但视频输出的创建速度比捕获的音频快得多。因此,如果音频捕获1分钟,则产生5分钟视频而不是1分钟。音频播放第1分钟,其余4分钟没有音频,图像显示视频。 感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

ffmpeg -f dshow  -i audio="Microphone (Conexant SmartAudio HD)" -loop 1 -re -i black2.png -b:a 30k -ac 1 -acodec libfdk_aac -vcodec libx264 -b:v 60k -shortest test.mp4

-re将Ffmpeg处理视频的速度限制为实时。