我想使用FFmpeg创建一个图像序列和各种音频文件的视频。虽然这是没有问题的,以创建一个包含图片的顺序使用以下命令视频:使用FFMPEG在特定点添加多个音频文件
ffmpeg -f image2 -i image%d.jpg video.mpg
我还没有找到一个尚未方式在特定的点添加音频文件,生成的视频。 是否有可能做这样的事情:
ffmpeg -f image2 -i image%d.jpg -i audio1.mp3 AT 10s -i audio2.mp3 AT 15s video.mpg
任何帮助,非常感谢!
编辑:
在我的情况的解决方案是使用SOX由blahdiblah在下面的答案建议。您首先必须创建一个空的音频文件作为起点:
sox -n -r 44100 -c 2 silence.wav trim 0.0 20.0
这会生成一个20秒的空WAV文件。之后,您可以将空文件与其他音频文件混合。
sox -m silence.wav "|sox sound1.mp3 -p pad 0" "|sox sound2.mp3 -p pad 2" out.wav
最终音频文件的持续时间为20秒,并在开始处播放sound1.mp3,在2秒后播放sound2.mp3。 要将图像序列与音频文件结合起来,我们可以使用FFmpeg。
ffmpeg -i video_%05d.png -i out.wav -r 25 out.mp4
听起来很有希望,谢谢!我会尽快尝试。 – Pascal 2012-07-21 00:07:00
是否适合你? – jdevelop 2013-10-24 20:19:40
它为我工作,摇摆ffmpeg版本0.8.6-6:0.8.6-1〜bpo60 + 1(Debian 6)。我知道我知道.... – Digger 2017-06-23 09:02:14