中文課程 – FFmpeg + qt 音視頻播放器 C++ 跨平台實戰

基於 opengl shader 繪制 yuv

從這 17.5 小時的課程,你會學到

  • 學會用 C++ 和物件導向原則做一個多線程的實際專案
  • 理解音視頻音視頻解碼相關知識
  • 學會使用 ffmpeg 解封裝 MP4 檔案或者 RTMP 等串流媒體
  • 學會用 ffmpeg 多線程解碼音視頻
  • 熟悉 QT 界面編程
  • 學會用 QT 播放音頻並控制音頻緩衝
  • 學會用 QT 的opengl Shader 使用 GPU 將 YUV 轉為RGB
  • 使用 QT 顯示視頻並控制視頻播放進度

要求

  • 必須有 C++ 語言基礎,瞭解 QT 編程或者做過其他界面編程

課程說明

這門課程給大家講解的是基於當前最流行 FFMpeg 視頻處理框架和最流行的 QT 跨平台程式庫。開發的一個完整的視頻播放器,不是基於視頻播放控件開發,而是從底層全部實現。

本課程從功能需求分析、基本原理講解到代碼實現演示,讓您經歷一個實際專案的全過程。

特別適合有一定 C 或者 C++ 基礎,想要提高自己是實戰能力學員,學完此門課,可以說你們項目經歷裡面就可以增加一項,開發過 qt 和 ffmpeg 的 C++ 程式,實現了一個播放器的音視頻全部功能。

本課程同時也適合與想要學習 ffmpeg 和 qt 的同學,本課程學完之後你就已經將 ffmpeg 可以投入實際的專案應用,對於 QT 的基本原理你也非常清楚了,可以實現複雜的 qt 界面,您就可以獨立開發出音視頻的各種應用,包括無人機,安防,直播視頻直播,視頻會議,並能夠開發出跨平台的應用.

課程在 XPlay1.0 的基礎上,添加了基礎知識和使用 qt 的 opengl shader 繪制 yuv

目標受眾

  • 學習了C++ 語言想要實戰提高,學習了 QT 想實戰應用,想要做音視頻技術開發

講師簡介

Xiacaojun 夏曹俊 15年c++跨平台研發工程師和培訓講師

捷帝科技有限公司創始人,南京大學計算機和 MBA 雙碩士畢業,有15年 c++ 跨平台專案研發的經驗,領導開發過大量的 c++ 虛擬仿真,電腦視覺,嵌入式影像處理,雲端安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》。

出的視頻課程在中國國內各大平台合計已經上萬人購買,幾十萬人觀看。課程體系偏向於c++ 的跨平台影音視訊處理,基於 ffmpeg,opencv,qt 等開源程式庫。

本人的課程擅長從實踐出發,講理論應用於實踐,並一直關注最近技術的發展動向。

有三年的 C++ 和 Linux 開發的培訓經驗,十五年研發經驗


  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading