版權聲明:本文爲CSDN博主「sunflover454」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sunflover454/article/details/70240827
------------------------------------------------------------------------------------------------------------------------------------------------------------
開始學習 ffmpeg ffplayer 相關知識, 找到一個2017年開源的項目,
windows平臺上 基於diulib 還有qt 做的ffmpeg視頻播放器.
SunPlayer是一個視頻播放器。
核心播放部分是ffplayer(https://github.com/rockcarry/ffplayer),ffplayer是對ffmpeg的一個c封裝,詳情請轉到github查看。
UI部分使用的Troy維護的Duilib(https://github.com/qdtroy/DuiLib_Ultimate),還有一個版本UI使用的QT5。
播放器實現了常用的功能,如播放,暫停,快進快退打開文件,最大化全屏等等功能。其中Duilib版本菜單部分還未完成。
下圖爲UI展示,左邊爲QT版本的,右側爲Duilib版本的,現在這兩種版本的我都開源到github啦。
DuiLib版本的SunPlayer源代碼:https://github.com/sunflover/SunPlayer_DuiLib
QT版本的SunPlayer源代碼:https://github.com/sunflover/SunPlayer_QT