EDIT: LÖSUNG GEFUNDEN! Hier die fertige Batch um einen RTSP Stream UNKODIERT direkt zu speichern:
start /D "C:\Program Files (x86)\VideoLAN\VLC" vlc.exe -v rtsp://Beispielstream:554 --sout=#duplicate{dst=display,dst=std{access=file,mux=ps,dst="C:\Users\Mustermann\Desktop\Record\aufzeichnung_%date%_%time:~0,2%-%time:~3,2%-%time:~6,2%.mp4"}} sout-keep
Somit meine folgende Anfrage bitte ignorieren. Hoffe es hilft eventuell noch Anderen. LG
Hallo Comm.,
ich habe ein kleineres Problem. Ich habe einen RTSP Stream meiner Kamera. Diesen erreiche ich, habe auch schon einen Batch um diesen via VLC zu abzurufen. Ich habe via Google einen Beitrag von 2010 aus diesem Forum gefunden, wo ein User namens "huehnerbock" beschreibt, wie man per Batch einen Stream aufrufen UND aufzeichnen kann. Ich kann meinen Stream bisher zwar via Batch öffnen, muss aber noch händisch den Aufnahmebutton tätigen. Mein Beweggrund ist der, dass ich per Taskscheduler einfach nur die Batch starten möchte um so täglich automatisiert ein MP4 oder WMV Video von meinem RTSP Stream habe. Die Batch soll den Stream öffnen und direkt eine Aufzeichnung veranlassen. Den Task würde ich nach X-Stunden per befehl killen.
Damals wurde diese Batch publiziert:
"C:\z\VLC 0.8.6\VLCPortable\VLCPortable.exe" "http://server6.digital-webstream.de:14855/listen.pls" --sout=#transcode{vcodec=mp4v,vb=1024,scale=1,acodec=mp4a,ab=128,channels=2}:duplicate{dst=display,dst=std{access=file,mux=ts,dst="F:\Aufzeichnungen\aufzeichnung_%date%_%time:~0,2%-%time:~3,2%-%time:~6,2%.mp4"}}
Mein VLC crasht aber direkt. Ich möchte auch kein transkodiertes Video, sondern RAW Output. Mein VLC crasht nämlich auch, wenn ich unter "Konvertieren/Speichern" Transkodieren und nicht RAW Output angebe. Daher benötige ich den Befehl für RAW Output. --sout raw output habe ich schon probiert: geht nicht.
Nochmal: Ziel ist es, einfach eine Batch zu starten, welche den Stream öffnet und direkt eine Aufzeichnung beginnt.
Für Hilfe wäre ich sehr dankbar!
LG