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

ybny 10年前

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