gpt4 book ai didi

python - 如何检索 FFMPEG(从 OpenCV 调用)Python 解码错误

转载 作者:行者123 更新时间:2023-12-04 22:49:19 25 4
gpt4 key购买 nike

尝试从 IP 摄像机读取视频流时,使用:

stream = cv2.VideoCapture(src)
(grabbed, frame) = stream.read()
grabbed返回 True 而有时帧已损坏(可能是由于高 CPU 负载)。终端上显示如下内部 Opencv 错误:
[h264 @ 0x25e99400] error while decoding MB 87 29, bytestream -5

有没有办法捕捉到这个错误?请注意,我尝试了明显的 try:exceptcv2.error等在这​​种帧损坏的情况下,最好重新启动与相机的连接。

最佳答案

可以使用 wurlitzer 从 Python 检索任何 cpp 输出/错误。

from wurlitzer import pipes
with pipes() as (out, err):
<any call to cpp code>

c_error = err.read()

关于python - 如何检索 FFMPEG(从 OpenCV 调用)Python 解码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58580836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com