Toybrick

标题: 用opencv 录像视频编码格式错误 [打印本页]

作者: cr7jj    时间: 2020-1-8 16:53
标题: 用opencv 录像视频编码格式错误
usb 摄像头
没更新库之前使用OpenCV打开摄像头,并进行录制,存储格式为('M', 'P', '4', '2') -MPEG-4.2 codec,录制的视频可以正常播放。

更新了ffmpeg-devel,还有其他库之后存储格式('M', 'P', '4', '2') - MPEG-4.2 codec,不能录制,出现错误
** (cap:9943): CRITICAL **: 03:26:37.162: gst_missing_encoder_message_new: assertion 'gst_caps_is_fixed (encode_caps)' failed

(cap:9943): GStreamer-CRITICAL **: 03:26:37.162: gst_element_post_message: assertion 'message != NULL' failed
warning: Error pushing buffer to GStreamer pipeline (/builddir/build/BUILD/opencv-3.4.1/modules/videoio/src/cap_gstreamer.cpp:1788)



现在只能是('M', 'J', 'P', 'G') - motion-jpeg codec格式存储,但它占的空间非常大。


之前的库也找不到了?
如何解决呢?





欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3