代码之家  ›  专栏  ›  技术社区  ›  ilciavo

ffmpeg PNG到mp4-黑屏

  •  7
  • ilciavo  · 技术社区  · 11 年前

    我可以使用这行创建一个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 回复  |  直到 11 年前
        1
  •  14
  •   llogan    10 年前

    添加 -pix_fmt yuv420p 应解决以下问题:

    ffmpeg -i input_%03d.png -pix_fmt yuv420p movie.mp4
    

    从…起 FFmpeg Wiki :

    “默认情况下,使用libx264时,根据您的输入,ffmpeg 将尝试避免颜色二次采样。从技术上讲,这是 首选,但遗憾的是几乎所有视频播放器,不包括 基于FFmpeg的播放器和许多在线视频服务仅支持 具有4:2:0色度子采样的YUV颜色空间。

    使用选项 -pix_fmt yuv420p -vf format=yuv420p 将 最大化兼容性。"

    推荐文章