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

为什么使用ffmpeg流式传输到flv服务器只为客户端显示黑色/空白视频?

  •  0
  • rogerdpack  · 技术社区  · 12 年前

    当我使用ffmpeg流式传输到flv服务器时,比如flash媒体服务器,比如

     ffmpeg -i input -vcodec libx264 rtmp://hostname/streamname
    

    它变成了黑色。为什么?

    1 回复  |  直到 12 年前
        1
  •  1
  •   rogerdpack    12 年前

    事实证明,在ffmpeg的“最新”版本中,默认的x264像素格式是“yuv422p” most commercial encoders

    修复:为x264格式指定-pix_fmt yuv420p或-pix_fmt-yuyv422。