ffmpeg的命令,音频和图像结合(ffmpeg command to combine audio

2019-07-19 05:03发布

我想实现的东西,我认为早应该是一个简单的任务。 是否有一个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

Answer 1:

测量音轨的时间,然后使用-t $ audio_duration。

这ARG,以“-loop 1”以及将在相匹配的音频时间停止MP4。

你也可以尝试2通技术,包括作为它的工作原理以及生产MP4 -vcodec libx264。

想想以下调整您的投入和前所未有的速度:

    -b:v 200k -bt 50k


文章来源: ffmpeg command to combine audio and images
标签: ffmpeg