QtAV 1.6.0 发布,跨平台高性能音视频框架

2015年04月24日 19:38 501 次阅读 来源: 开源中国 作者: 路人甲
摘要 QtAV 1.6.0 发布,改进内容如下:- 性能最好的VDA解码器(OSX):现在VDA解码后无需拷贝直接渲染了,性能大幅提高。这个功能其他播放器早有了,但是QtAV用到了和它们不一样的输出格式,性能更佳。这个已经让mpv的开发者验证了,日后它们也会支持,ffmpeg目测也会做些改动。- CUDA: 修复bitstream filters错误使用- OpenGL: 支持PBO,默认关闭,加环境变...

QtAV 1.6.0 发布,改进内容如下:


- 性能最好的VDA解码器(OSX):现在VDA解码后无需拷贝直接渲染了,性能大幅提高。这个功能其他播放器早有了,但是QtAV用到了和它们不一样的输出格式,性能更佳。这个已经让mpv的开发者验证了,日后它们也会支持,ffmpeg目测也会做些改动。

- CUDA: 修复bitstream filters错误使用

- OpenGL:


  支持PBO,默认关闭,加环境变量QTAV_PBO=1开启;

  支持rectangle纹理,目前只用在苹果的VDA解码中

  支持非平面格式的yuv渲染


- 支持缓冲大小设置,加入缓冲进度信号

- 支持帧率设置,常用于裸流

- 支持音频滤镜

- 改进avfilter的支持,兼容libav和ffmpeg

- 加入pulseaudio输出,linux下默认使用

- 支持检测系统的应用音量设置导致的音量变化,这样可以让应用的ui和音量始终一致

- 简化音频输出接口

- 修复:ios编译问题,eof检测错误,错误处理,部分视频预览花屏等

-  部署:新增直接从windows、linux的安装包部署sdk,安装后运行sdk_deploy.bat 或sdk_deploy.sh

-  播放器例子:加入更多设置选项。windows下卸载安装包后去掉右键菜单里的QtAV选项

- QMLPlayer 在android上对视频进行文件关联,可以在文件管理器里邮件菜单选择QMLPlayer打开了

- 修复OSX上QMLPlayer安装包错误


下载:https://sourceforge.net/projects/qtav/files/release/1.6.0/

主页:www.qtav.org

关注下方微信公众号“Java精选”(w_z90110),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。
还可以输入136 讨论区:
评 论