ffmpeg单张图片和音频合成视频

今天要做一个视频,搜索了一下各种的视频软件,要么做起来太慢,要么就是我想要的功能没有,干脆就用ffmpeg来做,简单快捷,而且我想要做的都有

其实我想做的就是把一个单张的图片和一段音频做成一个视频,很简单的需求。当然也可以是多张图片也是支持的,ffmpeg真的很强大

先贴一下命令

1
ffmpeg -r 15 -f image2 -loop 1 -i 本地图片地址 -i 本地音频地址 -s 1920x1080 -pix_fmt yuvj420p -t  合成的视频时长(秒) -vcodec libx264 输出视频的地址

写一个例子:

1
ffmpeg -r 15 -f image2 -loop 1 -i /Users/ppsheep/desk.png -i /Users/ppsheep/aa.mp3 -s 1920x1080 -pix_fmt yuvj420p -t 2047 -vcodec libx264 /Users/ppsheep/video.mp4

很简单,很实用,还可以一次性合成多个,记录一下,免得后面又到处找