码迷,mamicode.com
首页 > 其他好文 > 详细

ERROR:No valid frames found before end of stream / GStreamer encountered a general stream error

时间:2020-06-09 18:30:46      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:str   err   出现   loading   就是   很多   for   损坏   bin   

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

Error from decodebin0: GStreamer encountered a general stream error

 

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

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

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

技术图片

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

技术图片

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

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

 

ERROR:No valid frames found before end of stream / GStreamer encountered a general stream error

标签:str   err   出现   loading   就是   很多   for   损坏   bin   

原文地址:https://www.cnblogs.com/zhibei/p/13074306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!