Zmiana nazw wielu plików z wykorzystaniem danych EXIF, ID3, GPS, video i innych – Advanced Renamer


 

Jeżeli czytacie nas regularnie, to wiecie zapewne, że ostatnio pisaliśmy o Photorec, programie dzięki któremu da się odzyskać pliki, nawet w przypadku uszkodzenia systemu plików. Problem niestety w tym, że bez systemu plików, tracimy wszelkie atrybuty danych które były w nim zapisane, takie jak nazwa, data utworzenia i modyfikacji, znikają również wszystkie katalogi. Przeglądanie, powiedzmy, 20000 zdjęć i ich segregowanie, jest może wykonalne, ale niezbyt ciekawe. To samo tyczy się kolekcji filmów czy utworów muzycznych. Tu z pomocą przyszedł Grzesiek, który pod wpisem zadał, bardzo trafione pytanie. Czy nie da się wyciągnąć danych z EXIF? Pewnie, że się da i nawet jeszcze więcej jeżeli zaopatrzycie się w Advanced Renamer.
Zresztą przyda się on w każdej sytuacji, gdy macie duży zbiór plików i zamierzacie nieco go uporządkować. Na przykład cały katalog zdjęć z niewiele mówiącymi nazwami generowanymi przez aparat.

Największą zaletą programu Advanced Renamer oprócz tego, że da się praktycznie na dowolne sposoby zmieniać istniejące nazwy to to, że można w nowej nazwie wykorzystać różnorakie atrybuty, charakterystyczne dla wybranych typów plików. Jak to możliwe? Wiele plików ma w swojej strukturze zapisane parametry, które mogą określać ich charakterystyczne cechy oraz zawierają dużo więcej danych niż pozwala na to file system, w którym pliki są zapisywane. Dlatego nawet po totalnej katastrofie i utracie systemu plików będziemy w stanie wydobyć niektóre cechy plików. Opisywany program pozwala na wykorzystanie w nazwach danych z:
– EXIF – dla zdjęć i innych plików graficznych
– ID3 – pliki MP3
– GPS (również z EXIF)
– bezpośrednio z plików graficznych – takie jak długość i szerokość obrazka
– plików video

Oczywiście, jak to zwykle u nas bywa, opisywany program jest całkowicie darmowy nawet do komercyjnego użytku.

download-30x26Do pobrania ze strony producenta w wersji instalatora oraz portable. 

Developer to spoko koleś z Danii, pewnie nieźle się napracował nad kodem i rozwijaniem aplikacji, więc jeżeli uważacie jak ja, że zasłużył, kliknijcie przycisk DONATE na jego stronie i wyślijcie mu na małe co nieco ;).

Obsługa Advanced Renamer

Na pierwszy rzut oka, zaraz po odpaleniu aplikacji może wydawać się ona nieco skomplikowana, ale to jedynie wrażenie spowodowane dużą ilością kontrolek i przełączników na wierzchu. Główny ekran podzielić możemy na trzy główne części.

AdvRen_02

Aby dokonać zmian według naszych reguł, najpierw wybrać musimy pliki, których nazwy zamierzamy pozmieniać. Można to zrobić wybierając je w oknie eksploratora bądź przyciskiem „add” z środkowego panelu. Najlepiej podczas jednej sesji wybierać pliki tylko jednego typu, metody będą bardziej skuteczne. Jeżeli do zmiany macie kilka bądź kilkanaście tysięcy plików, przeprowadźcie proces zmian partiami, albo przynajmniej przetestujcie reguły na mniejszej ilości plików. Każda zmiana reguły powoduje przeliczenie nazw plików dla całej dodanej partii, co przy znacznych ilościach musi trochę potrwać.

