QtAV 1.5.0 發布,跨平臺高性能音視頻框架

jopen 9年前發布 | 9K 次閱讀 QtAV

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 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!