corrected tags

This commit is contained in:
Andreas Balogh
2023-08-31 13:53:50 +02:00
parent 5df836529b
commit d55f341b1a
2 changed files with 10 additions and 10 deletions

View File

@@ -1,6 +1,8 @@
exiftool -G -args "ab-20230726-183944-DJI Mini 2.MP4" | findstr Date
for %F in ("*DJI Mini 2.mp4") DO exiftool -P -tagsFromFile "E:\RawTriage\DJI Mini 2\20230819 Videos\%F" -DateTimeOriginal^<CreateDate -CreateDate^<CreateDate -ModifyDate^<ModifyDate -TrackCreateDate^<TrackCreateDate -TrackModifyDate^<TrackModifyDate -MediaCreateDate^<MediaCreateDate -MediaModifyDate^<MediaModifyDate "%F"
for %F in ("*DJI Mini 2.mp4") DO exiftool -P -tagsFromFile "E:\RawTriage\DJI Mini 2\20230819 Videos\%F" -QuickTime:CreateDate^<CreateDate -QuickTime:ModifyDate^<ModifyDate -QuickTime:TrackCreateDate^<TrackCreateDate -QuickTime:TrackModifyDate^<TrackModifyDate -QuickTime:MediaCreateDate^<MediaCreateDate -QuickTime:MediaModifyDate^<MediaModifyDate "%F"
exiftool -G -args "ab-20230731-115059-GoPro Hero.MP4"
exiftool -G -args "ab-20230731-115059-GoPro Hero.MP4" | findstr Date
@@ -8,8 +10,4 @@ rem original GoPro files (copy within same file @)
for %F in ("*GoPro Hero.mp4") DO exiftool -P -tagsFromFile @ -QuickTime:CreateDate^<FileModifyDate -QuickTime:ModifyDate^<FileModifyDate -TrackCreateDate^<FileModifyDate -TrackModifyDate^<FileModifyDate -MediaCreateDate^<FileModifyDate -MediaModifyDate^<FileModifyDate "%F"
rem Handbrake transcoded
for %F in ("*GoPro Hero.mp4") DO exiftool -P -tagsFromFile "E:\RawTriage\GoPro Hero\20230819 Videos\%F" -DateTimeOriginal^<FileModifyDate -CreateDate^<FileModifyDate -ModifyDate^<FileModifyDate -TrackCreateDate^<FileModifyDate -TrackModifyDate^<FileModifyDate -MediaCreateDate^<FileModifyDate -MediaModifyDate^<FileModifyDate "%F"
exiftool -G -args "ab-20230731-115059-GoPro Hero.MP4"
for %F in ("*GoPro Hero.mp4") DO exiftool -P -tagsFromFile "E:\RawTriage\GoPro Hero\20230819 Videos\%F" -QuickTime:CreateDate^<FileModifyDate -QuickTime:ModifyDate^<FileModifyDate -QuickTime:TrackCreateDate^<FileModifyDate -QuickTime:TrackModifyDate^<FileModifyDate -QuickTime:MediaCreateDate^<FileModifyDate -QuickTime:MediaModifyDate^<FileModifyDate "%F"

View File

@@ -23,7 +23,9 @@ def rename(old, new):
print(f"skipped {old.name}, {new.name}, already exists")
# src = Path(r'D:\Videos')
src = Path(r"D:\MediaLibrary\Pictures\2023\20230819 Urlaub Nordkapp")
# src = Path(r"D:\MediaLibrary\Pictures\2023\20230819 Urlaub Nordkapp")
src = Path(r"U:\shared\Nordkapp\Processed")
for raw in src.glob("*.mp4"):
mo = re.match("(?P<author>[^-]*)-(?P<dt>\S{8}-\S{6})-(?P<model>[^-]*)(-\S+)?.mp4", raw.name)
@@ -35,9 +37,9 @@ for raw in src.glob("*.mp4"):
mtime = rawdt.timestamp()
atime = raw.stat().st_atime
print(f"setting {raw.name} to {rawdt}")
exifdt = (rawdt+dt.timedelta(hours=2)).strftime('%Y:%m:%d %H:%M:%S')
print(f'exiftool "-AllDates={exifdt}" "{raw}"')
subprocess.run(["exiftool", f"-AllDates={exifdt}", f"{raw}"])
# exifdt = (rawdt+dt.timedelta(hours=2)).strftime('%Y:%m:%d %H:%M:%S')
# print(f'exiftool "-AllDates={exifdt}" "{raw}"')
# subprocess.run(["exiftool", f"-AllDates={exifdt}", f"{raw}"])
if not DRY_RUN:
os.utime(raw, (atime, mtime))
# fn = f"{md['author'].lower()}-{md['dt']}-{md['model']}{raw.suffix}"