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 <p></p> </li> <li> 改進音頻輸出接口。修復音量增大噪音問題。 <p></p> </li> <li> 提高音軌切換速度 <p></p> </li> <li> 修復wmv播放卡頓和噪音問題。這個問題存在很久很久了,最近才發現是個很低級的錯誤 <p></p> </li> <li> 預覽更加精確 <p></p> </li> <li> 修復seek可能導致的花屏 <p></p> </li> <li> 減少ffmpeg讀出來的數據的拷貝 <p></p> </li> <li> 修復QML中的幾個崩潰問題 <p></p> </li> <li> QML加入基于FBO的視頻顯示元素,完全重用QtAV模塊的opengl渲染代碼。默認已使用,要在qml文件中加入import QtAV 1.5 <p></p> </li> <li> 簡化OSX的部署,無需自行編譯QtAV。只要下載我發布的player安裝包,安裝到”應用程序”,然后運行 /Applications/player.app/sdk_osx.sh ~/Qt5.4.0/5.4/clang_64/lib 就行 <p></p> </li> <li> windows的安裝包支持HEVC硬解 <p></p> </li> <li> 大量其他改進和bug修復 <p></p> </li> <li> 播放器例子:C++和QML的兩個播放器都支持進度條上實時預覽了 <p></p> </li>
</ul> 源碼: https://github.com/wang-bin/QtAV
安裝包下載:https://sourceforge.net/projects/qtav/files/release/1.5.0 實時預覽,給您看片新體驗
最后推薦下深度影院,后端已切換到QtAV,用戶體驗有很大提升 QtAV是基于Qt和FFmpeg的音視頻播放庫。開發者能夠很容易基于QtAV編寫播放器。支持常見的功能如播放、截圖、暫停、快進快退、音量控制、播放網絡流媒體等。目前支持的渲染方式有QPainter、Direct2D、gdi+、OpenGL,以后會添加其他選擇和硬件解碼功能。 QtAV支持多個平臺,已經支持windows的mingw和vc、linux、mac os x。vc編譯方法見wiki。同時支持Qt4和Qt5 QtAV是我在2012年10月開始寫的,目前國內外已經有幾個公司、教育機構在使用,多用于攝像頭監控本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!