Spielen Sie den VLC-Stream ohne Schnittstelle ab

10

Ich möchte VLC verwenden, um einen Internetradio-Stream abzuspielen, ohne die GUI zu starten. Ist das möglich? Ich habe die Befehlszeilendokumentation für VLC ein wenig durchgesehen und bin zu keiner Lösung gekommen.

Bisher rufe ich nur auf:

$ vlc <stream>

Ich bin unter Linux (Ubuntu 13.10).

Mahoni
quelle
Auf welchem ​​Betriebssystem ist das? Es kann helfen.
Marshall Conover
@MarshallConover Sie haben absolut Recht, haben es gerade hinzugefügt.
Mahoni
Ich weiß nicht, wie VLC in Ubuntu gepackt ist, aber Sie können cvlc und nvlc ausprobieren.
FSMaxB

Antworten:

18

Um vlc in der Befehlszeile abzuspielen, ohne eine Benutzeroberfläche zu starten, hat diese Seite anscheinend das, was Sie brauchen.

Insbesondere denke ich, dass Sie diesen Befehl wollen:

vlc --intf dummy vcd://

Dies gibt eine Dummy-Schnittstelle an, die niemals tatsächlich etwas startet. Ich kann das nicht testen, weil ich gerade nicht in meiner Linux-Box bin, aber hier ist der vollständige Befehl, nach dem Sie suchen:

vlc --intf dummy <stream>
Marshall Conover
quelle
1
Sie können zusätzliche Parameter hinzufügen, um den Player weiter zu konfigurieren. Zum Beispiel, wenn Sie den Videotitel zu Beginn der Wiedergabe ausblenden möchten und möchten, dass er zusammen mit einigen anderen Optionen im Vollbildmodus gestartet wird. Sie können etwas verwenden wie:vlc -I dummy --fullscreen --qt-minimal-view --no-qt-name-in-title <file>
Tim Visee
4

Um vlc ohne Schnittstelle zu verwenden, verwende ich einfach diesen Befehl:

cvlc stream

Hidalgo
quelle
Beste Lösung, da keine zusätzlichen Optionen oder Schalter erforderlich sind.
DBX12
-1

In der VLC-Dokumentation gibt es dazu ein großartiges Kapitel:

Wählen Sie einfach den Stream-Typ, der zu Ihrem Stream-Typ passt, und geben Sie das richtige addressund ein serverport.

Empfangen eines Netzwerkstroms

Um einen Unicast-UDP-Stream zu empfangen (gesendet von VLS oder der Stream-Ausgabe von VLC), starten Sie VLC mit:

% vlc -vvv udp:[@:server_port]

Um einen Multicast-UDP-Stream zu empfangen (gesendet von VLS oder der Stream-Ausgabe von VLC), starten Sie VLC mit:

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

Um einen HTTP-Stream zu empfangen, starten Sie VLC mit:

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

Um einen RTSP-Stream zu empfangen, starten Sie VLC mit:

% vlc -vvv rtsp://www.example.org/your_stream
Christian
quelle