我正在阅读这个问题(Create a Video Stream (AVI) from a Series of Images)的答案,这听起来很像我正在寻找的。我唯一的问题是,如果我有一个我希望使用的.wav音频文件,FFMPEG能否以特定的帧速率将声音与图像同步?
例如,我有3000个图像,我希望它们以每秒30帧的速度播放,声音为100秒。 FFMPEG能否从3000张图像和100秒长的.wav文件生成100秒长的MP4?
我的应用程序是在.NET中,所以如果它是Mono友好的话,使用某种FFMPEG .NET包装是可以接受的。
答案 0 :(得分:3)
以下是ffmpeg的示例调用,它将名为sphere00.png
到sphere29.png
的帧与一个第二个音轨audio.wav
一起使用,并创建一个显示帧的out.mp4
文件30 fps和声音一起。
ffmpeg -r 30 -f image2 -i "sphere%02d.png" -i audio.wav out.mp4
再好不过了!