Zeitstempel im Video mit gstreamer timeoverlay (datetime-epoch-Parameter funktioniert nicht)Linux

Linux verstehen
Guest
 Zeitstempel im Video mit gstreamer timeoverlay (datetime-epoch-Parameter funktioniert nicht)

Post by Guest »

Ich versuche, Timeoverlay zu verwenden, um Zeitstempel in Videos mit gstreamer zu drucken

Code: Select all

gst-launch-1.0 \
filesrc location=input.avi ! decodebin ! videoconvert ! \
timeoverlay datetime-format="%Y-%m-%d %H:%M:%S" show-times-as-dates=true \
font-desc="Sans 10px" draw-outline=true outline-color=0x000000ff \
color=0xffffffff xpad=20 ypad=20 valignment=bottom halignment=left ! \
x264enc tune=fastdecode speed-preset=ultrafast qp-min=30 qp-max=30 ! mp4mux ! \
filesink location=./output.mp4
Aber ich konnte die Startzeit nicht mit dem datetime-epoch-Parameter von timeoverlay festlegen.
Standardmäßig beginnt es mit „1900-01-01“. 00:00:00". Ich habe in der Timeoverlay-Dokumentation einen Parameter namens datetime-epoch gefunden. In den Dokumenten wird jedoch nicht erklärt, wie Eingaben für datetime-epoch bereitgestellt werden. Ich habe Unix, Datum/Uhrzeit-Stempel usw. ausprobiert, aber es wird für alles ein Fehler ausgegeben. Bitte helfen Sie mir, wie ich damit die Startzeit des Zeitstempels festlegen kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post