在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分钟没有音频,图像显示视频。 感谢任何帮助,谢谢。
答案 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处理视频的速度限制为实时。