Linux下的VLC简介

a7387fc092fb2afd5882334b98abfc17.gif

正文共:999 字 8 图,预估阅读时间:2 分钟

我们最近测试组播,在Windows下直接使用VLC Media player就可以了使用VLC media player初步认识单播、广播和组播;在Linux系统下,目前使用比较多的还是iperfiperf测试组播的命令是什么?通过HCL学习一下

最近了解到,Linux系统下也有VLC,要不安装一个试试?

73634409e4e90d2b1f559fa9ec31d14a.png

首先,因为VLC并不包含在默认的CentOS 7软件仓库中,所以需要使用RPM Fusion软件仓库。请注意:RPM Fusion是一个第三方软件仓库,提供了一些不包含在默认仓库中的软件包,使用时需自行决定是否使用。本次我们可以通过安装RPM Fusion的free仓库来获取VLC软件,命令如下:

yum install -y https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

9a9932730dce5b0b66b8af8a8d3797b1.png

此时就可以安装VLC软件了。

b7bce44d7afb8d707a2793d7a98fbfd5.png

当然,我们也可以顺带安装一下RPM Fusion的non-free仓库:

yum install -y https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

7990f9e9931e3b1267e090e4c5925d5b.png

安装完RPM Fusion仓库后,现在可以安装VLC了,命令如下:

yum install -y vlc

bae3725481925f45e8207ee71d80228d.png

我们先来了解一下vlc命令的使用方法。

vlc命令主要用于控制VLC多媒体播放器和服务器,命令包含vlc、qvlc、svlc、nvlc、rvlc、cvlc,用法一致。以vlc为例,用法如下:

vlc [OPTIONS] [ITEMS]...

VLC遵循通常的GNU命令行语法,长选项以两个短划线(“-”)开头。有关选项的精确描述,请使用“vlc --help”。不过,vlc命令不能以root权限运行,需要使用普通用户运行。

c085ae03013a4ae2b8fb413c70140230.png

切换普通用户之后,就可以查看帮助了。

4b5956266e26663132906cc99f62a08d.png

VLC选项的完整列表取决于安装了什么插件,因为它们会自动添加自己的选项。可以使用“vlc --longhelp --advanced”查看可用选项的完整列表,除了上面展示的内容,大约多了几百行显示。

VLC支持的部分URL样式项目如下:

*.mpg, *.vob, *.avi, *.mp3, *.ogg, *.opus

还有各种多媒体文件格式,与Windows端基本保持一致。

