Betten Sie den Zeitstempel mit ffmpeg in die Videodatei ein
447
nbubis
Ich versuche, ein Video von der Webcam mit ffmpeg aufzunehmen, und speichere den genauen Zeitstempel im Videoformat, damit ich ihn später mit anderen aufgenommenen Videos abgleichen kann:
ffmpeg -f v4l2 -ts abs -video_size 1280x720 -i /dev/video0 -copyts ts_test.mkv
Dies scheint jedoch die Dauer des Videos zu stören. Mit ffprobe
:
$ ffprobe ts_test.mkv ... Input #0, matroska,webm, from 'ts_test.mkv': Metadata: ENCODER : Lavf56.40.101 Duration: 428390:10:05.90, start: 1542204570.100000, bitrate: N/A Stream #0:0: Video: h264 (High 4:2:2), yuv422p, 1280x720, SAR 1:1 DAR 16:9, 10 fps, 10 tbr, 1k tbn, 20 tbc (default) Metadata: ENCODER : Lavc56.60.100 libx264 DURATION : 428390:10:05.900000
Obwohl die Startzeit als aktuelle Epoche angegeben ist, ist die Dauer jetzt auch auf die seit 1970 verstrichene Zeit (~ 428390 Stunden) gesetzt, was offensichtlich die meisten Videoplayer stört.
Wie kann der Zeitstempel mit ffmpeg korrekt erfasst werden?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Windows Media Center (Vista): Add-On oder Software zum Schneiden von TV-Aufnahmen?
-
3
Videobearbeitung mit ATI-Karten
-
1
Video-Skype zu Aspire One
-
1
VirtualDub für Linux
-
2
Wie viel Datenträgerverbrauch verwenden RAW-Videos?
-
1
Java Apps im Browser blinken / reißen beim Scrollen - warum?
-
3
Wiedergabe von Video-Rips mit Windows Media Center
-
5
Wie kann ich Internetfilme (Hulu usw.) am besten auf meinem Fernseher ansehen?
-
4
Eingebettetes Flash-Video in MS Word-Dokument (2003 oder 2007)
-
2
Auf der Suche nach einer preisgünstigen Einrichtung für die Hausüberwachung