ffmpeg PNG到mp4 - 黑屏

时间:2014-09-16 12:48:02

标签: ffmpeg png mp4 mpeg

我可以使用此行创建一个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

1 个答案:

答案 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会   最大化兼容性。"