Python - skapa subtitle med datum samt tid (hemmavideos)
Hej, jag har börjat kolla på att göra en undertext-fil för att se datumet när videon filmades samt tidpunkt.
Kanske inte är det bästa sättet men tar gärna emot tips på alternativ i så fall.
Jag har kollat en del och det verkar inte finnas det jag är ute efter. Jag har börjat med att läsa metadatan och jag har output
t.ex.
import subprocess
input_file = "/Volumes/Videos/C0006.mp4"
exe = "exiftool"
process = subprocess.Popen([exe,input_file], stdout=subprocess.PIPE, stderr=subprocess.STDOUT, universal_newlines=True)
metadata = []
for output in process.stdout:
info = {}
line = output.strip().split(":", 1)
info[line[0].strip()] = line[1].strip()
metadata.append(info)
Time_Value = metadata[-37:-36]
Date_Value = metadata[-21:-20]
#from metadata import "Media Duration"
#d1 =
print(Time_Value)
print(Date_Value)
[{'Media Duration': '6.24 s'}]
[{'Creation Date Value': '2021:12:24 17:06:10+02:00'}]
Jag filmar med systemkamera och videosen hamnar i en NAS. Sedan spelar jag upp dessa via KODI.
Vore supertacksam om någon kan hjälpa till i detta Har provat med ChatGPT men ingen framgång
Ultimat vore det att kunna högerklicka på en video, välja skript som hämtar datum/tid och skapar filen
(Youtube-länk)
Tack!
Visa signatur
Kim I | i9 9900KS | Auros Master | RTX2080 | Kingston 3200 MHz |