所以,我需要用两张图片制作一个视频,然后添加音乐。
这是我找到的说明:https://trac.ffmpeg.org/wiki/Slideshow
我尝试了这个命令:
ffmpeg -f concat -i ffmpeg_input.txt -vsync vfr -pix_fmt yuv420p output.mp4
包含ffmpeg_input.txt
以下内容:
file 'wow.jpg'
duration 219
file 'wow2.jpg'
duration 1
file 'wow2.jpg'
这有点用,但当我尝试添加音乐时,视频出现了问题:当我打开它时,它开始以正确的大小和持续时间播放,但没有听到视频或音频。我在接近结尾后再向后搜索时听到了音频,
这是我将 .wav 转换为 .m4a 的方法:
ffmpeg -i _done.wav -c:a aac -b:a 160k _done.m4a
这就是我将视频和音频合并在一起的方法:
ffmpeg -i output.mp4 -i _done.m4a -c copy output_final.mp4
我可能应该尝试一下 sony vegas 或类似产品。
答案1
您可以一次性添加所有内容:
ffmpeg -f concat -i ffmpeg_input.txt \
-i _done.wav -c:a aac -b:a 160k \
-vsync vfr -pix_fmt yuv420p \
output.mp4