Mit dem VLC media player und etwas Kommandozeile lassen sich Streams automatisiert aufnehmen.
Eine sehr gute ausführliche Anleitung findet sich hier:
Deskmodder – Bllog – [Tutorial] Wie zeitgesteuert mit VLC Streams aufnehmen?
(M)Eine Kurzfassung in Form eines Batch-Skripts (unter Windows) sieht so aus:
@echo off set VLCBINPATH=C:\Program Files\VideoLAN\VLC set URL=<Stream-Adresse> set DURATION=6900 REM In Sekunden! "%VLCBINPATH%\vlc.exe" %URL% :sout=#duplicate{dst=file{dst=C:\\\\Temp\\\\VLC-Recording.ts},dst=display} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep --run-time=%DURATION% vlc://quit
Wichtig: Die Stream-URL sollte nach Möglichkeit keine Session-IDs oder Tokens enthalten, denn diese können Ablaufen und dann funktioniert die Aufnahme zum geplanten Zeitpunkt nicht.
Ein Beispiel: https://d-m-f.iptv-playoutcenter.de/dmf/dmf1/chunks.m3u8?nimblesessionid=156366672
Die Session in dieser URL ist “?nimblesessionid=156366672” und kann einfach weggelassen werden.
Kurzanleitung:
- Bei “URL” die Adresse einfügen.
- Bei “DURATION” die Dauer der Aufnahme in Sekunden eintragen.
- Das Skript z.B. als Aufgabe zum gewünschten Zeitpunkt ausführen lassen.
Die Aufnahme findet sich dann unter “C:\Temp” als Transport Stream-Datei (*.ts).
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
Schreibe einen Kommentar