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

ybny 9年前發布 | 5K 次閱讀 QtAV

QtAV 1.6.0 發布,改進內容如下:

- 性能最好的VDA解碼器(OSX):現在VDA解碼后無需拷貝直接渲染了,性能大幅提高。這個功能其他播放器早有了,但是QtAV用到了和它們不一樣的輸出格式,性能更佳。這個已經讓mpv的開發者驗證了,日后它們也會支持,ffmpeg目測也會做些改動。
- CUDA: 修復bitstream filters錯誤使用
- OpenGL:

  支持PBO,默認關閉,加環境變量QTAV_PBO=1開啟;
  支持rectangle紋理,目前只用在蘋果的VDA解碼中
  支持非平面格式的yuv渲染

- 支持緩沖大小設置,加入緩沖進度信號
- 支持幀率設置,常用于裸流
- 支持音頻濾鏡
- 改進avfilter的支持,兼容libav和ffmpeg
- 加入pulseaudio輸出,linux下默認使用
- 支持檢測系統的應用音量設置導致的音量變化,這樣可以讓應用的ui和音量始終一致
- 簡化音頻輸出接口
- 修復:ios編譯問題,eof檢測錯誤,錯誤處理,部分視頻預覽花屏等
-  部署:新增直接從windows、linux的安裝包部署sdk,安裝后運行sdk_deploy.bat 或sdk_deploy.sh
-  播放器例子:加入更多設置選項。windows下卸載安裝包后去掉右鍵菜單里的QtAV選項
- QMLPlayer 在android上對視頻進行文件關聯,可以在文件管理器里郵件菜單選擇QMLPlayer打開了
- 修復OSX上QMLPlayer安裝包錯誤

下載:https://sourceforge.net/projects/qtav/files/release/1.6.0/
主頁:www.qtav.org

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