我正在尝试构建libVLC,以便在安卓应用程序中使用(我无法为我所针对的所有平台找到预构建的库)。我正在使用Ubuntu16.04.1LTS服务器,并遵循并安装了上面提到的软件包。我有NDK r13和SDKr24.4.1,基本上都是刚下载的。
我从./compile.sh -a arm --release -l开始了这个过程
一切似乎都是正确编译的,但最后我还是出现了链接器错误。下面是从似乎最相关的内容开始的输出:
Generating static module list
/home/builder/vlc-build/vlc-android/toolchains/arm/bin/arm-l
我有一台云计算机,我可以通过SSH访问它。我以root身份登录到我的云pc。
我曾经使用apt-get命令安装了VLC媒体播放器应用程序,但是当我向终端写入"vlc“时,我得到了以下输出:
root@fercis:~# vlc
The program 'vlc' is currently not installed. You can install it by typing:
apt-get install vlc-nox
当我写下"apt-get install vlc-nox“或"apt-get install vlc”时,计算机会打印出我已经安装
我正在为Mozilla创建一个插件,其中一个首选项是文件系统中的文件路径(特别是可执行文件或VLC播放器的命令)。该文件路径通过首选项窗口是可更改的,但是为该首选项添加默认值将是有帮助的。
因为这个副词应该同时适用于Linux和Windows操作系统,所以我希望为每个操作系统都包含默认文件,所以它看起来如下所示:
Linux:/usr/bin/vlc
Windows x86 C:\\Program Files\\VideoLan\\VLC\\vlc.exe
Windows x86_64 C:\\Program Files (x86)\\VideoLan\\VLC\\vlc.exe (因为默认的
基本上,我试图建立一个单声道视频播放器,使用VLC,并能够在windows和linux上运行。我在c#中发现了一些很好的库,它们可以在mono上与VLC API dll对话,但这些dll在linux上是不存在的,并且查看这些库的代码,它们看起来可能只能在windows上运行。
linux上的VLC dll有没有c#,mono包装器?目前我关注的是VLC,因为我需要Hi10的支持,据我所知,VLC是一个老的跨平台播放器,有一个API接口。也就是说,我对各种想法持开放态度。
我一直试图在安卓系统中使用LibVLC,我遵循了的说明,并让它在ARM上工作得很好。但是,当试图将其编译为x86时,我设置:
导出ANDROID_ABI=x86
然后以同样的方式编译,但现在我遇到了一个问题,因为它无法编译。下面是一个截断的构建日志:
~/vlc-android$ sh compile.sh
VLC source found
Building tools
You are ready to build VLC and its contribs
Building the contribs
Generating EGL pkg-config file
Generating GLESv
最近,我尝试为Android编译vlc,遇到了这个错误。
我的操作系统: OS X El Capitan。
下面是我的编译日志:
Last login: Sat May 7 17:48:07 on ttys000
wedonedeiMac:~ wedone$ cd /Volumes/D/vlc_source_code/Android
wedonedeiMac:Android wedone$ ./compile.sh
VLC source found`
Configuring`
ABI: armeabi-v7a
API: android-9
SYSROOT:
作为linux的相对新手,我需要一些关于如何解决这个问题的详细帮助。
当我尝试在终端上启动VLC时,它显示:
yohji@htpc:~$ vlc
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000000ff5148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Segmentation fault (core d
我正在使用Ubuntu 18.04。在安装了很多次VLC之后,VLC仍然不能通过GUI打开。它是从终端工作,但我不能使用任何其他的VLC功能与它。错误消息如下所示:
Main libvlc error: cannot load plug-in /usr/lib/x86_64-linux-
gnu/vlc/plugins/gui/libqt_plugin.so: libqt5Svg.so.5: cannot open shared object
file: no such file or directory.
我正在使用qt5和ubuntu13.04
我克隆了git存储库(git克隆git://github.com/ntadej/vlc-qt.git),然后按照自述文件中编写的步骤,这是输出:
tdsxv@tdsxv-M52S-S3P:~/VLCLibrary$ mkdir build
tdsxv@tdsxv-M52S-S3P:~/VLCLibrary$ cd build/
tdsxv@tdsxv-M52S-S3P:~/VLCLibrary/build$ cmake .. -DCMAKE_INSTALL_PREFIX=prefix
-- The C compiler identification i
我用的是Ubuntu 14.04 LTS。当我试图更新我的系统时,我会收到以下错误消息:
软件更新程序-并不是所有的更新都可以安装
我在googled上搜索并建议使用sudo apt-get install -f修复损坏的包。但这对我没有用。
当我使用apt-get upgrade时,我收到以下消息:
Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
gir1.2-rb-3.0 gir1.2
我在Linux上使用python-vlc绑定从Python 3.x控制视频时遇到了问题。视频在窗口中可以正常播放,但热键似乎被忽略了。libvlc媒体播放器可以处理热键吗?
我的最小代码:
import vlc
from time import sleep
player = vlc.MediaPlayer("test.mp4")
player.video_set_key_input(True)
player.play()
while player.get_state()!=vlc.State.Ended:
sleep(1)
在解决这个错误之前,我不能继续下去,我已经尝试删除dpkg,这样它就可以重新下载它,但是在尝试dist-升级或者现在,apt-get -f安装时,它仍然存在这个错误。
root@hayek:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
[Omitted outout]
The following NEW packages will be i
max@linux-vwzy:~> vlc --version
VLC media player 1.1.11 The Luggage (revision exported)
VLC version 1.1.11 The Luggage (exported)
Compiled by abuild on messiah (Aug 17 2011 15:23:16)
Compiler: gcc version 4.5.1 20101208 [gcc-4_5-branch revision 167585] (SUSE Linux)
This program comes with NO WAR
我正在尝试使用下面的指令编译vlc。我使用git获取vlc源代码,但当我执行下一条命令时:
cd extras/contrib
./bootstrap -t arm-eabi -d android
我得到了这个错误:
[contrib] No install dir specified, using '/android-sdk-mac_x86/vlc-android/extras/contrib/hosts/arm-eabi'
[contrib] *****************************************************************
当我运行sudo apt-get upgrade时
我明白了:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
base-files bluez-firmware ca-certificates device-tree-compiler file
firmware-atheros firmware-brcm8