Hallo VLC-Experten,
wenn ich die KommandoueileSTART "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --run-time=60 http://wdr-3.akacast.akamaistream.net/7/47/119437/v1/gnl.akacast.akamaistream.net/wdr-3 --sout=#file{dst="E:\Music\VLC-Stream-Aufnahmen\WDR3.mp3"} vlc://quit
eingebe, hat die Aufnahme erwartungsgemäß ca. 1 MB und ist ca. 1 min lang.
Wenn ich nur den Sender austausche (BRKlassik statt WDR3) gemäß
START "" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --run-time=60 http://streams.br.de/br-klassik_2.m3u --sout=#file{dst="E:\Music\VLC-Stream-Aufnahmen\BRKlassik.mp3"} vlc://quit,
hat die Aufnahme ca. 0,5 MB und ist bei der Wiedergabe ebenfalls ca. 1 min lang. Die Aufnahme dauert aber ca. 3 min, wobei laut VLC-Fenster möglicherweise 3 Aufnahmen von jeweils 1 min hintereinander gemacht werden und nur die letzte erhalten bleibt.
Wie erreiche ich mit --runtime auch bei BRKlassik das "normale" Verhalten?
Herzliche Grüße
VauElCe
Problem mit Streamaufnahme per Kommandozeile
-
VauElCe -
1. August 2015 um 23:17 -
Geschlossen -
Erledigt
-
-
Hallo VauElCe,
hast Du Dir Deinen MRL für BR-Klassik im VLC schon einmal angesehen? Vermutlich nicht, denn dann hättest Du nicht fragen müssen. Und mit --runtime hat Dein Problem überhaupt nichts zu tun.
Probiere es doch einmal mit diesem MRL:
http://br-mp3-br-klassik-m.akacast.akamaistream.net/7/120/142693/v1/gnl.akacast.akamaistream.net/br_mp3_br-klassik_m
Warum übergibst Du eigentlich an START als erstes einen leeren String für den optionalen Titel?
MfG, kodela
-
Hallo kodela,
"meine" Sender-URL stammt von dieser Seite . Ich konnte daran nichts Unpassendes sehen, weil ich die Syntax eines MRL bisher nicht studiert habe. In einer Version vor 2.2.1 hat der MRL auch funktioniert, jedenfalls in meinem VLC-Recorder.bat. Du erinnerst dich wahrscheinlich. Da hattest du mir auch den Tipp betr. runtime und quit gegeben.Im Internetauftritt des BR habe ich "deinen'" MRL gefunden - und der bockt nicht. Vielen Dank.
Die leere Zeichenkette sollte mich daran erinnern, dass man da einen Titel eingeben kann; mir ist aber unklar, wo der Titel dann landet. Ich habe versuchsweise einen eingegeben, ihn aber unter den mp3-Tags nicht wiedergefunden. Wo kann ich ihn suchen?
Nachtrag: Hier wird gemahnt: "Always include a TITLE, this can be a simple string like "My Script" or just a pair of empty quotes "". According to the Microsoft documentation, the title is optional, but depending on the other options chosen you can have problems if it is omitted." Das wird wohl früher der Hauptgrund gewesen sein, die leere Kette einzubauen.
Herzliche Grüße
VauElCe -
Hallo VauElCe,
zuerst noch ein Wort zu Deinem ursprünglichen MRL für BR-Klassik. Mache einmal folgenden Versuch:
- Kopiere den MRL "http://streams.br.de/br-klassik_2.m3u" in die Zwischenablage.
- Öffne den VLC und füge den MRL per Strg+V ein und schließe das sich daraufhin öffnenden Dialogfenster "Adresse öffnen" über die Schaltflääche "Wiedergabe".
- Du siehst in der Wiedergabelistenansicht etwa dies:
- Warum auch immer, der eingegebene MRL steht für drei MRLs, von denen sich jeder wiedergeben lässt. Man sieht aber auch, dass der eingegebene MRL gewissermaßen ein Container für die drei darunter angezeigten MRLs ist. Diese unterscheiden sich auch im Namen.
- Gib nun jeden der drei MRLs wieder und sehe Dir dazu über die Medieninformation (Strg+J) an, was zu jedem der drei Streams angezeigt wird. Die ersten beiden sind Stereo-Streams mit einer Bitrate von 128 kB/s. Der letzte ist ein Mono-Stream mit 56 kB/s.
- Jetzt musst Du nur noch den richtigen MRL für Deine Kommandozeile bekommen. Er wird auch im Dialogfenster für "Aktuelle Medieninformation" angezeigt und zwar ganz unten.
- Mache in dieser Zeile auf ein Wort einen Doppelklick und markiere danach alles mit Strg+A. Jetzt kannst Du diese MRL mit Strg+C für die Verwendung in Deiner Kommandozeile in die Zwischenablage kopieren. Du kannst aber vorher auch noch einmal testen, ob dieser MRL auch wirklich funktioniert, indem Du ihn mit Strg+V in den VLC eingibst.
Nun zum title-Parameter für den Aufruf von START in der Kommandozeile. Dieser Titel wurde vielleicht einmal unter Windows 98 angezeigt. Auf jeden Fall haben meine Versuche mit den Versionen ab Windows XP ergeben, dass der Titel nirgendwo angezeigt wird. Trotzdem ist dieser Parameter, eventuell als leerer String, bis zur Version Windows Vista obligatorisch. Ab Windows 7 kann man aber getrost darauf verzichten.MfG, kodela
-
Hallo kodela,
ich habe den interessanten Versuch gemacht. Die den drei MRLs zugehörigen "Aktuellen Medieninformationen" lauten
https://localhostm.http://akacast.akamaistream.net/7/120/142693/v1/http://gnl.akacast.akamaistream.net/br_mp3_br-klassik_m (Stereo 128 kB/s)
https://localhostm.http://akacast.akamaistream.net/7/120/142693/v1/http://gnl.akacast.akamaistream.net/br_mp3_br-klassik_m (Stereo 128 kB/s)
https://localhosts.http://akacast.akamaistream.net/7/150/142693/v1/http://gnl.akacast.akamaistream.net/br_mp3_br-klassik_s . (Mono 56 kB/s)
Sie unterscheiden sich nur an den drei rot markierten Stellen. Der vom BR in seinem Internetauftritt angegebene MRL ist mit dem ersten=zweiten identisch. Den werde ich für Aufnahmen verwenden.Irritierend sind die Kennungen "m" und "s". Man könnte ja auf die Idee kommen, das seien Mono-bzw Stereosignale. Wenn man die MRLs im Player abhört, wird es umgekehrt angezeigt. Das muss man wohl als einfacher Gelegenheitsmitschneider nicht verstehen.
Auf jeden Fall werde ich meinen VLC-Recorder.bat jetzt mit runtime und quit kultivieren. Das war der Auslöser dieser Anfrage.
Herzliche Grüße
VauElCe