该笔记将记录:在 Linux 中,与 VLC 相关的内容,以及常见问题的解决方案。
认识
官网:https://www.videolan.org/
文档:https://github.com/videolan/vlc/tree/master/doc
仓库:https://github.com/videolan/vlc
VLC,VideoLAN Client,其为开源跨平台便携的多媒体播放器和流媒体服务器。
组成
WIP
性质
for iOS
Sharing via Wi-Fi:允许我们通过 Wi-Fi 上传下载到 VLC 中。
构造
安装 | Installing | 升级 | Upgrading
官网地址:http://www.videolan.org/vlc/
支持平台:Linux、Windows、MacOSX、IOS、Android
# 05/10/2024 通过 Flatpak 安装
flatpak install flathub org.videolan.VLC
flatpak run org.videolan.VLC
应用
# 12/22/2023 现在,在 Linux 中,我们还是使用 VLC 播放器,暂未找到符合我们需求的其他播放器。
服务使用
倍速播放
Menu / View / Status Bar,然后,在最下方的状态栏中,选择倍速播放。
保存播放列表 | Save Playlist
VLC 播放器显示上次退出时的播放列表 —— ChatGPT 4
VLC 播放器默认不会保存上次退出时的播放列表。
在使用的过程中,我们发现 VLC 是有播放列表的,但是无法保存。所以,或许有办法保存播放列表。
但是,如果想保存播放列表,可以按照以下步骤操作:
1)打开 VLC 播放器。
2)点击 “媒体” 菜单。
3)选择 “保存播放列表到文件”。
4)选择你希望保存的位置和文件名,然后点击 “保存”。
然后,下次想加载之前保存的播放列表时,可以按照以下步骤操作:
1)打开 VLC 播放器。
2)点击 “媒体” 菜单。
3)选择 “打开文件”。
4)找到并选择你之前保存的播放列表文件,然后点击 “打开”。
这样,你就可以看到上次退出时的播放列表了。
选择音频输出设备 | Audio Output Device
mac – How to Select Audio Output Device in VLC player? – Super User
If mac VLC is the same as windows, then go to tool –> preferences –> audio > Output > Device: …j
场景 | 关闭系统托盘图标
Tools / Perferences / Interface / Show systray icon
改进
当停止视频播放后,CPU 使用率依旧很高
VLC use alot of CPU during paused state (#2656) · Issues · VideoLAN / VLC · GitLab
通过 ROOT 运行 | Run as Root
How to Install and Run VLC Media Player as Root in Linux
在默认情况下,使无法以 ROOT 用户运行 VLC 播放器。
但是,也并非毫无办法,还有回旋的余地。该笔记将介绍几种以 ROOT 运行 VLC 的方法。
方法一、修改 VLC 二进制程序
# 首先,运行如下命令以修改 VLC 二进制程序: cp /usr/bin/vlc /usr/bin/vlc.backup sed -i 's/geteuid/getppid/' /usr/bin/vlc # 然后,运行 vlc 命令启动即可: vlc # 注意 # 1、每次 VLC 升级后,需要重新执行上述命令修改程序 # 2、并且如果 VLC 程序代码发生调整,该方法可能失效。
方法二、重新编译(推荐),在 configure 时,指定 –enable-run-as-root 选项,详细编译方法可以参考 BLFS/VLC-3.0.8 文档。
./configure --prefix=/usr \
--disable-opencv \
--disable-vpx \
--enable-run-as-root
补充说明:如上示例摘录自网络。我们并没有编译过,因为我们没有以 ROOT 用户登录系统::-)
参考
VLC media player – Wikipedia
Beyond Linux® From Scratch (System V Edition) – Version 2020-01-03 / Chapter 44)Video Utilities / VLC-3.0.8