开源的多媒体播放器MPV
? ? ? 最近在網(wǎng)上找到了一個(gè)很好用的開源多媒體播放器MPV,它功能強(qiáng)大、免費(fèi)開源、支持多平臺(tái)的極簡(jiǎn)播放器。底層采用了 MPlayer、mplayer2 和 FFmpeg 等開源項(xiàng)目,支持多種音視頻格式、高清視頻、GPU 解碼、自定義等功能,追求極簡(jiǎn)的命令行啟動(dòng)+快捷鍵操作方式,是技術(shù)愛好者的首選視頻播放器。下面對(duì)下載源碼、win7上編譯和播放做一個(gè)簡(jiǎn)單介紹。并附上源代碼和可在Win7使用的應(yīng)用程序(CSDN可下載)。
具體步驟:
1、下載源代碼:
? ? ? 用git到github下載:git clone https://github.com/mpv-player/mpv.git
2、下載編譯軟件MSYS2,下載地址:https://www.msys2.org/
3、安裝MSYS2,這個(gè)過程非常簡(jiǎn)單,看上面網(wǎng)頁(yè)地址的操作,一般不會(huì)有問題。
4、編譯MPV,具體步驟:
? ? 1.打開MSYS2 MinGW X64(按win7的圖標(biāo)就可以)。
? ? 2.配置環(huán)境和安裝需要的工具包(在bash環(huán)境中) ??
? ? ? ?pacman -S git python $MINGW_PACKAGE_PREFIX-{pkg-config,gcc}
? ? ? ?pacman -S $MINGW_PACKAGE_PREFIX-{ffmpeg,libjpeg-turbo,lua51}
? ?3.進(jìn)入mpv目錄,cd mpv(在bash環(huán)境中)
? ?4.執(zhí)行/usr/bin/python3 bootstrap.py(在bash環(huán)境中)
? ?5.配置編譯和安裝需要的工具(在bash環(huán)境中):
? ? ? ?/usr/bin/python3 waf configure CC=gcc.exe --check-c-compiler=gcc --prefix=$MSYSTEM_PREFIX
? ?6.配置編譯和安裝需要的工具(在bash環(huán)境中):?? ??
? ? ? ?/usr/bin/python3 waf install
經(jīng)過以上步驟就可以得到需要的可執(zhí)行文件mpv.exe
如果要編譯動(dòng)態(tài)庫(kù),也可使用下面語(yǔ)句:
? ? /usr/bin/python3 waf configure CC=gcc.exe --check-c-compiler=gcc --enable-libmpv-shared --prefix=$MSYSTEM_PREFIX
? ? ?/usr/bin/python3 waf install
?
運(yùn)行的效果圖為:
1.開始界面
2.播放視頻界面
3.播放音頻界面
另:源碼與播放器和一些相關(guān)的介紹MPV.zip上傳到CSDN,可供下載。
下載地址:開源的多媒體播放器MPV-編解碼文檔類資源-CSDN下載
總結(jié)
以上是生活随笔為你收集整理的开源的多媒体播放器MPV的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 16.04和window双
- 下一篇: 值得推荐的51.com产品设计实践(值得