我试图实现一些我以前认为应该是一项简单的任务。 是否有一个ffmpeg的命令,可以做到以下几点:ffmpeg命令组合音频和图像
转换的audio.wav文件到视频, 添加一些图片100(IMG%d.png)的视频,使他们“自动”拉伸以填补视频的整个长度。
我不想手动设置帧速率,因为它要么让音频继续前进,要么落后。
我也不想下发生的,这happenned当我用“loop_input”:
图像的短片得到了建立,从而起到快速再重演了音频的整个持续时间。
请让我知道命令。
我目前试过以下,但这些都没有给我想要的结果:
这人让,但视频去得快音频不充分:
ffmpeg -i img%d.png -i audio.wav -acodec copy output.mpg
这使得一个短视频重复完整的音频持续时间:
ffmpeg -loop_input -shortest -i img%d.png -i audio.wav -acodec copy output.mpg
这一个工作差不多,但“-r 4”使视频变慢,音频继续前进。如果我使用“-r 5”,则音频推移缓慢,视频向前走:
ffmpeg -r 4 -i img%d.png -i audio.wav -acodec copy -r 30 output.mpg
的FFmpeg不能自动“拉伸”(或猜测)从图像输入帧速率,以便他们填写的音频流的长度。你必须计算。 – slhck
那么......使用'-r 4.5'? –