首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下vlc编译安装

在Linux系统下编译安装VLC(VideoLAN Client)是一个相对复杂的过程,但通过以下步骤可以实现:

基础概念

VLC是一个开源的多媒体播放器,支持多种音频和视频格式。它不仅可以播放本地文件,还可以通过网络流媒体播放视频。VLC的编译安装涉及到源码获取、依赖库的安装、编译和安装等多个步骤。

相关优势

  1. 跨平台支持:VLC可以在多种操作系统上运行,包括Linux、Windows和macOS。
  2. 丰富的格式支持:支持几乎所有常见的音频和视频格式。
  3. 网络流媒体支持:可以播放来自网络的流媒体内容。
  4. 插件扩展:通过插件可以扩展其功能,如支持新的编码格式或协议。

类型

VLC主要分为两个版本:稳定版和开发版。稳定版适合日常使用,而开发版则包含了最新的功能和改进,但可能存在一些不稳定因素。

应用场景

  • 个人娱乐:用于播放本地或网络上的音频和视频文件。
  • 专业用途:在多媒体制作、教育和演示中使用。
  • 嵌入式系统:在某些嵌入式设备上作为多媒体播放解决方案。

编译安装步骤

以下是在Linux系统下编译安装VLC的基本步骤:

1. 安装依赖库

首先,需要安装编译VLC所需的依赖库。以下命令适用于基于Debian的系统(如Ubuntu):

代码语言:txt
复制
sudo apt-get update
sudo apt-get install build-essential git libtool pkg-config \
libavcodec-dev libavformat-dev libswscale-dev \
libavutil-dev libavutil/imgutils libswresample-dev \
libavfilter-dev libavfilter-lavfdev \
libpostproc-dev libswscale-dev \
libxcb-shm0-dev libxcb-xv0-dev \
libxcb-keysyms1-dev libxcb-randr0-dev \
libxcb-composite0-dev libxcb-shape0-dev \
libxcb-render-util0-dev libxcb-glx0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerama0-dev libxcb-xkb-dev \
libxcb-dri2-0-dev libxcb-dri3-dev \
libxcb-present-dev libxcb-sync-dev \
libxcb-xfixes0-dev libxcb-shape0-dev \
libxcb-render0-dev libxcb-randr0-dev \
libxcb-image0-dev libxcb-shm0-dev \
libxcb-keysyms1-dev libxcb-composite0-dev \
libxcb-xinerah
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux下编译安装Nginx 步骤

    安装依赖 先安装编译需要的依赖: yum -y install pcre-devel gcc gcc-c++ autoconf automake make zlib-devel openssl openssl-devel...下载/解压Nginx 下载 wget -c http://nginx.org/download/nginx-1.16.1.tar.gz 这里选择1.16.1 稳定版 你也可以先下载好,再上传到Linux.../configure --prefix=/usr/local/nginx 参数说明: --prefix 用于指定nginx编译后的安装目录 这里可以安装其它模块,比如支持https(ssl)的模块,我们先一切从简即可...编译安装 make && make install ? 出现以上内容,基本就完成了。...还有关闭方法: 通过kill nginx的进程号 【进程即ps -ef | grep nginx命令查询出来的进程号】 软链接 目前启动、重启、关闭我们都要进入/usr/lcoal/nginx/sbin下目录通过

    4.4K00

    如何在 Fedora Linux 上安装 VLC

    如果你刚刚安装了 Fedora,现在想在上面安装你最喜欢的视频播放器 VLC,你可能不会在软件中心找到它。至少不会立即找到。...出于只有它的开发者知道的原因,Fedora 既没有安装 VLC,也不包括在 Fedora 官方仓库中。 那么,你如何在 Fedora 上安装 VLC 呢?很简单。RPM Fusion 是你的朋友。...在 Fedora Linux 上安装 VLC 在这里使用命令行会更容易。你也可以使用图形化的方法。我将在后面讨论它。...接下来,使用 DNF 命令安装 VLC: sudo dnf install vlc 它将在 Fedora 中从 RPM Fusion 仓库中安装 VLC,并从不同的仓库中安装一些额外的依赖项。...我希望你觉得这个快速教程对在 Fedora 上安装 VLC 有帮助。享受吧。

    2.4K30

    在Linux下源码编译安装GreatSQLMySQL

    0、提纲 1、准备工作 1.1、配置yum源 1.2、安装docker 1.3、提前下载几个必要的安装包 1.4、构建docker镜像 2、编译GreatSQL 2.1、只编译二进制文件 2.2、编译并打包成二进制文件包或...2020 x86_64 x86_64 x86_64 GNU/Linux 1、准备工作 1.1、配置yum源 开始编译之前,建议先配置好yum源,方便安装一些工具。...[root@greatsql]# yum install -y docker [root@greatsql]# systemctl start docker 1.3、提前下载几个必要的安装包 分别下载几个编译过程中需要的依赖包...编译完成后,就会将二进制文件安装到 /usr/local/GreatSQL-8.0.25-15-Linux.x86_64 目录下。...=/etc/my.cnf & GreatSQL是基于Percona Server的分支版本,默认情况下需要用到jemalloc这个库,如果启动过程中报告类似下面的错误,只需要再安装jemalloc或者

    2.3K30

    Linux下编译安装python3

    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3...也可以鼠标放到Downloads上弹出菜单选择Source code,就是源码包的意思,这里选择最新版本3.5.1,当然下面也有很多其他历史版本,点进去之后页面下方可以看到下载链接,包括源码包、Mac OSX安装包...、Windows的安装包   这里选择第一个下载即可,下载的就是源码包:Python-3.5.1.tgz,下载好之后上传到服务器,开始准备安装   释放文件: tar -xvzf Python-3.5.1.../configure --prefix=/usr/python   这里配置自己的安装目录,接下来编译源码: make   执行安装: make install   整个过程大约5-10分钟,安装成功之后.../usr/bin/python3   这里为了方便建议先重命名一下,然后建立个软链接就可以了,之前的程序头部也不用更改: $ mv /usr/bin/python /usr/bin/python.bak

    63030

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券