FFMPEG Streamen und bei Ereignis aufzeichnen

536
Topper

Ich habe wenige Skripte, die Streaming realisieren, Stream in eine Datei aufnehmen und Stream + Record kombinieren. Wie jedoch beim Streaming und bei bestimmten Ereignissen zu erkennen ist, dass die Aufnahme in eine Datei mit vorgefülltem Puffer erfolgt - wie beim Voralarm-Puffer. Oder speichert segmentierte Dateien und wann ereignen sich T-5 und T + 5?

Ist das mit FFMPEG + -Skript möglich?

0

1 Antwort auf die Frage

1
Jamie

Ja es ist möglich.

Verwenden Sie ffmpegdiese Option, um HLS-Videosegmente zu erstellen. Nach dem Ereignis (oder sogar während) können Sie die sequentiellen .tsDateien basierend auf ihrem Dateinamen oder Zeitstempel zu einer temporären Datei verketten und sie dann in ein Format wie MP4 übertragen.

Ich habe keinen Beispielcode zur Hand, aber wir machen intern etwas Ähnliches. (Der Plan ist, dies irgendwann in der Zukunft auf GitHub zu veröffentlichen.)