|
我们使用3588自带的opencv4.5.1 + gstreamer +mpp对输入的视频进行编码,编码为h264文件,然后保存到本地,具体的代码如下, 输入是BGR格式的Mat图像,每次都会报appsrc:内部数据流错误, 请问大家遇到过这个问题吗?
cv::Mat frame = cv::Mat(1080, 1920, CV_8UC3);
cv::String gst_str = "appsrc ! videoconvert ! mpph264enc ! filesink location=out.mp4";
cv::VideoWriter video_writer(gst_str, cv::CAP_GSTREAMER, 0, fp, Size(1920, 1080), false);
video_writer.write(frame);
|
|