Jeden rychlý tip, o který se s vámi prostě musím podělit: umělá inteligence mi za pár minut pomohla vyřešit letitý problém s archivací fotek (s přepisováním dat vytvoření), o němž jsem si upřímně myslel, že je neřešitelný. Sláva, sláva!
Proč zuřím při stahování fotek z cloudu? Přepíše se datum pořízení
Tedy nejprve: v čem že je ten “obrovský neřešitelný problém”? Jsem si vlastně skoro jistý, že s ním též bojujete – nastává při stahování většího množství fotek z cloudů, archivních souborů a tak podobně. Když si je pak prohlížíme v počítači, u souboru vidíme datum stažení a ne to podstatné: kdy byla fotka pořízena.
Konkrétní příklad té záludnosti:
1. Datum vzniku nahradí datum stažení: Potřebuji například rychle z archivu na Google Photos (záloze na Google disku, atp.) stáhnout pár set fotek z minulých několika let. Fotky označím, stáhnu, vznikne ZIP soubor, ten odzipuji a fotky se mi objeví v adresáři. Jasně, to znáte. ALE: fotky v adresáři nemají zcela zásadní informaci původního souboru: datum vytvoření. V přehledu souborů vidíme jen datum stažení – tedy typicky dnešní datum a čas.
2. Nastává chaos. Přepsání data vzniku je velký problém – fotky jdou špatně třídit, nemáte šanci se rychle zorientovat v tom, zda jde o fotky z Vánoc loňských, letošních, nebo nějakých jiných. Zkrátka, nastává naprostý zmatek a s fotkami se extrémně špatně pracuje… (“Uvnitř” fotky samozřejmě data jsou, ale to se nedá zobrazit při rychlém prohlížení více souborů).
3. Nedá se to ani nijak obejít a data zobrazit… Opravdu protivné je, že problém zmizelého data je v podstatě neřešitelný běžnými postupy: přinejmenším na Macu, s nímž pracuji, jsem nepřišel na žádné spásné nastavení (ano, Datum vytvoření jde zobrazit, ale je stejné jako ono Datum změny). Na Windows, jak jsem to rychle zkoušel, nastává problém zcela identický (pokud se mýlím, moc prosím o zprávu v komentářích, doplním)…
4. Ale: ta data tam samozřejmě stále jsou: datum vytvoření / vyfocení fotky je bezpečně uloženo v EXIFu, Lightroom i Photoshop je rádi zobrazí. Ale: pro běžnou práci a třídění v počítači to je prostě naprostá pohroma – popravdě řečeno dodnes nechápu, proč to celé nejde dělat nějak jednoduše.
Jak prosté, pravila AI a vše vyřešila
Jak již tušíte, řešení je vlastně velmi jednoduché, ale upřímně: bez toho, aby mě AI “vedla za ručičku”, bych to nezvládl. Jednoduché to opravdu je, ale ještě snazší je se ztratit.
1. Jaké to má řešení? Jedním pokynem v příkazové řádce dokáže Mac i počítač s Windows přepsat u fotek datum stažení na opravdové datum vytvoření (vyfocení). Viz ilustrace.
2. Jak to udělat v praxi? Vytvořte si pokusný adresář a prostě se optejte AI, jak to máte udělat. Níže je sice postup zhruba popsán a na 90 % bude fungovat i vám, ale to moudré chatovací okénko vás prostě navede krok za krokem. Osobně střídavě používám ChatGPT.com a Claude.ai (který je na podobné “počítačové” věci mnohdy šikovnější). Používám free verze, na mých pár dotazů denně bohatě stačí.
3. Na co se ptáme? Prostě na to, jak po stažení do počítače přepsat datum stažení na datum vytvoření z Exifu fotky. AI vás pochopí, žádné obavy.
4. Co se vlastně přesně stane? AI vás navede ke stažení a následnému použití nástroje zvaného ExifTool, který dokáže analyzovat data o fotce. Ale hlavně vás AI “přinutí” objevit to, s čím jste si nejspíš nikdy moc nehráli, nebo se hrát báli: tzv. Terminál u Macu a Příkazový řádek u Windows. Pokud jste se nyní vyděsili, opravdu není třeba se bát – je to jednoduché, a je škoda si s tím nehrát.
5. Proč do toho míchat AI? Protože vás dokáže přesně navést a opravit chyby. Popravdě řečeno, právě analýza chyb a chybných postupů je jedním z velkých průlomů praktického využití umělé inteligence. Samozřejmě, že tento postup funguje nejspíš desítky let a samozřejmě, někde je toto celé popsané. ALE: je prakticky nulová šance, že by se vám/mě to povedlo spustit – vždy je tam nějaký chyták, drobnost, která vás zastaví. Zde prostě jakoukoliv chybovou hlášku hodíme zpět do stroje a on řekne: “Hm, aha, chyba bude asi zde, pojďme to zkusit jinak”. Jinými slovy: AI nás vede za ručičku a to je prostě skvělé.
Podrobný návod / přehled:
ChatGPT jsem poprosil, aby pro Vás shrnul postup, který mi poradil, je tedy níže pro Mac i Windows (ten jsem nezkoušel, tedy neručím za výsledek).
Jak to celé funguje: přes příkazové řádky navedeme systém do pokusného adresáře a script poté přepíše datum stažení na datum vytvoření / vyfocení. Někdy vám bude stačit jen první řádek, ty další zkoumají méně časté varianty zápisu v případě, že první nebude přítomen (u mě například u starších videí). Cest a možností je samozřejmě mnohem více…
Ale vůbec nejsnazší je, viz výše, začít prostě od nuly, otevřít ChatGPT nebo Claude a napsat třeba: “Stáhl jsem z cloudu fotografie, ale místo data vytvoření je v adresáři datum stažení…. Jak to mohu opravit u více souborů najednou? Díky!”
Ono moudré chatovací okénko vás prostě navede… A je to…
Návod, jak ho sepsal ChatGPB
A. Pro počítač od Applu:
1. Instalace ExifTool
Otevřete Terminál na vašem Macu (najdete ho v Aplikace > Utility). Nainstalujte ExifTool pomocí Homebrew (správce balíčků pro macOS). Pokud Homebrew nemáte nainstalovaný, můžete ho nainstalovat spuštěním tohoto příkazu:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Jakmile je Homebrew nainstalován, nainstalujte ExifTool zadáním tohoto příkazu:
brew install exiftool
2. Přejděte do adresáře se soubory
V Terminálu použijte příkaz cd
pro přechod do složky, kde jsou umístěny vaše soubory. Například pokud máte soubory ve složce Dokumenty/Fotky, zadejte:
cd ~/Dokumenty/Fotky
Můžete také přetáhnout složku přímo do okna Terminálu po napsání cd
, čímž automaticky vyplníte správnou cestu.
3. Spusťte skript ExifTool
Jakmile jste ve správném adresáři, vložte nebo napište tento skript do Terminálu:
exiftool -r "-FileCreateDate<DateTimeOriginal" -if '($DateTimeOriginal)' .
exiftool -r "-FileCreateDate<CreateDate" -if '($CreateDate) and not ($DateTimeOriginal)' .
exiftool -r "-FileCreateDate<CreationDate" -if '($CreationDate) and not ($DateTimeOriginal) and not ($CreateDate)' .
B. Pro Windows (nezkoušel jsem):
1. Stažení a instalace ExifTool
Navštivte oficiální webovou stránku ExifTool a stáhněte si spustitelný soubor pro Windows. Hledejte soubor s názvem exiftool(-k).exe
.
Po stažení soubor přejmenujte na exiftool.exe
(odstraňte část (-k)
).
Umístěte soubor exiftool.exe
do složky, ke které máte snadný přístup (např. C:\ExifTool
).
2. Přidání ExifTool do systémové proměnné PATH (volitelné, ale doporučené)
Abyste mohli ExifTool spouštět z jakéhokoli adresáře bez nutnosti přecházet do složky, kde je umístěn, můžete ho přidat do systémové proměnné PATH:
- Stiskněte
Windows + R
, napištesysdm.cpl
a stiskněte Enter. - Přejděte na záložku Upřesnit a klikněte na Proměnné prostředí.
- V části Systémové proměnné najděte a vyberte
Path
a klikněte na Upravit. - Klikněte na Nový a zadejte cestu k souboru
exiftool.exe
(např.C:\ExifTool
), poté klikněte na OK.
Nyní budete moci spustit ExifTool z jakéhokoli příkazového řádku.
3. Otevření příkazového řádku
Stiskněte Windows + R
, napište cmd
a stiskněte Enter pro otevření příkazového řádku.
4. Přechod do složky s vašimi soubory
V příkazovém řádku použijte příkaz cd
pro přechod do adresáře, kde jsou vaše soubory. Například:
cd C:\Users\VaseUzivatelskeJmeno\Pictures
Ujistěte se, že VaseUzivatelskeJmeno
nahradíte skutečným jménem vašeho Windows účtu a cestu přizpůsobíte umístění vašich souborů.
5. Spuštění skriptu ExifTool
Jakmile jste ve správném adresáři, spusťte skript:
exiftool -r "-FileCreateDate<DateTimeOriginal" -if "($DateTimeOriginal)" .
exiftool -r "-FileCreateDate<CreateDate" -if "($CreateDate) and not ($DateTimeOriginal)" .
exiftool -r "-FileCreateDate<CreationDate" -if "($CreationDate) and not ($DateTimeOriginal) and not ($CreateDate)" .
Tečka .
na konci odkazuje na aktuální adresář a zajistí, že budou zpracovány všechny soubory rekurzivně.
Další poznámka pro Windows:
Windows někdy omezuje úpravu atributu FileCreateDate na souborových systémech NTFS. ExifTool však často dokáže tato omezení obejít. Pokud narazíte na problémy, kdy se datum vytvoření souboru nezmění, může to být kvůli těmto omezením. V takovém případě byste mohli zvážit použití třetích stran, které mají hlubší přístup k atributům NTFS nebo pracují s jiným metadatovým polem.
Celé roky stále stejně archivuji fotky podle Ondřeje Neffa
https://digineff.cz/polopate-jak-archivovat-fotky/
https://digineff.cz/jak-na-zalohovani-fotografii/
S adresářovou strukturou nemá problém ani můj oblíbený DigiKam. (multiplatformní freeware)
„Dobré světlo“
Láďa z Pardubic