gibt es eine Möglichkeit den kompletten commandline Befehl zu erhalten, um das zu erzeugen was momentan in VLC ausgegeben wird?
kompletter commandline Befehl vom Istzustand
-
grrdi -
1. Februar 2014 um 10:43 -
Geschlossen -
Erledigt
-
-
Hallo grrdi,
willkommen im Forum.
Zu Deiner Frage, ob man den kompletten commandline Befehl erhalten könne, um das zu erzeugen was momentan in VLC ausgegeben wird, bitte ich, das was Du Dir damit vorstellst, etwas genauer zu beschreiben, eventuell es an Hand eines Beispieles zu erklären.
Mit freundlichem Gruß,
kodela
-
Hallo kodela
Eigentlich möchte ich 2 Dinge erledigen können:
- eine einmal erreichte Einstellung z.B. eines Streams abspeichern um später wieder den genau gleichen Stream einstellen zu können.
- das aus Punkt eins erhaltene Ergebnis von einem Fremdprogramm z.B. Autohotkey wieder via Kommandozeile aufrufen.
Beispiel Einstellung mit der grafischen Oberfläche:
Menü | Medien | Aufnahmegerät öffnen | Aufnahmemodus: Desktop | Button: Stream | RTP Button: Hinzufügen | IP-eingeben | Trancoding deaktivieren | Button: Streamnun möchte ich den Commandline Befehl aus VLC auslesen, der genau zur gleichen Einstellung wie oben geführt hätte.
Danke
Grrdi
-
Hallo grrdi,
ok, was Du mit Punkt 1 sagen willst, ist mir damit so in etwa klar, vorausgesetzt, Du meinst mit "Stream" nicht Deine Einstellungen selbst. Du möchtest Deine Einstellungen reproduzieren können, um zum Beispiel den Vorgang "einen Stream senden" wiederholen zu können.
Um das zu erreichen, bräuchte man eine Makrofunktion, die jeden Deiner Schritte aufzeichnet. Das gibt es mit dem VLC nicht.
Du kannst aber doch weitgehend Deine Einstellungsergebnisse angezeigt bekommen. Wenn Du zum Beispiel nach "Menü | Medien | Aufnahmegerät öffnen | Aufnahmemodus: Desktop" im Dialog "Medien öffnen" die Option "Mehr Optionen zeigen "selektierst, bekommst Du in der vorletzten Texteingabezeile des erweiterten Dialogfensters die MRL (Media Resource Locator), also die Adresse der von Dir eingestellten Streamquelle und in der letzten "editierbare" Textzeile die Einstellungen für den Input angezeigt.
Noch besser wäre es, falls Du Streamen willst, Deine Eingabe mit der Option "Medien | Stream..." zu beginnen und gleich von Anfang an die Option "Mehr Optionen zeigen" zu selektieren, dann kannst Du sehen, wie sich Deine Einstellungen auswirken.
Wenn Du nun weiter machst und nach all Deinen weitern Einstellungen für das zu definierende Ziel, bevor Du das Streaming einleitest, noch einmal auf die Schaltfläche "Nächstes" klickst, dann bekommst Du den generierten Stream-Ausgabe-String angezeigt.
Damit hast im Prinzip alles, was Du benötigst, um Dir einen Kommandozeilenstring zusammenzustellen.
Was Du allerdings mit dem Punkt 2 meinst, ist mir nicht so recht klar. Wenn damit gemeint ist, von einem Fremdprogramm den VLC aufzurufen und dabei einen Parameterstring zu übergeben, dann ja, das kann man machen. Da sollte aber zuvor dieser Parameterstring zum Beispiel über eine Batchdatei gründlich getestet sein.
MfG, kodela
-
Hallo Kodela,
vielen Dank
Deine Ausführungen zu 1 bringen mich erheblich weiter.
Zu 2
Natürlich muss der Übergabestring getestet werden, aber ich bekomme nun viel einfacher einen syntaktisch richtigen Übergabestring.Was mich noch in dem Zusammenhang interessiert ist,
wie und wo speichert VLC seine Werte für:
"Zuletzt geöffnete Medien öffnen"
(Win7, VLC 2.1.1)
Da VLC (denke ich) seinen Ursprung auf Linux-Seite hat, vermute ich hier eine ASCII-lesbare Speicherung.vielen Dank
Grrdi
-
... wie und wo speichert VLC seine Werte für: "Zuletzt geöffnete Medien öffnen"
Hallo grridi,
dies Werte werden in der Datei %APPDATA%\vlc\vlc-qt-interface.ini gespeichert.
%APPDATA% steht in dieser Schreibweise für den Pfad C:\Users\Current_User\AppData\Roaming\
Noch ein Hinweis: Die Schreibweise der Parameter-Strings, die Du auf die von mir beschriebene Weise vom VLC bekommst, muss eventuell noch etwas modifiziert werden.
Hier ein Beispiel, wie so ein Gesamtaufruf aussehen kann:
Code"C:\Program Files\VideoLAN\VLC\vlc.exe" --qt-start-minimized dshow:// :sout=#transcode{acodec=s16l}:file{dst=D:\\VLC\\Aufnahmen\\MA_Test.wav}
Über diesen Aufruf des VLC wird eine Mikrofonaufnahme gestartet. Beachte, dass der Parameter --qt-start-minimized natürlich von mir stammt. Mit dem, was man vom VLC bekommt, hat man nur ein Gerüst, das man ausbauen kann.MfG, kodela
-
Ich denke ich hab den Speicherort gefunden
D:\Users\Grrdi\AppData\Roaming\vlc\vlc-qt-interface.ini
[RecentsMRL]
[OpenDialog]"D:" und "Grrdi "müssen natürlich individuell angepasst werden
-
Hallo Kodela,
da haben sich wohl unsere Eingaben zeitlich überlappt.
Nochmals recht herzlichen Dank.
Grrdi