播放无界面的VLC流


10

我想使用VLC在不启动GUI的情况下播放Internet广播流。那可能吗?我已经浏览了一些有关VLC的命令行文档,但并未提出任何解决方案。

到目前为止,我只是调用:

$ vlc <stream>

我在Linux(Ubuntu 13.10)上。


这是在哪个操作系统上?它可能会有所帮助。
马歇尔·康诺佛

@MarshallConover您绝对正确,只需添加它即可。
Mahoni 2013年

我不知道VLC如何在Ubuntu中打包,但是您可以尝试cvlc和nvlc。
FSMaxB 2013年

Answers:


18

要在命令行中播放vlc而不启动ui,此页面看起来像您所需要的。

具体来说,我认为您需要此命令:

vlc --intf dummy vcd://

这指定了一个虚拟接口,该接口从不启动任何东西。我无法进行测试,因为我现在不在我的linux系统中,但这是我认为您正在寻找的完整命令:

vlc --intf dummy <stream>

1
您可以添加其他参数以进一步配置播放器。例如,如果您想在开始播放时隐藏视频标题,并且希望它与其他一些选项一起以全屏显示。您可以使用类似的内容:vlc -I dummy --fullscreen --qt-minimal-view --no-qt-name-in-title <file>
Tim Visee

4

要使用不带接口的vlc,我只需使用以下命令:

cvlc流


最佳解决方案,因为它不需要任何其他选项或开关。
DBX12

-1

VLC文档上,有一章很出色:

只需选择适合您的流类型的流类型,然后填写正确的address和即可serverport

接收网络流

要接收单播UDP流(由VLS或VLC的流输出发送),请使用以下命令启动VLC:

% vlc -vvv udp:[@:server_port]

要接收多播UDP流(由VLS或VLC的流输出发送),请使用以下命令启动VLC:

% vlc -vvv udp:@multicast_address[:server_port]

要接收HTTP流,请使用以下命令启动VLC:

% vlc -vvv http://www.example.org/your_file.mpg

要接收RTSP流,请使用以下命令启动VLC:

% vlc -vvv rtsp://www.example.org/your_stream
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.