linux(fedora)配置vlc-qt

vlc-qt 是基于vlc库,用于开发音频视频应用,性能优秀。
https://github.com/vlc-qt/vlc-qt

使用vlc-qt首先需要编译vlc-qt (windows可以下载使用编译好的,但是只能用在release模式)
(在windows系统中)使用windows使用编译好的文件,如果是Debug模式,会出现以下情况:
在这里插入图片描述

然后按照 build 页的指示在 linux 下编译即可
https://github.com/vlc-qt/vlc-qt/blob/master/BUILDING.md

=================================================================
vlc-qt在1.1之后的版本会编译QML相关的东西,低版本Qt没有QML的话编译会失败。我不知道可不可以用什么选项可以取消QML,于是我是通过把cmakelist文件里所有与QML相关的内容删除解决的这个问题。
1.1去除QML版本vlc-qt我传到网盘里:
链接:https://pan.baidu.com/s/1C-iQhWik0KGzCIwIMmhLeQ
提取码:x844

=================================================================
如果出现:
Could not find LibVLC
说明需要安装LibVLC,我是用的fedora系统,从官网下载源码编译的。

有博客说linux可以输入以下内容下载:
sudo apt install vlc vlc-data libvlc-dev libvlccore-dev libvlc5 libvlc

安装LibVLC看官网的教程就好了。
https://wiki.videolan.org/Configure/
安装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*):
在这里插入图片描述

运行时报错:

core libvlc error: No plugins found! Check your VLC installation.
VLC-Qt Error: libvlc failed to load!

解决:

sudo apt-get install libvlc-dev
sudo apt-get install vlc
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值