1. 程式人生 > >Qt實戰--多畫面播放器專案

Qt實戰--多畫面播放器專案

文章目錄

多畫面播放器

需求分析

  • 做一個類似VLC的播放器,能播放本地媒體檔案、捕獲裝置、網路流;
  • 介面要求多畫面監控網格,可自由切換多畫面風格;

概要設計

  • 使用Qt實現介面;
  • 使用FFmpeg獲取幀,編解碼,轉碼;
  • 使用OpenCV處理圖片;
  • 使用OpenGL渲染視訊幀;

詳細設計

介面設計

多畫面效果圖

在這裡插入圖片描述

編碼實現

編碼部分我們放在後面章節分解,先貼出完整的專案github地址,歡迎clone和提出建議。

git clone https://github.com/ithewei/hplayer.git

後期計劃

  • 新增人臉檢測與識別功能;
  • 新增美顏功能;
  • 新增圖片與文字疊加功能;
  • 新增多畫面合成功能;
  • 新增推流功能;
  • 新增桌面錄製功能;