Как бороться с ошибками декодирования cv ::VideoCapture?

Я передаю контент H264 с IP-камеры, используя VideoCapture из OpenCV (, скомпилированный с поддержкой ffmpeg ).

Пока все работает нормально, но время от времени я получаю ошибки декодирования (от ffmpeg, я полагаю):

[h264 @ 0x103006400] mb_type 137 in I slice too large at 26 10
[h264 @ 0x103006400] error while decoding MB 26 10
[h264 @ 0x103006400] negative number of zero coeffs at 25 5
[h264 @ 0x103006400] error while decoding MB 25 5
[h264 @ 0x103006400] cbp too large (421) at 35 13
[h264 @ 0x103006400] error while decoding MB 35 13
[h264 @ 0x103006400] mb_type 121 in P slice too large at 20 3
[h264 @ 0x103006400] error decoding MB 20 3

Эти сообщения отображаются в консоли. Есть ли какой-нибудь чистый способ послушать их? Я бы хотел пропустить обработку глючных кадров.

Любые подсказки/советы?

11
задан George Profenza 24 July 2012 в 18:08
поделиться