Yinelenen dosya adlarına sahip resimleri nasıl yönetirsiniz?
Yapmıyorum! :) Bunun yerine, içe aktarmadan önce dosyaları yeniden adlandırarak yinelenen dosya adlarına sahip görüntülerden kaçınıyorum . Bu kadar!
[Aslında, sert bağlantılar kullanıyorum, ama aynı şey.
Bu aslında benim bütün cevabım, özünde. İsterseniz kişisel olarak bunu nasıl başarabileceğim hakkında daha fazla ayrıntı için okumaya devam edebilirsiniz. Cevabım kafa karıştırıcı olursa, yukarıdaki konsepte odaklanın - aynı temel konsepte ulaşmanın başka birçok yolu var.
Not: Bu cevabın geri kalanı bazı isimlendirilmesinde bir çeşit UNIX-ish ve geeky. Ancak kavramlar geneldir ve bu tür şeyler başka yerlerde de yapılabilir. Bu cevabı yazma şeklimin nasıl geliştirileceğine dair önerileriniz varsa, bunları duyduğuma sevindim. Bunu yorgunken de yazıyorum ve ayrıntılı olmaya meyilliyim, bu yüzden ... umarım bunların hepsi mantıklı olacaktır ve eğer değilse, lütfen bana bildirin, ve bir düzenlemede açıklığa kavuşturmak için elimden geleni yapacağım.
Özellikle, import_card
sürdüğüm, çekim / oturum / herhangi bir ad için bir ad soran ve daha sonra aşağıdakileri yapan bir komut dosyası var :
Görüntüleri içe aktarmak için uygun bir dizinde olduğumdan emin olun. (Bu birkaç yolla yapılabilir, ancak bunu yapmam sadece YYYY / MM olarak şimdiki yıl ve ayla eşleşen bir dizinin olduğundan emin olmaktır.)
Bilgisayarınıza takılı olan bir veya daha fazla bellek kartını arayın.
Görüntülerin hangi kameradan kaydedildiğini (seri numarasına göre) ve karttaki bir görüntünün en son tarihinin ne olduğunu bulmak için her karttaki verileri (EXIF verilerine bakarak) birer birer tarayın. (birden çok tarih varsa, en son gidiyorum). (Not: Tek bir kartta birden fazla kamera olabilir; Çoğunlukla bu davaya girmemeye çalışırım, ancak yaparsam iyi işlenir.)
Verileri (tam olarak) kartlarımdan aşağıdaki gibi bir klasöre kopyalayın:
./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in
Nerede cameraID
(kart birden fazla kamera ile çekim olsaydı veya çoklu kimlikler) Ben bireysel kamera atadığınız bir kısa adı (örneğin, "30d" veya "G9" veya ödünç kamera göstermek için uzun bazen bir şey) dayanmaktadır kameraların seri numarası. (EXIF verilerinin bir seri numarası içermediği durumlarda, tahmin etmek için kullandığım, çoğunlukla kullandığım sınırlı sayıda kamera için iyi çalışan, ancak bazıları için bozulabilecek başka buluşsal yöntemlerim var). Bu klasörün içinde dosya adları olabilir:
DCIM/123CANON/_MG_4567.CR2
(Öncelikle Canon'u çekiyorum, ancak bu diğer kameralarla da yapılabilir ve senaryomda birkaç farklı canon türü ve en az bir başka marka kamera da ele alınır.)
Bu yapıldıktan sonra , kimliğin bir parçası olarak DCIM alt dizinlerinin adını kullanarak yeniden adlandırmayı (gerçekten zor bağlantı) yapın (ve bu her şeyin anahtarıdır) . Yani, yeni bir dizin gibi oluşturulan alır YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered
(olmadan .in
) aldığı 123
içinde 123CANON
ve 4567
içinde _MG_4567.CR2
bir (farklı) kısa (er) ile de kombine önek kameralar için kamera (kendi kameralar için genellikle tek harf ve birkaç mektup belirlenmesi ben ödünç aldım) - yine, her görüntü için kullanılan kameranın seri numarasına göre (bu yüzden birden fazla kamerada bir kart çektiysem, tek tek dosyalar numaralandırma şeması kameralar arasında farklı olsun ya da olmasın farklı önekler alır), ("e" öneki olduğu varsayılırsa, ana kamera, ancak herhangi bir şey olabilir):
e123-4567.CR2
Sonra önceki adımda oluşturulan dizini (yani adında ".in" olanı değil ) yeni bir proje olarak Diyafram veya Lightroom'a aktarıyorum (her ikisini de farklı zamanlarda kullandım - her birinin avantajları var). Oradan, "Ana dosya adı" ve "Sürüm numarası" (Diyafram terminolojisi, Lightroom'un aynı kavramları çağırdığını unutuyorum), tüm kütüphanem için benzersiz bir kütüphaneye sahipe123-4567
içinde. Daha sonra herhangi bir amaç için görüntüleri dışa aktardığımda, bunu dışa aktarılan dosyanın adına eklerim (bazen) ismimi önek olarak (doğrudan başkalarına vereceğim görüntüler için) ve (sık sık, özellikle flickr için) farklı düzenlemelerim varsa (ikincisi, içinde sakladığım bir şeyse) Diyafram içinde "sürüm adı").
Yukarıdakilerin hepsi arasında, aşağıdaki faydaları elde ederim:
Karttaki kesin veri arşivim var. Eğer istersem, bu verileri bir karta geri koyabilirdim ve kamera hiç çıkarılmamış gibi anlayabilirdi.
İçe aktardığım görüntüler oldukça garantili benzersiz bir numaraya sahip.
(Uyarı: Klasör adları için 999CANON'u geçersem, sorun yaşayacağım - ve 985CANON'a kadar çıkıyorum, ancak çoğunlukla bir kartı Canon 10D arasında ileri ve geri paylaştığım için Bu klasörlerin her birinde 100 görüntü ve 30.000, temel olarak 10.000'i koyar, ancak 10D'nin kaldığı yerden numaralandırdı ve sonra 10D bununla aptalca şeyler yapacaktı. Bir süredir 985'deyim ve Yeni bir kamera gövdesine sahip olmadan önce 999'u aşmayı beklemiyorum, bu da numaralandırmayı kirletmemeye dikkat edeceğim ve bence 100CANON ile başlayacağım. bu kamera için öneki değiştirebilir ve her şey yolunda olacaktır.)
Benzersiz sayı nispeten kısadır, bu yüzden dosya adlarım genellikle çok büyük değil. (Dizin (ve bu nedenle proje) adları bazen can sıkıcı bir şekilde uzun, ne yazık ki, ama ben bu bilgi kullanışlı olması gibi, bu yüzden onunla başa çıkmak.)
Diyafram açıklığının ve Lightroom'un neden böyle bir veriyi dosya adına koymasına izin vermiyorum. Özellikle DCIM dizinindeki klasör adından numara almanın bir kısmı. Ne yazık ki, bilmiyorlar. Her neyse, zaten. :) Lightroom'un içe aktarma sırasında bir şeyleri yeniden adlandırmak için bazı kuralları olduğunu biliyorum ve muhtemelen bu fikri kullanarak (tarihe bağlı olarak, büyük olasılıkla) alternatif bir sürüm elde edebilirsiniz, ancak DCIM klasör kimliğini ayıklamanın herhangi bir yolu yoktu , son baktım.
Neyse, umarım bu bir şekilde millet için yararlıdır. Senaryom şu anda kendi ihtiyaçlarım için son derece özelleştirilmiş bir şekilde yazılmış, ancak yeterli talep varsa, onu temizlemeye ve açık kaynaklı bir şey olarak serbest bırakmaya ikna olabilirim. Ya da yakut, perl, python veya benzerleri konusunda iyiyseniz, kendi sürümünüzü yazabilirsiniz.
Ya da Apple ve Adobe ürünlerini ürünlerinde böyle bir şey oluşturmak için rahatsız edebilirsiniz. :)