Mam aparat od około roku i po zrobieniu 9999 zdjęć system nazewnictwa plików aparatu został przeniesiony do 0001 ..
Zwykle importuję moje zdjęcia do Lightroom, więc Lightroom sortuje je do różnych folderów na podstawie roku ... na przykład 2010, 2011, a następnie do kolejnych podfolderów według daty.
Robię zdjęcia stockowe, więc eksportuję wszystkie końcowe obrazy do tego samego folderu. Ponieważ niektóre obrazy będą miały zduplikowane nazwy, istnieje ryzyko, że nadpisam pliki podczas eksportu.
Chciałbym wiedzieć, jak sobie poradzisz z tą sytuacją? używasz określonej strategii nazewnictwa, czy po prostu umieszczasz wszystko w różnych folderach podczas eksportu?
Odpowiedzi:
Nazewnictwo plików to jedna z tych rzeczy, w których każdy ma osobiste preferencje, ale oto kilka rzeczy, które ludzie często robią:
Jak zauważyłeś, staje się to problemem tylko wtedy, gdy spróbujesz umieścić wszystkie swoje pliki w tym samym folderze; jeśli tego unikniesz, nie będzie problemu.
Dobrą wiadomością jest to, że Lightroom może automatycznie zmieniać nazwy plików podczas importu; sprawdź sekcję Zmiana nazwy pliku na ekranie importu.
źródło
Szczerze mówiąc, foldery są drogą do.
Istnieją obejścia, ale czy naprawdę chcesz 100 000 obrazów w tym samym folderze? Otwarcie na niektórych komputerach potrwa bardzo długo, a nawigacja będzie trudna, gdy masz mały pasek przewijania i odczytywanych lub generowanych jest zbyt wiele miniatur.
Możesz je zrootować w jednym folderze głównym : / Pictures
I podziel na podfoldery :
/ Pictures / 2011/02/14 / IMG_0001.JPG
LUB
/ Zdjęcia / 2011 / ValentinesDay / IMG_0001.JPG
LUB ... którykolwiek podział jest dla Ciebie znaczący. Daty są dobre, ponieważ dobrze się sortują.
Osobiście mam jeden poziom pomiędzy, który zapewnia, że moje foldery drugiego poziomu nigdy nie przekraczają rozmiaru DVD, którego używam do tworzenia kopii zapasowych. Więc:
/ Zdjęcia / V031 / Family / 2011_02 / ValentinesDay
Kiedy V031 osiągnie 4,4 GB, utworzę V032 . Ułatwia tworzenie kopii zapasowych, a także ułatwia znajdowanie plików offline, ponieważ dyski DVD są oznaczone numerem Vxxx.
źródło
Jednym dobrym sposobem na poradzenie sobie z tym jest dodanie daty / godziny do nazwy pliku.
Na przykład:
W Lightroom istnieją szablony nazw plików, które mogą uprościć ten proces.
źródło
Jeśli korzystasz z komputera Mac, istnieje niesamowity program o nazwie A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/ , który daje wiele możliwości dodawania lub dodawania liczb, liter itp. Do gigantycznych grup plików .
Strzelam również i używam go, aby nadać określone tytuły pracy partiom plików np. nazwa plaży / klient / # itd
Wszystkiego najlepszego
-Płyta CD
źródło
Jak większość ludzi tutaj, umieściłem datę w nazwie pliku, w formacie RRRRMMDD. Odkąd zacząłem fotografować dwoma aparatami, nadałem każdemu aparatowi kod literowy, aby uniknąć posiadania dwóch różnych zdjęć o tej samej nazwie. Tak więc typowym plikiem może być 20110601_B0231.cr2.
Minusem tego jest ścisłe sortowanie plików według nazwy pliku nie przeplatające zdjęć. Przypuszczam, że możesz się upewnić, że czasy kamery są zsynchronizowane, i wprowadzić przedział czasu (np. 20110601_073002_B0231.cr2 na 7:30:02), ale to będzie dość długa nazwa pliku!
Kiedy pokazuję komuś dowody, proszę, aby odnosili się do zdjęć za pomocą tego kodu złożonego z jednej litery i czterech cyfr.
Korzystam z oprogramowania firmy Canon do ogrodnictwa, aby wycierać zdjęcia z aparatu i zmieniać ich nazwy po drodze; jest wystarczająco inteligentny, aby wykryć różne kamery, aby nadać temu kodowi literę.
Organizuję je również w określonych folderach, jak większość ludzi tutaj.
źródło
Moja technika obsługi duplikatów numerów plików polega na zapisaniu ich w formacie folderu rok / rrrrmmdd i zachowanie oryginalnych nazw.
Kiedy eksportuję zdjęcia, zawsze wypełniam pole nagłówka EXIF, więc dodaj to na początku nazwy pliku. Następnie daje klientowi pewien kontekst plików.
źródło
Ja nie! :) Zamiast tego unikam obrazów ze zduplikowanymi nazwami plików, zmieniając ich nazwy przed importem . Otóż to!
[Właściwie używam twardych linków, ale sprowadza się to do tego samego.]
To jest naprawdę cała moja odpowiedź w swej istocie. Zapraszamy do zapoznania się z dalszymi szczegółami, w jaki sposób ja osobiście to osiągam, jeśli chcesz. Jeśli moja odpowiedź jest myląca, skup się na powyższej koncepcji - istnieje wiele innych sposobów na osiągnięcie tej samej podstawowej koncepcji.
Uwaga: pozostała część tej odpowiedzi jest w pewnym sensie unikatowa i naukowa. Pojęcia są jednak ogólne i na pewno można tego dokonać w innym miejscu. Jeśli ktoś ma sugestie, jak poprawić sposób, w jaki napisałem tę odpowiedź, cieszę się, że je słyszę. Piszę to również, gdy jestem zmęczony, i mam tendencję do mówienia, więc ... mam nadzieję, że to wszystko będzie miało sens, a jeśli nie, daj mi znać, a ja postaram się wyjaśnić w edycji.
W szczególności mam uruchamiany skrypt
import_card
, który prosi o nazwę dla sesji / sesji / cokolwiek, a następnie wykonuje następujące czynności:Upewnij się, że jestem w odpowiednim katalogu do importowania zdjęć. (Można to zrobić na wiele sposobów, ale robię to tylko po to, aby upewnić się, że istnieje już katalog pasujący do bieżącego roku i miesiąca, tak jak RRRR / MM.)
Poszukaj jednej lub więcej kart pamięci, które są aktualnie podłączone do komputera.
Zeskanuj dane na każdej karcie (patrząc na dane EXIF), pojedynczo, aby dowiedzieć się, z której kamery zostały zarejestrowane zdjęcia (według numeru seryjnego) i jaka była ostatnia data zdjęcia na karcie (jeśli jest wiele dat, idę z najnowszymi). (Uwaga: na jednej karcie może znajdować się wiele kamer; przeważnie staram się nie wpadać na tę skrzynkę, ale jeśli tak, to dobrze sobie z tym radzę).
Skopiuj dane (dokładnie) z mojej karty (kart) do folderu takiego jak:
./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in
Gdzie
cameraID
jest krótka nazwa (np. „30d” lub „g9”, lub czasem coś dłuższego, aby wskazać pożyczoną kamerę), którą przypisałem do pojedynczej kamery (lub wielu takich identyfikatorów, jeśli karta została zastrzelona za pomocą wielu kamer) na podstawie numer seryjny kamery (kamer). (W przypadkach, w których dane EXIF nie zawierają numeru seryjnego, zgaduję, że mam inną heurystykę, która w większości działa dobrze w przypadku ograniczonej liczby aparatów, z których korzystam, ale dla niektórych może się zepsuć). Ten folder może zawierać nazwy plików, takie jak:DCIM/123CANON/_MG_4567.CR2
(Strzelam przede wszystkim do Canona, ale można to zrobić również z innymi aparatami, a mój skrypt obsługuje kilka różnych rodzajów kanonów i co najmniej jedną inną markę aparatu).
Gdy to zrobisz, dokonaj zmiany nazwy (naprawdę twardego linkowania), używając (i to jest klucz do tego wszystkiego) nazwy podkatalogów DCIM jako części identyfikatora . Tak, nowy katalog zostanie utworzony jak
YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered
(bez.in
), który bierze123
w123CANON
i4567
w_MG_4567.CR2
połączeniu także z (różne) krótkie (ER) prefiks identyfikujący aparatu (zwykle jedną literę dla moich własnych kamer oraz kilka listów do kamer ja pożyczyłem) - ponownie, na podstawie numeru seryjnego kamery użytej dla każdego zdjęcia (więc jeśli nakręciłem kartę na wielu kamerach, poszczególne pliki otrzymają różne prefiksy, niezależnie od tego, czy schemat numerowania jest różny między aparatami), tworząc pliki takie jak (zakładając prefiks „e”, który jest moim obecnym główny aparat, ale może to być cokolwiek):e123-4567.CR2
Następnie importuję katalog utworzony w poprzednim kroku (tj. Nie ten z „.in” w nazwie) jako nowy projekt do Aperture lub Lightroom (korzystałem z obu w różnych momentach - każdy z nich ma swoje zalety). Stamtąd „główna nazwa pliku” i „numer wersji” (terminologia Aperture, zapominam, co Lightroom nazywa tymi samymi pojęciami) ma ciąg unikatowy dla mojej całej biblioteki
e123-4567
w tym. Kiedy następnie eksportuję obrazy w jakimkolwiek celu, umieszczam to w nazwie eksportowanego pliku, wraz z (czasami) moim imieniem jako prefiksem (dla obrazów, które przekażę bezpośrednio innym) i (często, szczególnie na przykład na flickr przesyła) jakiś opisowy tytuł (pasujący do tytułu flickr, dzięki czemu mogę łatwo powiązać je ze sobą) obrazu i / lub jego „wersji”, jeśli mam różne edycje (ta ostatnia jest czymś, co przechowuję w „nazwa wersji” w Aperture).Między wszystkimi powyższymi otrzymuję następujące korzyści:
Mam archiwum dokładnych danych z karty. Gdybym kiedykolwiek chciał, mógłbym umieścić te dane z powrotem na karcie, a aparat byłby w stanie to zrozumieć, tak jakby nigdy nie został usunięty.
Obrazy, które importuję, mają prawie całkowicie unikalny numer.
(Zastrzeżenie: jeśli kiedykolwiek przekroczę 999CANON pod względem nazw folderów, będę miał kłopoty - i mam do około 985CANON, ale to głównie dlatego, że zwykłem dzielić kartę tam iz powrotem między Canonem 10D, który tylko umieścił 100 obrazów w każdym takim folderze i 30D, co daje w zasadzie 10 000, ale przejęło numerację od miejsca, w którym 10D przerwał, a potem 10D zrobiłby z tym głupie rzeczy. Byłem na 985 przez jakiś czas, i nie nie spodziewam się przekroczenia 999 przed posiadaniem nowego korpusu aparatu, który będę uważał, aby nie zatruć numeracji, i dlatego zacznę od, jak sądzę, 100CANON. Jeśli jednak uda mi się osiągnąć limit 999, to ja może po prostu zmienić prefiks dla tego aparatu, a wszystko będzie dobrze.)
Unikalny numer jest stosunkowo krótki, więc moje nazwy plików zwykle nie są zbyt duże. (Nazwy katalogów (a więc i projektów) są czasami denerwująco długie, niestety, ale lubię mieć te informacje pod ręką, więc sobie z tym radzę.)
Nie wiem, dlaczego Aperture i Lightroom i takie nie pozwalają na umieszczanie takich danych w nazwie pliku. Zwłaszcza część pobierania numeru z nazwy folderu w katalogu DCIM. Niestety nie. Jak dotąd. :) Wiem, że Lightroom ma pewne zasady dotyczące zmiany nazw rzeczy podczas importu i prawdopodobnie możesz uzyskać alternatywną wersję tego pomysłu, korzystając z tego (najprawdopodobniej na podstawie daty), ale nie było sposobu, aby wyodrębnić identyfikator folderu DCIM , ostatnio patrzyłem.
W każdym razie mam nadzieję, że to w jakiś sposób pomoże ludziom. Mój skrypt jest obecnie napisany w sposób, który jest wysoce dostosowany do moich potrzeb, ale prawdopodobnie byłbym przekonany do jego wyczyszczenia i wydania go jako oprogramowania typu open source, jeśli będzie wystarczająco dużo popytu. Lub, jeśli jesteś dobry w Ruby, Perlu, Pythonie itp., Możesz napisać własną wersję.
Możesz też wprowadzić błędy w Apple i Adobe, aby wbudować coś takiego w swoich produktach. :)
źródło