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 QtAV 1.6.0 发布,跨平台高性能音视频框架下载地址