vlc-qt 是基于vlc庫,用于開發音頻視頻應用,性能優秀。
vlc-qt/vlc-qt?github.com
使用vlc-qt首先需要編譯vlc-qt (windows可以下載使用編譯好的,但是只能用在release模式)
(在windows系統中)使用windows使用編譯好的文件,如果是Debug模式,會出現以下情況:

然后按照 build 頁的指示在 linux 下編譯即可
vlc-qt/vlc-qt?github.com
vlc-qt在1.1之后的版本會編譯QML相關的東西,低版本Qt沒有QML的話編譯會失敗。我不知道可不可以用什么選項可以取消QML,于是我是通過把cmakelist文件里所有與QML相關的內容刪除解決的這個問題。
1.1去除QML版本vlc-qt我傳到了網盤里:(可以在我的博客復制地址)

如果編譯中出現:
Could not find LibVLC
說明需要安裝LibVLC,我是用的fedora系統,從官網下載源碼編譯的。
有博客說linux可以輸入以下內容下載:
sudo apt install vlc vlc-data libvlc-dev libvlccore-dev libvlc5 libvlc
安裝LibVLC看官網的教程就好了。
Configure - VideoLAN Wiki?wiki.videolan.org安裝LibVLC大概需要以下幾步:
安裝需要的東西:
sudo yum install git libtool pkgconfig
在下載的源碼目錄下輸入:
./bootstrap
然后
./configure
如果有lua的問題,可以輸入:
./configure --disable-lua通過之后,make:
sudo make install
(optional)清理編譯期間的文件:
make clean
VCL-Qt的CMake結果如下圖:

make結果如下圖:

/usr/local/lib文件夾里可以看到這些庫(libvcl*,libvcl-qt*):
