在用stable diffusion + animatediff生成底图片后,可以通过ffmpeg合成视频,好处是可以控制视频的播放速度和质量
使用命令行输入
ffmpeg -r 8 -f image2 -i %05d.png -vcodec libx264 -r 30 -pix_fmt yuv480p video.mp4
-r 8:1秒8帧
-f image2:图片转视频
-i %05d.png:批量底图格式(%05d.png格式为00000.png, %03d.png格式为000.png)
-vcodec libx264:指定视频编码器为h.264 编码器
-r 30:输出码率
-pix_fmt yuv420p:输出视频的像素格式为yuv420p,是一种兼容性很好的像素格式,
video.mp4:输出文件名和文件类型
附ffmpeg下载地址:https://ffmpeg.org/download.html