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

http://www.oschina.net/news/59684/qtav-1-5-0


QtAV 1.5.0 发布,更新内容如下:

  • 加入QtAVWidgets模块。和QtMultimeida一样,QtAV模块只包含核心的功能,只依赖QtCore和QtGui。这样部署QtQuick应用可以去掉QtWidgets模块,大概小6M。QtAV模块还是可以进行视频显示的,要用Qt5的QWindow。QtAVWidgets模块中包含了几种显示视频的widget,还有实时预览的widget。使用该模块前要在pro文件中加入QT += avwidgets

  • 改进音频输出接口。修复音量增大噪音问题。

  • 提高音轨切换速度

  • 修复wmv播放卡顿和噪音问题。这个问题存在很久很久了,最近才发现是个很低级的错误

  • 预览更加精确

  • 修复seek可能导致的花屏

  • 减少ffmpeg读出来的数据的拷贝

  • 修复QML中的几个崩溃问题

  • QML加入基于FBO的视频显示元素,完全重用QtAV模块的opengl渲染代码。默认已使用,要在qml文件中加入import QtAV 1.5

  • 简化OSX的部署,无需自行编译QtAV。只要下载我发布的player安装包,安装到”应用程序”,然后运行    /Applications/player.app/sdk_osx.sh ~/Qt5.4.0/5.4/clang_64/lib 就行

  • windows的安装包支持HEVC硬解

  • 大量其他改进和bug修复

  • 播放器例子:C++和QML的两个播放器都支持进度条上实时预览了

    源码: https://github.com/wang-bin/QtAV

安装包下载:https://sourceforge.net/projects/qtav/files/release/1.5.0

实时预览,给您看片新体验


最后推荐下深度影院,后端已切换到QtAV,用户体验有很大提升

QtAV是基于QtFFmpeg的音视频播放库。开发者能够很容易基于QtAV编写播放器。支持常见的功能如播放、截图、暂停、快进快退、音量控制、播放网络流媒体等。目前支持的渲染方式有QPainter、Direct2D、gdi+、OpenGL,以后会添加其他选择和硬件解码功能。

QtAV支持多个平台,已经支持windows的mingw和vc、linux、mac os x。vc编译方法见wiki。同时支持Qt4和Qt5

QtAV是我在2012年10月开始写的,目前国内外已经有几个公司、教育机构在使用,多用于摄像头监控

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区  [http://www.oschina.net]
本文标题:QtAV 1.5.0 发布,跨平台高性能音视频框架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值