FFmpeg合成视频(第一版)【2023.10.24】
ffmpeg -r 15 -f image2 -loop 1 -i 图片.png -i 音频.mp3 -s 1920x1080 -pix_fmt yuvj420p -t 278 -vcodec libx264 输出.mp4 参数介绍 -loop 1 :因为只有一张图片所以必须加入这个参数(循环这张图片) -pix_fmt:指定图片输入格式(有yuv420,yuv444等各种格式) -t :图片转换成视频的持续时长,单位是秒(S),必须指定该值,否则会无限制生成视频 -s :指定视频的分辨率 -vcodec libx264:生成视频的编码格式,这里指定的是x264 ffmpeg -r 1/5 -i %03d.jpg -i audio.mp3 -c:v libx264 -c:a aac -vf "fps=25,format=yuv420p" output.mp4 其中-r参数表示每秒帧数,这里为5帧/秒,%03d代表按照3位数字顺序读取所有jpg格式的图片,-i audio.mp3 表示指定要添加的音频文件,-c:v libx264 表示使用H.264编码视频,-c:a aac 表示使用AAC编码音频,-vf "fps=25,format=yuv420p" 表示设置视频帧率为25帧/秒,格式为yuv420p,最后的output.mp4就是输出 ffmpeg -r 1/5 -f image2 -loop 1 -i cover.jpg -i "01. Main Theme Part I.flac" -s 1920*1080 -c:v libx264 -t 167 -c:a flac -ar 48000 -vf "fps=25,format=yuv420p" output2.mp4