V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
catinsides
V2EX  ›  程序员

请教一下 FFmpeg 相关的问题

  •  
  •   catinsides · 2019-04-09 10:52:55 +08:00 · 1671 次点击
    这是一个创建于 1864 天前的主题,其中的信息可能已经有所发展或是发生改变。

    视频源是从 TCP 流中提取出来的,然后保存至本地的文件,编码格式是 H264.

    这个文件使用 FFplay,或其他 FFmpeg 为核心的播放软件如暴风影音,VLC 播放时,都会出现顶部清晰,底部(约 1/5 处)像瀑布一样模糊的情况。在使用其他软件如 H264VISA,MPlite (主要用于对比非 FFmpeg 解码的情况)播放时,底部却很清晰,虽然偶尔有点坏点,但是不影响文字。应该能够排除不是存储过程或者文件有问题。

    在使用 FFmpeg 推流或者 FFplay 播放时,日志中会出现如下错误:

    out of range intra chroma pred mode
    error while decoding MB 37 32
    ...
    Stream #0: not enough frames to estimate rate; consider increasing probesize
    ...
    out of range intra chroma pred mode
    error while decoding MB 37 32
    ...
    mb_type 60 in I slice too large at 36 32
    error while decoding MB 36 32
    

    从现象来看,FFmpeg 的解码方式是不是有问题?本人能力有限,不能从 FFmpeg 源码中寻找原因,只敢猜测是不是命令参数写的不对,但是谷歌许久,各种尝试也没有解决。 还请各位大佬指点迷津.

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:52 · PVG 12:52 · LAX 21:52 · JFK 00:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.