OpenCV warning: too many thread_release_buffer calls

来源:互联网 发布:psv舰队收藏 淘宝 编辑:程序博客网 时间:2024/04/29 21:12

I get such warning when I try to extract frames from videos:

[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffc0c081180] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!
[mpeg4 @ 0x7ffad411b400] too many thread_release_buffer calls!

Solution for this: upgrade the ffmpeg and its dependency libraries(In old ffmpeg, it has a limit for max number of threads: #define MAX_THREAD (34+1) )。

Remember that before conducting the installation of below reference, we need uninstall the installed opencv:

sudo apt-get autoremove libopencv-dev
The rest installation please refer this web site: http://neicole.blog.51cto.com/5621716/1369620


0 0
原创粉丝点击