如何在 Ubuntu 16.04 LTS 上安装 VLC?

2025年3月17日 | 阅读 7 分钟

引言

VLC 是一个跨平台的媒体播放器。它是一款广泛使用的软件,具有便携性,并支持多种视频和音频格式。它适用于桌面和移动平台。

它由 VideoLAN 设计和开发,于 2001 年 2 月首次发布。

VLC 是一个开源、免费、跨平台、便携式流媒体服务器和媒体播放器软件,由 VideoLAN 项目改进。它适用于移动平台和桌面操作系统,包括 iPadOS、iOS 和 Android。此外,VLC 适用于数字发行平台,包括 Microsoft Store、Google Play 和 Apple 的 App Store。

  • VLC 支持多种视频和音频压缩文件格式和机制,包括流媒体协议、视频光盘和 DVD 视频。
  • 它可以在计算机网络上流式传输媒体并转码多媒体文件。
  • VLC 默认发行版包括各种免费的编码和解码库,忽略了校准/查找专有插件的要求。
  • 来自 FFmpeg 项目的 libavcodec 库提供了 VLC 的多种编解码器,但该播放器主要使用其解复用器和复用器。
  • 此外,它有自己的协议实现。

此外,它作为首个支持通过使用库(即 libdvdcss DVD 解密)在 macOS 和 Linux 上播放加密 DVD 的播放器而获得了殊荣。然而,该库是有争议的,并且由于某种原因,未包含在各种 Linux 发行版软件存储库中。

VLC 历史

VideoLAN 软件于 1996 年作为法国的一个学术项目开始。当 VLC 是 VideoLAN 项目的客户端时,它曾经是“VideoLAN 客户端”的缩写。它的目的是包含一个服务器和客户端,通过校园网络周围的卫星天线流式传输视频。最初由法国巴黎中央理工学院的学生开发。现在,它由来自各方的贡献者集成,并由 VideoLAN 团结起来。

它于 2001 年 2 月 1 日根据 GNU GPL 发布,并获得了巴黎中央理工学院院长的授权。VideoLAN 服务器 (或 VLS),服务器程序功能,大部分已被 VLC 接受,并且也已被弃用。由于没有服务器/客户端基础设施,该项目的名称已更改为 VLC 媒体播放器。

VLC 的设计原则

  • 模块化设计: 就像几乎所有多媒体框架一样,VLC 包含一个非常模块化的布局,这使得添加用于多种文件格式、流媒体方法、接口和编解码器的插件/模块变得很方便。 VLC 的 1.0.0 版本有 380 多个模块。
    VLC 的核心会根据情况动态创建其模块图:显卡功能、输入编解码器、输入文件格式、输入协议和其他参数。大多数东西都是 VLC 中的一个模块,例如接口、视频/音频过滤器、编解码器、缩放器、控件以及音频和视频输出。
  • 接口: GUI(默认)基于 BeOS 的 Be API,Qt 5 用于 Windows 和 Linux,Cocoa 用于 macOS,但每个都提供相同的标准界面。以前的默认 GUI 基于 Windows 和 Linux 上的 wxWidgets。

VLC 支持使用 skin2 界面定制皮肤,并且也支持 XMMS 和 Winamp 2 皮肤。 macOS 版本不支持皮肤。 VLC 包括一个 telnet 控制台、遥控器和 ncurses 界面。此外,还有一个 HTTP 界面以及用于键盘热键和鼠标手势的界面。

VLC 的功能

影响

  • VLC 的桌面版有一些过滤器,可以在播放期间镜像、去隔行扫描、分割、旋转和扭曲视频,以及添加任何徽标或制作显示墙。此外,它还可以生成 ASCII 艺术形式的视频。
  • 也可以通过将图片分割成视口中的可拖动拼图部分来将播放游戏化,可以根据需要配置列数和行数。
  • 此方面包含一个均衡器和许多其他过滤器,这些过滤器有助于自定义音频播放的音质。
  • 缩放 功能允许在播放期间放大视频。
  • 图像仍然可以通过原始分辨率的视频提取,并且可以从视频中提取单帧,尽管仅限前向。

