corrected tags
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user