Linux-Steuerung einen Laufenden vlc-Prozesses über die Befehlszeile
gibt es eine Möglichkeit, die Steuerung eines bereits Laufenden VLC-player auf ubuntu.
Zum Beispiel, ich bin versucht zu starten, ein vlc-video-Vollbild mit einem Standard-audio.
und dann die Lautstärke und andere Funktionen über netcat oder einen anderen Befehl aus der Ferne. ist es möglich?
InformationsquelleAutor Shrouk Khan | 2013-01-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie schaute auf die rc (remote control) - Schnittstelle ? Es steuert einen VLC Prozess über einen Unix-Domain-Socket. Sehen hier und hier für mehr info.
InformationsquelleAutor Brian Agnew
Skript
- player -
von exic Antwort ist nur ein wrapper für einigedbus
Befehle.Sie zu nutzen, ohne das Skript, versuchen Sie Folgendes:
Den letzten
PlayPause
können beliebig ersetzt werden, z.B.,Play
,Pause
,Previous
,Next
.Wenn Sie
qdbus
installiert ist, kann es verwendet werden als eine alternative zudbus-send
:Liste aller Anrufe kann man durch das weglassen des letzten argument:
qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume 0.5
immer legt die Lautstärke zu0
durch einen Fehler, obwohl.InformationsquelleAutor Scz
Kontrolliere ich es aus der Ferne mit dbus. VLC implementiert hat, der MPRIS2-Spezifikation:
Control-player (e. g. führen Sie
player-control vlc toggle
)Holen Sie sich den aktuellen status (mit dem argument
vlc
)InformationsquelleAutor exic
Wenn Sie aktivieren die HTTP remote interface auf VLC, können Sie Steuern, VLC Remote mit einem web-browser, oder auch eine app auf Ihrem Handy.
Mit dem HTTP-interface aktiviert ist, können Sie auch verwenden, wget oder curl Befehle, um Befehle zu senden.
Ermöglichen zum Beispiel VLC mit HTTP-Schnittstelle (Standard-port: 8080) mit "Passwort" ein Passwort ein. Dann können Sie die Ausgabe von curl-Befehlen, entweder Remote oder lokal:
Pause:
Spielen:
Spielen eine bestimmte playlist Eintrag Nummer:
Ändern Lautstärke:
Anderen Befehl info: https://wiki.videolan.org/VLC_HTTP_requests/
InformationsquelleAutor dye46