格式

  • VLC 媒体播放器播放大多数视频内容,因为它基于数据包。
  • 甚至一些未完成、不完整或损坏的文件也可以播放,包括那些作为 P2P(对等)网络下载的文件。
  • 此外,它还可以在通过 FireWire 电缆进行数字化时播放 m2t MPEG 传输流文件,从而可以检查视频,因为它正在播放。
  • 此外,播放器可以使用 libcdio 来授权 .iso 文件,因此用户可以在任何光盘映像上使用文件,即使用户的操作系统无法直接处理 .iso 映像也是如此。
  • VLC 媒体播放器支持 libavformat 和 libavcodec 支持的每种视频和音频格式。
  • 它表示 VLC 媒体播放器可以播放 MPEG-4 Part 2 和 H.264 视频,并支持使用 FFmpeg 库的 MXF 和 FLV 文件格式。
  • 对于编解码器,VLC 也可以包含不基于 FFmpeg 库的模块。
  • VLC 播放复制到具有 CapDVHS.exe 的系统的高清 D-VHS 磁带录音。

VLC 的操作系统兼容性

VLC 是一个跨平台媒体播放器,有适用于 Syllable、Linux、OS/2、tvOS、macOS、iPadOS、iOS、Windows Phone、BeOS、ChromeOS、Android 和 Windows 的版本。然而,VLC 版本和不同操作系统版本之间的向后和向前兼容性并未超过几代。从 2.0.1 版本开始,64 位版本适用于 64 位 Windows。

  • Windows 10 和 8 支持: 对于 Windows 10 和 8,VLC 端口在 Kickstarter 上获得了众筹活动的批准,以支持基于 Microsoft 的 Metro 设计语言的 GUI,该 GUI 将在 Windows Runtime 上执行。所有现有方面,例如字幕支持、视频过滤器和均衡器,在 Windows 8 中均可用。VLC Beta 版于 2014 年 3 月 13 日发布到 Microsoft Store,用于 Windows 8。对于 Windows 10、8.1 和 8、Windows 10 Mobile 以及 Windows Phone 8.1 和 8,创建了一个通用应用程序。
  • Android 支持: VLC 团队表示,VLC 版本正在为 Android 开发,时间是 2012 年 5 月。稳定版 1.0 于 2014 年 12 月 8 日在 Google Play 上提供。

VLC 与其他程序一起使用

  • 绑定: 许多 API 可以链接到 VLC 并使用其功能
    • VLCKit: 对于 macOS,这是一个 Objective-C 框架。
    • libVLC API: 对于 C++ 和 C,它是 VLC 核心。
    • JavaScript API: 这是 Firefox 集成和 ActiveAPI 演进。
    • LibVLCSharp: 它是 libVLC 的跨平台 .NET 绑定。
    • Go 绑定
    • D-Bus 控件
    • Java API
    • Python 控件
    • DirectShow 过滤器
    • Pascal/Delphi API
    • Phonon 多媒体 API 可以选择使用 VLC 作为 KDE 和 Qt 应用程序的后端。
    • vlc.pp 和 libvlc.pp 单元的 OOP 包装器元素和 Free Pascal 绑定。它提供了标准,使用自 2012 年 11 月 6 日以来的 Free Pascal 编译器。
  • 使用 libVLC 的应用程序: VLC 管理一些不完整的文件,并且在某些情况下,可用于查看下载的文件。许多程序都使用它,包括 KCeasy 和 eMule。此外,开源/免费的互联网电视应用程序 Miro 使用 VLC 代码。免费的视频编码器 HandBrake 用于使用 VLC 媒体播放器加载 libdvdcss。对于 Windows,一个免费的字幕程序 Easy Subtitles Synchronizer 使用 VLC 来查看视频以及编辑过的字幕。
  • 浏览器插件: 对于 macOS、Linux、Windows 和许多类 Unix 环境,VLC 提供了一个 NPAPI 插件,它允许用户查看安装在网站上的 Ogg、MP3、Windows Media 和 QuickTime 文件,而无需使用额外的软件。它支持几个 Web 浏览器,例如 Mozilla Application Suite、Firefox 和许多基于 Netscape 的插件浏览器:Chrome、Safari、Opera 和许多基于 WebKit 的浏览器。

