如何将图片转化成视频
我的图一般都是在linux下生成,大量的图自然用命令来生成是最好的。这里用到程序ffmpeg,没有的话需要自己先安装了啊。
接下来用命令:
1 | ffmpeg -pattern_type glob -framerate 24 -i "2*.png" -c:v libx264 -pix_fmt yuv420p output.mp4 |
- -pattern_type glob: 作用是启用通配符模式匹配输入文件名。
- -framerate 24: 作用是设置输入文件的帧率为24帧/秒,那么如果你有100张图片,你生成的视频长度则为100/25=4.17秒。
- -i "2*.png":表示指定输入文件为所有以2开头的png文件。
- -c:v libx264: 视频编码器为H.264
- -pix_fmt yuv420p: 设置像素格式为YUV420色彩空间。
- output.mp4: 输出文件。
ffmpeg的参数多得很,用到的时候可以去查。这句命令应该没啥问题,有问题就去问ai。另外,生成了mp4以后为了方便在ppt中演示播放可以将其转化为gif。然后就大功告成了啊。1
ffmpeg -i output.mp4 output.gif