Ffmpeg kullanarak video dosyasına zaman damgası gömün


0

Tam zaman damgasını video biçiminde kaydederken web kamerasından ffmpeg kullanarak video kaydetmeye çalışıyorum, böylece daha sonra kaydedilen diğer videolarla eşleşebilirim:

ffmpeg -f v4l2 -ts abs -video_size 1280x720 -i /dev/video0 -copyts ts_test.mkv

Ancak bu videonun süresini karıştırıyor gibi görünüyor. kullanma 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

Bu nedenle, başlangıç ​​zamanı geçerli çağ olarak listelenmesine rağmen, süre artık 1970'lerden (~ 428390 saat) geçen ve aynı zamanda çoğu video oynatıcıyla uğraştığı zamana da ayarlanmış durumda.

Ffmpeg kullanarak zaman damgasını kaydetmenin doğru yolu nedir?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.