Google 使用此插件创建了 Google Video Player 浏览器插件。从 0.8.2 版本开始,VLC 提供了一个 ActiveX 插件,它允许用户在使用 Internet Explorer 时查看安装在网站上的 Ogg、MP3、Windows Media 和 QuickTime 文件。

VLC 的格式支持

输入格式: VLC 读取几种格式,这取决于它运行的操作系统,例如

  • 容器格式: AVIF、HEIF、DVB、CD-DA、SVCD、VCD、DVD-Video、蓝光、RM、MPEG-2、MP4 等。
  • 音频编码格式: WMA、WavPack、Vorbis、TTA、Speex、RealAudio、QCP、PLS、Opus、MP3、Monkey's Audio、MOD、MACE、It、FLAC、XM、DV Audio、DTS、AMR、ALAC、AC3、AAC 等。
  • 捕获设备: 数字电视、桌面(屏幕截图)、DirectShow、Video4Linux 等。
  • 网络协议: 平滑流媒体、Sat-IP、UDP、RTSP、RTP、RSS/Atom、MMS、HTTP、FTP 等。
  • 数码摄像机格式: 通过 USB 提供的 TOD 和 MOD。
  • 网络流媒体格式: Windows Media MMS、MPEG 传输流、MPEG-DASH、Flash RTMP、Apple HLS 等。
  • 字幕: TTML、WebVTT、VobSub、文本文件、图文电视、SVCD、SubRip、SubStation Alpha、OGM、MPL2、MPEG-4 定时文本、DVD-Video、DVB、隐藏式字幕等。
  • 视频编码格式: DNxHD、VP9、VP8、VP6、VP5、VC-1、Theora、Sorenson、RealVideo 3&4、MPEG-4 Part 2、MPEG-2、MPEG-1、MJPEG、Indeo 3 等。

输出格式: VLC 将视频和音频流式传输和转码为多种格式,这取决于操作系统,例如

  • 容器格式: WebM、WAV、TS、QuickTime 文件格式、PVA、PS、Ogg、MPEG-2、MPJPEG、MP4、Matroska、Fraps、FLV、FLAC、AVI、ASF 等。
  • 音频编码格式: Vorbis、Speex、MP3、FLAC、DV Audio、AC-3、AAC 等。
  • 流媒体协议: UDP、RTP、RTSP、MMS、HTTP 等。
  • 视频编码格式: VP9、VP8、VP6、VP5、Theora、MPEG-4 Part 2、MPEG-2、MPEG-1、MJPEG、MPEG-H/H.265 HEVC、MPEG-4/H.264 AVC、H.263、DV、Dirac 等。

VLC 安装

在本教程中,我们将在 Ubuntu 上安装 VLC。安装 VLC 非常简单,如果我们有 Windows 可执行文件,可以使用 Wine 软件在 Ubuntu 上安装 VLC。

或者,我们可以使用以下步骤安装它。

将此单个命令用于终端,它将安装并配置 VLC 在系统上。


Software VLC 1

在应用程序管理器中查看。键入 VLC,它将显示已安装并可在列表中使用。

Software VLC 2

单击该图标,它将提示隐私政策。

Software VLC 3

单击继续,VLC 将启动。

Software VLC 4

现在,享受您最喜欢的电影和歌曲。