1、DVD设备(例如dvd:///dev/dvd),raw设备是可选的,必须事先准备好。

dvd://[<device>][@<raw device>][#[<title>][:[<chapter>][:<angle>]]]

2、VCD设备(例如vcd:///dev/cdrom):

vcd://[<device>][@{E|P|E|T|S}[<number>]]

3、UDP流,例如VLS或另一VLC发送的UDP流。通常“udp://”就足够了。

udp://[@[<multicast address>][:<local port>]]

4、HTTP流:

http://<server address>[:<server port>]/[<file>]

5、RTSP视频点播流:

rtsp://<server address>[:<server port>]/<stream name>

6、执行播放列表命令:

vlc://<command>

命令有:pause(暂停其他项目的执行)和quit(关闭VLC)。

如果配置了以下环境变量,可能会影响VLC:

DISPLAY:X11显示服务器地址。

http_proxy:HTTP代理服务器URL。

OSSAUDIO_DEV:OSSv4输出插件使用的默认音频输出设备。

VLC_DATA_PATH:包含VLC运行时数据文件的目录(例如/usr/share/VLC)。

VLC_PLUGIN_PATH:加载VLC插件的额外目录。

VLC_VERBOSE:日志消息的详细级别(0:静默,1:错误/信息,2:警告,3:调试)。

XDG_CACHE_DIR、XDG_CONFIG_DIR、XDG_DATA_DIR:分别存储用户缓存数据、用户配置文件和用户数据文件的目录。

XDG_DOCUMENTS_DIR、XDG_DOWNLOAD_DIR、XDG_MUSIC_DIR、XDG_PICTURES_DIR、XDG_VIDEO_DIR:分别获取或存储用户文本文件、下载、音乐、图片(即快照)和视频的目录。

XDG_SESSION_COOKIE:桌面会话的唯一标识符,由PulseAudio输出插件使用。

除了vlc命令之外,还有一个vlc-wrapper命令,它是用VLC丢弃权限的包装器。当我们需要使用实时优先级和/或特权TCP端口,我们可以使用vlc-wrapper(要确保它是Set UID root,并且不能由不受信任的用户运行)。

vlc-wrapper命令和vlc类似,主要用于开启特权网络端口,它可以打开的端口有80、443和554。

931d92c863872ffbaa5b14ed40204cb6.png

vlc-wrapper命令将被传递给vlc,不做任何修改。推荐使用方法是使用sudo:

$ sudo vlc-wrapper --option1 --option2

我们还可以设置SUDO_UID环境变量:

# SUDO_UID=1000 vlc-wrapper --option1 --option2

以上仅为部分参考命令,详细介绍请参考在线文档:

https://wiki.videolan.org/Documentation:Documentation

命令行部分介绍链接为:

https://wiki.videolan.org/Documentation:Command_line/

2a222d79afad6f5713e85b83ee897cf7.gif

长按二维码
关注我们吧

cef646cff6758fa6216a9d35b98715d9.jpeg

c2b2b7f9be52ac5b212b96c8bd1b4c94.png

使用VLC media player初步认识单播、广播和组播

通过抓包简单对比一下单播、广播和组播的区别

HCL中竟然新增了Openwrt服务器,你知道怎么用吗?

HCL使用Openwrt测试组播的简单操作

iperf测试组播的命令是什么?通过HCL学习一下

组播源和组播接收者的IP地址配置不配行不行?

添加组播地址的autojoin标志就能测试祖播了

基于子VLAN的组播VLAN实验

easyrsa命令使用指南

ip address命令操作指南

如何通过netsh命令重启主机网卡?

网络之路第4章(上):认识网络模拟器

HVV小科普:紫方是什么?

HVV小科普:红方是什么?

HVV小科普:防守方的主要职责

HVV小科普:防守方的演变趋势

EVE-NG配置导入Cisco vWLC镜像

配置Windows Server 2016作为DHCP服务器

手撸一个自动创建SSL证书的SHELL脚本

要在Linux系统上安装VLC,可以通过使用rpm包进行安装。您可以按照以下步骤进行操作: 1. 首先,确保您的系统是Redhat 6.5 64位版本,并且已经准备好需要的rpm包,包括vlcvlc-core的rpm包,以及ffmpeg、x264、x265的rpm包。 2. 使用命令cd ~回到HOME目录,然后使用命令yum list vlc列出与vlc相关的安装包信息。 3. 使用命令yum -y install v***令来验证是否成功安装。请注意,vlc限制root用户执行。 5. 您可以使用命令vlc加上音频或视频文件的路径来播放文件,例如vlc a.mp3。 6. 如果您使用的是CentOS 7 64位版本,可以按照类似的步骤进行安装。 7. 另外,您还可以尝试使用命令yum update更新系统,然后使用命令yum -y install vlc安装vlc,并使用命令which vlc来验证是否成功安装。 8. 如果您在安装过程中遇到下载失败的情况,可以尝试多次下载或使用wget命令下载所需的repo文件,例如wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo。 9. 最后,您可以使用命令ls查看yum.repos.d目录下的内容,确保多出了一个linuxtech.repo文件,以确保下载成功。 总结起来,安装VLC可以按照以下步骤进行操作:准备所需的rpm包、使用yum命令安装vlc、验证是否成功安装、播放音频或视频文件。请注意根据您的系统版本进行相应的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值