Reproduzir fluxo VLC sem interface

10

Eu gostaria de usar o VLC para reproduzir um fluxo de rádio da Internet sem iniciar a GUI. Isso é possível? Eu explorei a documentação da linha de comando do VLC um pouco e não encontrei nenhuma solução.

Até agora, eu apenas invoco:

$ vlc <stream>

Estou no Linux (Ubuntu 13.10).

Mahoni
fonte
Qual sistema operacional é esse? Isso pode ajudar.
Marshall Conover
@MarshallConover Você está absolutamente certo, apenas o adicionou.
Mahoni 24/10
Não sei como o VLC é empacotado no Ubuntu, mas você pode tentar cvlc e nvlc.
FSMaxB

Respostas:

18

Para reproduzir o vlc na linha de comando sem iniciar uma interface do usuário , parece que esta página tem o que você precisa.

Especificamente, acho que você deseja este comando:

vlc --intf dummy vcd://

Isso especifica uma interface fictícia que nunca inicia nada. Não posso testar isso porque estou longe da minha caixa do linux no momento, mas aqui está o comando completo que acho que você está procurando:

vlc --intf dummy <stream>
Marshall Conover
fonte
11
Você pode adicionar parâmetros adicionais para configurar ainda mais o player. Por exemplo, se você deseja ocultar o título do vídeo quando ele começa a ser reproduzido e deseja que ele comece em tela cheia, juntamente com algumas outras opções. Você pode usar algo como:vlc -I dummy --fullscreen --qt-minimal-view --no-qt-name-in-title <file>
Tim Visee 08/07/16
4

Para usar o vlc sem interface, eu apenas uso este comando:

cvlc stream

hidalgo
fonte
A melhor solução, pois não precisa de opções ou opções extras.
DBX12 12/02/19
-1

Na documentação do VLC , há um ótimo capítulo sobre isso:

Basta escolher o tipo de fluxo que se adapta ao seu tipo de fluxo e preencher o addresse serverport.

Recebendo um fluxo de rede

Para receber um fluxo UDP unicast (enviado pela saída de fluxo VLS ou VLC), inicie o VLC com:

% vlc -vvv udp:[@:server_port]

Para receber um fluxo UDP multicast (enviado pela saída de fluxo do VLS ou do VLC), inicie o VLC com:

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

Para receber um fluxo HTTP, inicie o VLC com:

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

Para receber um fluxo RTSP, inicie o VLC com:

% vlc -vvv rtsp://www.example.org/your_stream
cristão
fonte