我可以使用此行创建一个mpg视频
ffmpeg -f image2 -i 100%03d0.png movie.mpg
但如果我尝试创建一个mp4视频,我会看到一个带黑屏的视频。
ffmpeg -f image2 -i 100%03d0.png movie.mp4
我的数据目录如下: 1000010.png,1000020.png,... 1001260.png
答案 0 :(得分:8)
添加-pix_fmt yuv420p
可以解决问题:
ffmpeg -i input_%03d.png -pix_fmt yuv420p movie.mp4
来自FFmpeg Wiki:
"默认使用libx264时,根据你的输入,ffmpeg 将尝试避免颜色二次取样。从技术上讲,这是 首选,但不幸的是几乎所有视频播放器,不包括在内 基于FFmpeg的玩家,以及许多在线视频服务只支持 YUV色彩空间采用4:2:0色度子采样。
使用选项
-pix_fmt yuv420p
或-vf format=yuv420p
会 最大化兼容性。"