Opencvで処理した画像をGPUを使用して動画保存してようとしています。  
gst-
launch-1.0で確認すると、nvh264encでNegotiationErrorが発生し。OpenCVで実行しても、openはしますが、Writeで失敗します。  
適切なPipelineの記述についてアドバイスもらえると助かります。  
>gst-launch-1.0 filesrc location=test.bmp !nvvidconv !nvh264enc !h264parse
!mp4mux !filesink location=test.mp4"

```

    cv::VideoWriter writer;
    cv::Mat cvImage, cvImageRgb;
    //ImageProcess//
    cv::cvtColor(cvImage, cvImageRgb, CV_BGR2RGB);
    src = " appsrc !nvvidconv !nvh264enc !h264parse !mp4mux !filesink location=test.mp4";
    writer.open(src.CStr8(),cv::CAP_GSTREAMER, 0, frametime, cv::Size(width, height),true);
    if (!writer.isOpened())
            throw atl::IoError(L"Cannot connect to any file using given name : " + inFile);
    writer.write(cvImageRgb);
    errorcode = writer.get(0);
    
```
CC BY-SA 4.0
2022-09-24T00:51:50.470
91269
2022-09-24T00:51:50.470
54505
question
opencv
Gstreamer+Gpuによる動画保存のためのGstrea;merPipeline 記述について