Hallo zusammen,
über eine Batch-Datei bin ich jetzt einen Schritt weitergekommen. Wenn ich den Stream+Aufzeichnung über die Kommandozeile starte, dann ist die so aufgenommene Datei zwar noch fehlerhaft (falsche Längenangaben). Ich kann diese aber über Handbrake öffnen und transkodieren um eine "saubere" Datei zu erhalten.
Das Ganze löse ich derzeit so:
:Begin batch file
cd c:\program files (x86)\videolan\vlc
vlc rtsp://INPUT --run-time=120 --sout=#duplicate{dst=display,dst=file{dst=C:\OUTPUT}} vlc://quit
Die 120s als Parameter bei run-time sind jetzt einfach mal zu Testzwecken. Ich habe momentan allerdings noch Probleme die Transcodierung im Batch-File zu definieren. Gemäss den Beispielen im Forum habe ich folgendes versucht (bin aber nicht sicher, ob die Paramter für die Transkodierng für G.711 so in Ordnung sind):
:Begin batch file
cd c:\program files (x86)\videolan\vlc
vlc rtsp://INPUT --run-time=120 --sout=#duplicate{dst=display,dst=transcode{acodec=wav, channels=1, samplerate=8000}:file{dst=C:\OUTPUT} vlc://quit
Alternative:
:Begin batch file
cd c:\program files (x86)\videolan\vlc
vlc rtsp://INPUT--run-time=120 --sout=#transcode{acodec=wav, channels=1, samplerate=8000}:std{access=file, dst=C:\OUTPUT} vlc://quit
Damit startet zwar die Vorschau, und auch VLC wird nach Ablauf der Zeitspanne wieder geschlossen. Allerdings fehlt die Ausgabe-Datei. Vielleicht ist ein Fehler in der Syntax enthalten oder hat sonst jemand eine Idee?