SDL —— SDL窗口嵌入QWidget中,显示FFmpeg解码后OpenCv处理的视频(附源码)

说明

     在Vs2017中创建Qt项目,在项目中加入FFmpeg、SDL、OpenCv等相关开发库。实现了由FFmpeg打开、解码mp4文件,OpenCv在解码视频帧左上角绘制红色矩形框,将SDL的窗口嵌入到QWidget中。并将OpcnCv处理的帧放到SDL中进行GPU加速渲染显示视频。
     
     具体效果如下:

效果图

     可选择视频进行打开、关闭,拖拽QWidget尺寸 视频尺寸同样进行改变。效果如下:

源码
#include "FFMPEG.h"
#include 

FFMPEG

你可能感兴趣的:(FFmpeg,Qt,SDL2,opencv,sdl,ffmpeg)