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