我想使用 VLC 播放互联网广播流而不启动 GUI。这可能吗?我研究了一下 VLC 的命令行文档,但没有找到任何解决方案。
到目前为止我只是调用:
$ vlc <stream>
我在 Linux(Ubuntu 13.10)上。
答案1
要在命令行中播放 vlc 而不启动用户界面,它看起来像这一页有你需要的东西。
具体来说,我认为你想要这个命令:
vlc --intf dummy vcd://
这指定了一个虚拟接口,它实际上永远不会启动任何东西。我无法测试这个,因为我现在不在 Linux 机器旁,但这是我认为您正在寻找的完整命令:
vlc --intf dummy <stream>
答案2
要使用没有接口的 vlc,我只需使用此命令:
循环液晶流
答案3
在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