FFMPEG:从图像和声音创建视频



您需要使用ffmpeg从一组图片和声音创建视频。
图片集: frame_% d.jpg 声音:
声音1.mp3 (从 0 毫秒起(声音 2.mp3 (从 1000 毫秒起(声音3.mp3 (从 2000 毫秒(



我可以用一种声音创建视频:

-i frame_% d.jpg -i sound1.mp3 -r 30 -s 1280x720 -preset ultrafast -crf 25 -shortest movie.mp4

它有效。

但我需要在不同的时间添加一些声音。我该怎么做?可能是 -filter_complex会有所帮助?

使用延迟、混音和可选的规范化滤波器,如 dynaudnorm 或 loudnorm。

ffmpeg -framerate 30 -i frame_%d.jpg -i sound1.mp3 -i sound2.mp3 -i sound3.mp3 -filter_complex "[0:v]scale=1280:-2,format=yuv420p[v];[2:a]adelay=1000|1000[a2];[3:a]adelay=2000|2000[a3];[1:a][a2][a3]amix=inputs=3,dynaudnorm[a]" -map "[v]" -map "[a]" -preset ultrafast -crf 25 -shortest -movflags +faststart movie.mp4

最新更新