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