Dla testów przygotowałem sobie listę zdjęć pochodzących z różnych źródeł i czasów. Znajdują się już w obszarze plików do zmian. Teraz musimy przygotować reguły. Możemy kliknąć przycisk „Add method” i wybrać tą, która nas interesuje lub kliknąć na którąś z kategorii w dolnej części. W naszym przypadku zamierzamy całkowicie zmienić, nic nie znaczące nazwy plików, więc wybierzemy metodę „New name”. Teraz zdecydować musimy jaka ma być nowa nazwa. Nic nie stoi na przeszkodzie, żeby trochę poeksperymentować, bo wstępny podgląd nowych nazw na bieżąco pojawiać się w kolumnie „New filename”. Do wyboru jest sporo tagów, z których każdy ma przynajmniej kilka typów danych do wykorzystania. W naszym przypadku najbardziej przydatny będą „Image tags”. Wymyśliłem sobie, że nowe nazwy moich plików powinny dokładnie określać datę i czas utworzenia, następnie interesuje mnie jakim aparatem zostały one wykonane, a na sam koniec przydałaby się jakaś liczba porządkowa, aby wykluczyć ryzyko nadania takiej samej nazwy plikom. Sam program na to nie pozwoli, ale chciałbym uniknąć zbędnych czynności.

Ostatecznie moja metoda wygląda tak:

<Img Year>-<Img Month>-<Img Day>_<Img Hour><Img Min>_<Img CameraModel>_<Inc Nr:1>

a widok z programu tak

AdvRen_03Jeżeli wszystko się zgadza możemy bez obaw wcisnąć przycisk START BATCH, który zaaplikuje zmiany na plikach.

Jeżeli uznacie jednak, że to był pochopny krok, zawsze można cofnąć ostatnie zmiany i przywrócić poprzednie nazwy. Służy do tego przycisk Undo Previous Batch, a po jego kliknięciu dostaniecie okno z listą ostatnich modyfikacji i o ile pliki nie zostały ponownie zmienione, będzie można przywrócić ich pierwotny wygląd.

AdvRen_08

Jakie dane możemy wykorzystać?

Obsługa plików innego typu wygląda bardzo podobnie, z tym że wybrane tagi będą zawierały inne dane. Polecam poeksperymentowanie z nimi, a na pewno znajdziecie te, które najbardziej się wam przydadzą. Aby sobie nieco ułatwić zadanie skorzystać możemy z danych wyświetlanych po zaznaczeniu jednego z wybranych plików.

AdvRen_04

lub wcisnąć przycisk ExifTool… gdzie dostaniemy wszystkie informacje jakie da się z pliku wydobyć

AdvRen_05

Jeżeli nie znajdziecie ich w liście rozwijanej programy możecie po prostu skopiować jego nazwę (przycisk Copy) i wkleić do tworzonej formuły. Taki parametr zostanie pobrany z każdego pliku i wykorzystany w jego nazwie.

Inne modyfikacje

Oprócz wykorzystywania „ukrytych” danych, mamy szerokie spektrum możliwości jeżeli chodzi o modyfikację istniejących nazw plików. Z ciekawszych i praktycznych można wymienić:

Add – pozwala na dodanie frazy w wybranym miejscu nazwy lub rozszerzenia

Move – przesuwa wybrany fragment nazwy w inne miejsce

New case method – wszelkiego typu zmiany wielkości liter w nazwach

Replace – podmienia istniejącą frazę w nazwie na inną

Script – god mode ;), jeżeli znacie JavaScript to można zrobić z nazwą cokolwiek sobie wymarzycie

Attribute – nie tyle zmiana nazwy co zmiana atrybutów plików, czyli modyfikacje w obrębie systemu plików. Ostatnio opisywaliśmy command line’ową metodę, którą tez można dokonać takiej modyfikacji.

Czego brakuje?

Samym programem jestem zachwycony, szczególnie, że oszczędził mi sporo pracy w porządkowaniu całej kolekcji różnorakich plików po uszkodzeniu dysku i mozolnym procesie odzyskiwania tego co dało się jeszcze ocalić. Ciężko znaleźć cokolwiek czego nie dałoby się wykonać w kwestii modyfikacji nazw plików. Brakuje mi jednak jakiegoś modułu, który mógłby przenosić/kopiować/zmieniać lokalizację modyfikowanych plików do różnych katalogów. Można by do tego wykorzystać świetnie przemyślany system reguł. Cóż nie można mieć wszystkiego, ale liczę na nowe wersje aplikacji, może przyniosą coś dobrego ;).


Podobne Tematy:

  • Zdzich

    http://www.bulkrenameutility.co.uk/