Ich habe einen kontinuierlichen RTSP-Stream von einer Kamera über das Netzwerk. Ich möchte den Stream aber in Videodateien von je 1 Minute Länge dumpen.Geben Sie Zeitstempel in ffmpeg Video Segment Befehl
ich ein mit dem folgenden Befehl
ffmpeg -i "rtsp://user:[email protected]" -f mp4 -r 12 -s 640x480 -ar 44100 \
-ac 1 -segment_time 60 -segment_format mp4 "out%03d.mp4"
Die Namen der Dateien sind von der Form erstellt werden out001.mp4
, out002.mp4
usw.
Ich möchte den Zeitstempel (Stunde und Minute) enthalten in der Name der Dateisegmente z. 09-30.mp4
, 09-31.mp4
usw.
Wenn es zwingend eine Seriennummer für das Segment zu schaffen, ist es möglich, so etwas wie 09-30-001.mp4
, 09-31-002
.mp4 zu bekommen?
erscheint eine (möglicherweise kürzlich hinzugefügte) strftime Option https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment – rogerdpack
Ich hatte versucht, aber konnte es nicht bekommen. Können Sie mir ein Beispiel mit dem gleichen Befehl wie in meiner Frage geben? (Ich arbeite an einem Windows-Rechner) – Soumya