首页| 论坛| 消息

标题:用Qt和FFmpeg写了个播放器 QtAV库
作者:novesky
日期:2012-11-03 13:45
内容:

阅读README很重要
欢迎大家来参与主页 http://wang-bin.github.io/QtAV

2015.12.21 QtAV 1.9.0
QtAV 1.9.0 发布了,该版本改进内容包括:
- 支持Windows Store。应用商店搜索qtav
- 给FFmpeg提交了winrt多线程支持的补丁,性能大有提升,已合并至上游
- 修复iOS部署和运行错误一些问题
- XAudio2 崩溃问题
- Android: 支持content协议,修复从相册打开无法播放问题;windows上编译、部署问题修复
- VA-API: 改善n卡支持;加入hevc, vp9,未测;EGL零拷贝渲染支持,性能最好,需要va-api 0.38(ubuntu15.10)和Qt>=5.5及intel显卡。其他一些改进
- 使用OpenGL, GLSL新接口,OpenGL ES3优化
- 支持播放前一帧
- QMLPlayer: 可以按住预览框拖动,处理安卓的home键、返回键...
- 其他更新请看 这
下载
2014.12.27 QtAV 1.4.2
- 提高seek速度。要感谢wm4(mpv主力开发者)的指点
- 优化音视频同步逻辑,软解播放高分辨率高帧率视频完胜其他播放器。其他播放器几乎不能看,包括硬解,除了mpv+vaapi。以后将有更好的优化。windows下效果略差。4k 120fps测试视频: http://pan.baidu.com/s/1sj6s40l
- 修复VA-API解码图像下方多出一条模糊的线问题。修复使用libav9时vaapi可能不工作的问题。
- ffmpeg运行时支持hevc dxva硬解的话就启用硬解。目前要使用LAVFilters的ffmpeg。
- Cedarv硬解优化
- 增加可扩展的视频输入源接口。支持qrc资源文件里的音视频播放(QtMultimedia还不支持)
- 异步加载
- 修复使用openal时多个播放器实例播放音频不正常问题
- 修复播放下一帧问题
- 修复截图不是当前帧问题。简化截图接口
- 修复qml视频画面抖动问题
- 正确处理文件名中的特殊字符。
- libass改为动态加载。依赖 https://github.com/wang-bin/capi
- 支持链接到ffmpeg静态库
- rgb48支持。opengl只支持rgb48le

2014.09.10 QtAV 1.4.0
下载:https://sourceforge.net/projects/qtav/files/release/1.4.0
- OpenGL优化,支持更多的格式,支持QML,对于Qt>= ..


#1 回 楼主(novesky) 的帖子 [uidab 11-05 11:24]
顶一下!
#2 [哟天气不错 11-09 19:29]
咱也来顶一下
#3 [yangkun52131 01-08 08:45]
好东西,代码很清晰
#4 [toby520 01-08 11:58]
没找到楼主所说的 mingw下编译要用到的库如ffmpeg,portaudio可以在那个页面的downloads里找
#5 [lnjamn 01-10 15:01]
能在N9上使用RMVB吗?

<< 1 2 3 >> (1/16)

回复 发表
主题 版块