Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用NVIDIA GPU上的ffmpeg c lib将rtsp流中的h264数据直接解码为cv::Mat或cv::cuda::GpuMat的BGR24像素格式?_Ffmpeg_Nvidia_Codec - Fatal编程技术网

如何使用NVIDIA GPU上的ffmpeg c lib将rtsp流中的h264数据直接解码为cv::Mat或cv::cuda::GpuMat的BGR24像素格式?

如何使用NVIDIA GPU上的ffmpeg c lib将rtsp流中的h264数据直接解码为cv::Mat或cv::cuda::GpuMat的BGR24像素格式?,ffmpeg,nvidia,codec,Ffmpeg,Nvidia,Codec,我希望将h264直接解码为cv::Mat或cv::cuda::GpuMat,而不使用sws_刻度来保存CPU 那么,有没有办法让它实现呢?提前感谢。否。如果视频编码为YUV,则必须使用类似swscale的东西进行转换。没有“直接”解码为它编码为的格式以外的格式

我希望将h264直接解码为cv::Mat或cv::cuda::GpuMat,而不使用sws_刻度来保存CPU


那么,有没有办法让它实现呢?提前感谢。

否。如果视频编码为YUV,则必须使用类似swscale的东西进行转换。没有“直接”解码为它编码为的格式以外的格式