zoukankan      html  css  js  c++  java
  • ERROR:No valid frames found before end of stream / GStreamer encountered a general stream error

    ERROR from mpegvparse0:No valid frames found before end of stream

    Error from decodebin0: GStreamer encountered a general stream error

    上述两个错误是在视频解码时出现错误,一般是因为没有配置完整的视频解码器。

    还有一种原因是经常忽略的,就是视频本身编码存在问题,视频在经过不同软件或者编解码器时很容易造成格式损坏。

    可以通过: ffmpeg -i videoname命令查看,正常的应该输出如下图所示:

    如果有很多红色字体,如下所示,则认为是视频本身问题:

    不过上述形式,在某些情况下也可以读取成功,但不要指望所有情况下都成功!

    如果读取失败的话,可以尝试通过更换视频解决,或者通过ffmpeg进行视频处理为正确的形式!

  • 相关阅读:
    前端-----盒子模型
    跨域
    DRF的分页
    DRF的权限和频率
    DRF 版本和认证
    DRF的视图和路由
    APIView和View的区别
    Serializers序列化组件
    RESTful
    Vuex以及axios
  • 原文地址:https://www.cnblogs.com/zhibei/p/13074306.html
Copyright © 2011-2022 走看看