Liebe Experten,
ich möchte Fernsehsendungen, die von einer FritzBox 6490 via RTSP ins Heimnetz gestreamt werden, zeitgesteuert aufnehmen. Dazu nutze ich in meinem PC die Windows 10 Aufgabenplanung, um den PC nach Zeitplan aus dem Ruhezustand aufzuwecken, den VLC mit den nötigen Parametern zu starten und nach Beendigung des VLC den PC wieder in den Ruhezustand zu versetzen.
PC aufwecken und Aufnahme starten klappen einwandfrei, doch der VLC beendet sich nicht, sondern läuft einfach weiter und zeichnet auf, bis ich ihn von Hand stoppe. Weder run-time noch stop-time zeigen die gewünschte Wirkung. Da run-time einwandfrei funktioniert, wenn die Quelle eine Datei ist, muss die Art der Quelle wohl eine Rolle spielen. Darüber habe ich aber nirgendwo etwas finden können. Weiß hier jemand eine Lösung? Ich habe es versucht mit VLC 3.0.4 und 3.0.6.
Hier der Parametersatz, den ich der Aufgabenplanung von Windows 10 übergeben habe:
--qt-start-minimized --sout-file-format "rtsp://192.168.178.1:554/?avm=1&freq=394&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,267,613,614,618" "--sout=#file{dst="D:/VLC-Aufnahmen/Aufnahme-%Y-%m-%d-%H-%M-%S.ts"}" :no-sout-all :sout-keep --run-time=10 vlc://quit
Den run-time-Parameter habe ich innerhalb des gesamten Parametersatzes auch an verschiedene andere Stellen verschoben, doch ohne Auswirkung.
Ergänzung:
Eine - wenn auch nicht elegante, aber immerhin zum Ziel führende - Methode habe ich gefunden. Zur zwangsweisen Beendigung von VLC und Herunterfahren des PC richtet man in der Windows-Aufgabenplanung eine zweite Aufgabe ein, bestehend aus den Kommmandos "taskkill /F /IM vlc.exe" und "shutdown /h". Den Aufgaben-Trigger stellt man auf den Zeitpunkt ein, zu dem die Fernsehaufnahme beendet werdn soll.