FFMPEG:图片如何合成视频?

3 min read

要使用FFmpeg将图片合成为视频,可以使用以下命令:

ffmpeg -r 1 -i image%d.jpg -c:v libx264 -vf "fps=25,format=yuv420p" output.mp4

该命令将以每秒1帧的速度读取以image%d.jpg为命名模式的图片文件,并将其合成为输出文件output.mp4。请确保当前目录中存在命名为image1.jpg、image2.jpg等的连续编号图片文件。

命令中的-r参数指定了输出视频的帧率,此处设置为1,即每秒1帧。你可以根据需要进行调整。

-c:v参数用于指定输出视频的编码器,这里使用libx264作为编码器。

-vf参数用于设置视频滤镜。这里使用了fps=25,将输出视频的帧率设置为25。format=yuv420p用于确保视频格式与大多数播放器兼容。

运行该命令后,FFmpeg将会将图片文件序列合成为一个视频文件。