我刚刚开始为一家新公司工作,我的新角色要求我帮助调试他们通过解码帧接收到的视频损坏。尽管我打算深入研究代码并研究问题的具体细节,但它让我开始思考视频调试的总体情况。
由于处理视频对我来说非常陌生,整个过程看起来相当复杂,而且似乎有很多地方可以出现腐败。在我看来,至少有三个地方可能会出现损坏(除非机器内存损坏):
- 在解码之前传输数据
- 解码实现一旦遇到就会永久损坏,或者全部都不正确(这似乎是我的问题)
- 运输到显示器(这似乎不太可能,但有可能)
所以我真正好奇的是人们是否/如何调试他们的视频流以确定他们遇到的任何潜在损坏的位置。我确信没有确定的火灾方法,但我很想知道可能出现哪些问题以及如何识别和分类这些问题。
附: - 我不确定不同解码方法之间的差异,但是,如果这个问题看起来太模糊,也许提到我正在使用会有所帮助ffmpeg
and avcodec_decode_video2
用于解码。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)