一. 音频播放:

QAudioOut放音

二. 视频播放:

1. 软解 + D3D9渲染

2. DXVA2 硬解 + D3D9渲染

3. D3D11VA 硬解 + D3D11渲染

(硬解都是解码后直接在GPU中渲染,不用av_hwframe_transfer_data传回内存,CPU占用极低)

三. 设置

1. 软解

支持调节解码线程数

2. DXVA2支持FLIPEX翻转模式

3. D3D11VA支持

(1) 选择解码显卡

(2) 选择显示格式

(3) 选择交换链个数

(4) 选择交换效果

四. 滤镜

1. 提供DXVAHD滤镜 (配合DXVA2硬解使用)

2. 提供D3D11VA滤镜 (配合D3D11VA硬解使用)

提供选项:

亮度, 对比度, 色调, 饱和度, 边缘增强

五. 附加选项

六. 性能

与QQ影音对比 (占用)  https://www.bilibili.com/video/BV1uy4y1379f

QQ影音最高压力测试【8K】 https://www.bilibili.com/video/BV1jh411e7pM

GrayPlayer最高压力测试【8K】https://www.bilibili.com/video/BV19U4y1L7LG

七. 下载:

https://wwr.lanzoui.com/iOfsYqjqgkh

注意: 此为测试版,还有一些功能没有添加

下一版本计划添加:

1. 播放列表

2. 全屏播放

3. 播放网络文件

个人用 Qt + ffmpeg + D3D9/D3D11 开发的播放器相关推荐

  1. FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发【零声学院】

    FFmpeg/WebRTC/RTMP/RTSP/HLS/播放器-音视频流媒体高级开发 学习 音视频流媒体高级开发学习 01音视频基础 [录播]0-音视频开发高级课程简介(22分钟) 免费试学 [录播] ...

  2. Qt音视频开发26-ffmpeg播放器

    一.前言 用ffmpeg来实现自己的播放器,这是一直以来的一个目标,之前的难点卡在音视频同步以及如何播放声音这两点(尽管之前已经进行过不少的尝试和探索,但是问题还是挺多,比如音视频同步不完美,有些文件 ...

  3. linux 基于qt开发的音乐,Linux下用QT开发音乐播放器.pdf

    嵌入式课程设计报告 - Linux 在 下开发音乐播放器 李荣贵 141578 一.概述 按课程要求,在Linux环境下开发了一款简易的音乐播放器软件, Mini 名为 " 音乐播放器&qu ...

  4. 在SOM-RK3399上使用QT的QMediaPlayer组件实现的播放器播放视频卡顿的解决办法

    在SOM-RK3399上使用QT的QMediaPlayer组件实现的播放器播放视频卡顿的解决办法 1. 问题描述 1.1 修改之前的avc程序的链接库 1.2 现在修改ldconfig配置文件 1.3 ...

  5. Qt仿腾讯视频简易播放器 【源码开源】

    Qt仿腾讯视频简易播放器1.0.0.0 开源 文章目录 Qt仿腾讯视频简易播放器1.0.0.0 开源 (一).控件介绍 (二).效果图 工程代码 Qt交流群 结尾 (一).控件介绍 Qt仿腾讯视频简易 ...

  6. ffmpeg官网关于射手播放器违反GPL协议讨论之中文版

    http://www.cnbeta.com/articles/100392.htm新闻来源:marguerite.su; ffmpeg 射手播放器举报QQ影音违反GPL协议之后,立刻就有牛人举报射手自 ...

  7. 视频教程-FFmpeg打造Android万能音频播放器-Android

    FFmpeg打造Android万能音频播放器 从事Android移动端开发多年.主导开发过直播.电商.聊天等各种类型APP和游戏SDK:熟悉Android音视频开发.底层NDK开发等:有开源项目:ht ...

  8. vueJs开发音乐播放器第二篇(点击歌单跳出详情页)

    继上一篇开发音乐播放器歌单列表页 (1.使用router定义跳转链接,2. 使用axios得到音乐第三方数据,并渲染到页面上,3.组件之间传值(props)) 1.接下来使用了vue-router路由 ...

  9. 用Qt写一个简单的音乐播放器(三):增加界面(播放跳转与音量控制)

    一.前言 在用Qt写一个简单的音乐播放器(一):使用QMediaPlayer播放音乐中,我们已经知道如何去使用QMediaPlayer播放音乐. 在用Qt写一个简单的音乐播放器(二):增加界面(开始和 ...

  10. 【网络收录】基于51单片机开发音乐播放器

    [网络收录]基于51单片机开发音乐播放器 本文作者:天析 作者邮箱:2200475850@qq.com 发布时间: Thu, 22 May 2014 18:14:00 +0800 特别声明:本资料来源 ...

最新文章

  1. 安卓的短信记录导入苹果_安卓换苹果手机后怎么转移便签数据?
  2. 计算机制图学什么,计算机制图
  3. 带参数的URLconf
  4. 史上最强Dubbo面试26题和答案:核心组件+服务治理+架构设计等
  5. 从0开始写一个基于Flutter的开源中国客户端(7)——App网络请求和数据存储
  6. 复盘-对过去的事情做思维演练
  7. 解决微信支付商户平台安全控件无法启用(Mac/windows)
  8. element-ui el-table 表格疯狂抖动
  9. 2.模仿小米通讯录的快速索引demo
  10. 计算机管理服务报错mmc,mmc错误,注册表没有mmc
  11. 5V 3A手机充电器方案
  12. ENVI-IDL中国官方微博
  13. 面向未来,我们来聊一聊什么是现代化数据架构
  14. linux nas 多硬盘,较低负担的四硬盘 NAS 选择,Synology DS416j 登场
  15. python decorator wrapper_python装饰器(decorator)
  16. D-Wave公开演示大规模相干量子退火
  17. [转]医院信息系统基本功能规范-乱录
  18. GUI设计之马的遍历
  19. Adobe Flash Lite
  20. lazarus python_埋没的神器Lazarus

热门文章

  1. 航海家软件公式全破解
  2. [JS]HTML中把图片划分成多个作用区域的区域标记
  3. 【JS】每日一题:模块化
  4. e4a java_易安卓e4a编译生成R.java文件失败的解决办法
  5. (转载)Cisco 2960 交换机 安装配置基础
  6. html投票器,自动投票器,自己制作教程!
  7. 记忆中的巷子与老房子
  8. 酒香也怕巷子深,教你一招,轻松让百度收录你的个人站点
  9. svg的学习笔记《一》:如何使用svg sprite
  10. 土地资源管理考研资料分享