问题描述
该笔记将记录:在 Linux 中,与 VLC 相关的内容,以及常见问题的解决方案。
解决方案
开源跨平台便携的多媒体播放器和流媒体服务器。
官网地址:http://www.videolan.org/vlc/
支持平台:Linux、Windows、MacOSX、IOS、Android
常见问题处理
当停止视频播放后,CPU 使用率依旧很高
VLC use alot of CPU during paused state (#2656) · Issues · VideoLAN / VLC · GitLab
通过 ROOT 运行
在默认情况下,使无法以 ROOT 用户运行 VLC 播放器。但是也并非毫无办法,还有回旋的余地。该笔记将介绍几种以 ROOT 运行 VLC 的方法。
方法一、最快捷的方法
# 首先,运行如下命令以修改 VLC 二进制程序: cp /usr/bin/vlc /usr/bin/vlc.backup sed -i 's/geteuid/getppid/' /usr/bin/vlc # 然后,运行 vlc 命令启动即可: vlc
注意事项,(1)每次 VLC 升级后,需要重新执行上述命令修改程序,(2)并且如果 VLC 程序代码发生调整,该方法可能失效。
方法二、重新编译(推荐)
在编译时,指定 --enable-run-as-root 选项,详细编译方法可以参考 BLFS/VLC-3.0.8 文档。
在 configure 时,添加 –enable-run-as-root 选项:
./configure --prefix=/usr \ --disable-opencv \ --disable-vpx \ --enable-run-as-root
注意事项:如上示例摘录自网络,。我们并没有编译过,因为我们没有以 ROOT 用户登录系统::-)
参考文献
VLC media player – Wikipedia
How to Install and Run VLC Media Player as Root in Linux
Beyond Linux® From Scratch (System V Edition) – Version 2020-01-03 / Chapter 44. Video Utilities / VLC-3.0.8