QT下开发的音视频播放器,支持单路与多路播放,支持软硬解码,支持本地文件与实时流播放,支持录像截图,支持YUV与RGB显示,支持音量调节,支持码流信息显示,支持进度条跳转等功能,稳定实用,提供源码下载
前言本工程使用的qt版本是5.8版本,可以在5.8及其以上版本进行编译。ffmpeg采用的是5.1版本,在工程的WinLib下有x86和64位的ffmpeg可供选择。本地测试的视频文件在Bin目录下,实时流采用的是拉取摄像头的RTSP流进行测试。本播放器支持软硬解码,硬解码采用的DXVA2,ffmpeg解码后,通过重写QOpenGLWidget,可以让YUV转RGB在GPU进行处理,减少对CPU的