发布于 2016-03-02 11:18:54 | 368 次阅读 | 评论: 0 | 来源: 网友投递
QtAV 跨平台视频播放库
QtAV是基于Qt和FFmpeg的音视频播放库。开发者能够很容易基于QtAV编写播放器。支持常见的功能如播放、截图、暂停、快进快退、音量控制、播放网络流媒体等。目前支持的渲染方式有QPainter、Direct2D、gdi+、OpenGL,以后会添加其他选择和硬件解码功能。
- 支持iOS VideoToolbox硬件加速解码及OpenGL 0拷贝渲染
- VideoToolbox一些其他改进
- 支持AudioToolbox音频输出,并作为iOS/OSX默认的输出
- 改进seek速度
- 支持播放android assets里的音视频
- 10bit或其他>8bit视频优先使用16bit纹理
- 修复OpenGL渲染的画面相比其他播放器偏灰暗问题
- 改进QPainter渲染性能
- 修复OpenAL不能正确播放部分音频问题。OpenAL改为运行时动态加载
- 音频输出接口改进
- 修复部分srt字幕解码问题
- QML: 增加与QtMultimedia兼容的VideoOutput.contentRect/sourceRect
- 修复一些在视频结尾附近的问题
- 修复音频长度比视频短很多时播放卡住问题
- QMLPlayer播放器: 改进触屏体验,修复OSX上拖放的文件不能播放