|
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格式存储,但它占的空间非常大。
之前的库也找不到了?
如何解决呢?
|
|