ffmpeg -framerate 0.33 -f image2 -loop 1 -i images/WX20-22/%d.jpg -i audio/bgm.mp3 -filter:a "volume=0.1" -vcodec libx264 -pix_fmt yuv420p -s 1080x1920 -r 25 -t 30 output-7.mp4
参数解释:
-r 25 帧率,默认帧率为25,表示每秒播放帧数
-framerate 0.33 每秒播放图片张数,算法:round(1 / (视频总时长 / 图片总张数), 2)
-f image2 输入流文件格式
-loop 1 输入流循环次数,仅对图片有效,0表示无限循环
-i fps_%d.jpg 文件名,%d、%2d表示匹配数字序列
-vcodec libx264 视频编码,缺少时h5中可能无法播放
-pix_fmt yuv420p 视频格式,缺少时h5中可能无法播放
-s 1080*1920 视频分辨率,生成的视频最终尺寸
-filter:a "volume=0.1" 音量大小,输入mp3的10%
-y output.mp4 (可选,直接覆盖视频文件)