欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何解决视频播放缓慢的问题

最编程 2024-04-09 18:16:20
...
theme: nico highlight: atelier-forest-dark 前言   相信大家在使用cv2读取视频流的过程中一定遇到过读取缓慢的问题(或者在处理高帧视频时变的缓慢),为了研究如何解决这一问题研究了下opencv文档,今天为大家带来一个小notes,能优化 卡顿和花屏&灰屏。 分析原因   由于opencv是默认为自带的ffmpeg进行解码播放视频,在使用单独的使用ffmpeg进行播放视频时发现与opencv的差异: opencv进行连接后播放的视频画面是从cv2读取视频流时进行播放的 ffmpeg在碰到视频流连接不顺畅会跳到实时状态的画面,不会进行读取缓冲区的画面   查阅opencv文档中发现ret, frame = cap.read()中的read函数是包含了两大步骤:从缓冲区拿出数据 + 对数据进行解码   当我们无法解决视频流自身的问题的时候,可以从读取视...... 查看更多