คุณจะจัดการรูปภาพที่มีชื่อไฟล์ซ้ำใน Lightroom ได้อย่างไร


17

ฉันมีกล้องมาประมาณหนึ่งปีและถ่ายภาพ 9999 ภาพแล้วระบบการตั้งชื่อไฟล์ของกล้องได้หมุนไปถึง 0001 ..

ฉันมักจะนำเข้ารูปถ่ายของฉันไปที่ Lightroom ดังนั้น Lightroom จึงจัดเรียงไว้ในโฟลเดอร์ต่าง ๆ ตามปีที่แล้วเช่นปี 2010, 2011 และจากนั้นไปยังโฟลเดอร์ย่อยเพิ่มเติมตามวันที่

ฉันกำลังถ่ายภาพสต็อกดังนั้นฉันจึงส่งออกภาพสุดท้ายทั้งหมดไปยังโฟลเดอร์เดียวกัน เนื่องจากรูปภาพบางรูปจะมีชื่อซ้ำกันจึงมีความเสี่ยงที่ฉันจะเขียนทับไฟล์ในการส่งออก

ฉันต้องการทราบว่าคุณจัดการกับสถานการณ์นี้อย่างไร คุณใช้กลยุทธ์การตั้งชื่อที่เฉพาะเจาะจงหรือเพียงแค่ใส่ทุกอย่างลงในโฟลเดอร์ต่างๆในการส่งออก


2
หากคุณมี / ใช้ Lightroom คุณสามารถทำการเปลี่ยนชื่อแบทช์ของภาพตามบรรทัดคำแนะนำในคำตอบด้านล่าง เลือกรูปภาพที่คุณต้องการเปลี่ยนชื่อและกด F2 และคุณสามารถสร้างกลยุทธ์การตั้งชื่อโดยใช้การตั้งค่าล่วงหน้าและตัวเลือกที่กำหนดเองในกล่องโต้ตอบที่ปรากฏขึ้น
Conor Boyd

ขอบคุณสำหรับคำติชมทั้งหมด .. Lightroom ทำงานได้ดีในการจัดเรียงไฟล์ที่นำเข้าทั้งหมดลงในโฟลเดอร์ ฉันคิดว่าบางทีฉันควรแบ่งภาพสุดท้ายออกเป็นโฟลเดอร์อื่นเช่นรูป 9999 รูปแรก, โฟลเดอร์ 01 และรูปที่สอง 9999 ในโฟลเดอร์ 02 .. มันง่ายกว่าที่จะติดตามว่าภาพถ่ายอยู่ที่ไหน
คัง

คำตอบ:


15

การตั้งชื่อไฟล์เป็นหนึ่งในสิ่งที่ทุกคนมีความชอบส่วนตัว แต่ต่อไปนี้เป็นสองสิ่งที่ผู้คนมักทำกัน:

  • เปลี่ยนชื่อไฟล์เพื่อรวมวันที่ถ่ายเดิม ดังนั้นแทนที่จะเป็น IMG_0001.JPG คุณอาจท้ายด้วย 20110214-0001.JPG
  • รวมถึงคำอธิบายการยิงสั้น ๆ ต่อจากตัวอย่างของฉันบางทีคุณอาจจะมี 20110214-smithheadshot.JPG

ดังที่คุณจดบันทึกสิ่งนี้จะกลายเป็นปัญหาถ้าคุณพยายามวางไฟล์ทั้งหมดไว้ในโฟลเดอร์เดียวกัน หากคุณหลีกเลี่ยงปัญหานี้มันจะไม่มีปัญหา

ข่าวดีก็คือ Lightroom สามารถเปลี่ยนชื่อไฟล์โดยอัตโนมัติเมื่อคุณนำเข้า ตรวจสอบส่วนการเปลี่ยนชื่อไฟล์ของหน้าจอนำเข้า


2
+1 สำหรับข้อเสนอแนะที่สองของคุณและเพื่อพูดถึงความสามารถในการเปลี่ยนชื่อของ Lightroom รูปแบบของฉันคือฉันนำเข้าสู่โฟลเดอร์ตามปีเดือนจากนั้นเหตุการณ์ (หรือสถานที่) และสุดท้ายดัชนี ดังนั้นฉันอาจจะมี 2011-02-CastleHill-0001.dng
Conor Boyd

7

สุจริตโฟลเดอร์เป็นวิธีการ

มีวิธีแก้ไขปัญหา แต่คุณต้องการ 100,000 รูปในโฟลเดอร์เดียวกันหรือไม่ มันจะใช้เวลานานมากในการเปิดในบางเครื่องและใช้งานยากเมื่อคุณมีแถบเลื่อนขนาดเล็กและรูปขนาดย่อที่อ่านหรือสร้างมากเกินไป

คุณสามารถรูทพวกเขาทั้งหมดในโฟลเดอร์หลักเดียว : / Pictures

และแบ่งออกเป็นโฟลเดอร์ย่อย :

/ Pictures / 2011/02/14 / IMG_0001.JPG

หรือ

/ Pictures / 2011 / ValentinesDay / IMG_0001.JPG

หรือ ... ข้อแตกต่างใดที่มีความสำคัญต่อคุณ วันที่ดีเพราะเรียงลำดับได้ดี

ส่วนตัวฉันมีหนึ่งระดับในระหว่างที่ทำให้แน่ใจว่าโฟลเดอร์ระดับที่สองของฉันไม่เกินขนาดของดีวีดีซึ่งเป็นสิ่งที่ฉันใช้สำหรับการสำรองข้อมูล ดังนั้น:

/ Pictures / V031 / Family / 2011_02 / ValentinesDay

เมื่อV031ถึง 4.4 GB, I จะสร้างV032 มันทำให้การสำรองข้อมูลง่ายขึ้นมากและยังง่ายต่อการค้นหาไฟล์ออฟไลน์เนื่องจากดีวีดีมีชื่อกำกับด้วยหมายเลข Vxxx


5
@kang ดูเหมือนว่าจะใช้โฟลเดอร์เดียวสำหรับการส่งออกเพื่อเก็บไม่ใช่การใช้งานทุกวัน ดูเหมือนว่าภาพที่ไม่ได้อยู่ในขั้นตอนปกติจะอยู่ในโฟลเดอร์แยกต่างหาก
chills42

@chills - ใช่ แต่เนื่องจาก OP แนะนำให้ใช้โฟลเดอร์ตัวเองฉันจึงคิดว่านี่เป็นความเป็นไปได้สำหรับหุ้นเช่นกันอาจมีรากร่วมตามที่ฉันแนะนำ
Itai

5
ปัญหาเกี่ยวกับสิ่งนี้คือยังไม่มีรูปแบบการตั้งชื่อที่ไม่ซ้ำกันสำหรับรูปภาพ หากรูปภาพหลายรูปที่มีชื่อเดียวกันส่งมอบให้กับลูกค้าและพวกเขาต้องการหนึ่งในนั้นก็จะมีความสับสน ไฟล์จะต้องเปลี่ยนชื่อหรือเก็บไว้ในโฟลเดอร์ซ้อนกันซึ่งทำให้เกิดความวุ่นวายในการสร้างหน้าเว็บหรือแสดงแฟลชหรือส่งผ่านโฟลเดอร์เหล่านั้นไปยังลูกค้าเพื่อวัตถุประสงค์ใด ๆ การเปลี่ยนชื่อพวกเขาเมื่อนำเข้าเป็นชื่อที่ไม่ซ้ำกันช่วยได้อย่างมากโดยเฉพาะอย่างยิ่งหากภาพถูกตั้งชื่อตามวันที่ / เวลาประทับ ฉันทำมาหลายปีแล้วและสามารถระบุเหตุการณ์ของภาพโดยใช้ชื่อไฟล์โดยไม่มีการหลอก
เกร็ก

6

วิธีที่ดีวิธีหนึ่งในการจัดการสิ่งนี้คือการเพิ่มวันที่ / เวลาลงในชื่อไฟล์

ตัวอย่างเช่น

  • แทนการIMG_1234.jpgมีไฟล์เปลี่ยนชื่อเป็นIMG_YYYYMMDD_1234.jpg ด้วยวิธีนี้หากต่อมาบนถนนคุณมี IMG_1234.jpg อีกรุ่นที่ส่งออกจะเป็นวันที่ ดังนั้นหากมีการถ่ายภาพในวันที่ 14 กุมภาพันธ์ 2010 และ 30 มิถุนายน 2011 คุณจะได้พบกับ IMG_20100214_1234.jpg และ IMG_20110630_1234.jpg

ใน Lightroom มีเทมเพลตชื่อไฟล์ที่สามารถทำให้กระบวนการนี้ง่ายขึ้น


1

หากคุณใช้ mac มีโปรแกรมที่น่าอัศจรรย์ชื่อ A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/และมันจะให้ตัวเลือกทุกประเภทแก่คุณในการเพิ่มหรือเพิ่มตัวเลขตัวอักษรและกลุ่มไฟล์ขนาดยักษ์ .

ฉันถ่ายด้วยและใช้มันเพื่อให้ตำแหน่งงานเฉพาะเพื่อแบตช์ไฟล์เช่น beachname / client / # ฯลฯ

ทั้งหมดที่ดีที่สุด

-CD


1

เช่นเดียวกับคนส่วนใหญ่ที่นี่ฉันฝังวันที่ในชื่อไฟล์ในรูปแบบ YYYYMMDD ตั้งแต่ฉันเริ่มถ่ายด้วยกล้องสองตัวฉันได้ให้รหัสตัวอักษรกับกล้องแต่ละตัวเพื่อหลีกเลี่ยงภาพที่แตกต่างกันสองภาพที่มีชื่อไฟล์เดียวกัน ดังนั้นไฟล์ทั่วไปอาจเป็น 20110601_B0231.cr2

ข้อเสียคือการจัดเรียงไฟล์อย่างเคร่งครัดโดยชื่อไฟล์จะไม่แทรกรูปภาพ ฉันคิดว่าคุณสามารถมั่นใจได้ว่าเวลาของกล้องได้รับการซิงโครไนซ์และแนะนำส่วนเวลา (เช่น 20110601_073002_B0231.cr2 เป็นเวลา 7:30:02 น.) แต่นั่นจะเป็นชื่อไฟล์ที่ค่อนข้างยาว!

เมื่อฉันแสดงหลักฐานให้ใครบางคนฉันขอให้พวกเขาอ้างถึงรูปภาพด้วยรหัสตัวอักษรสี่ตัว

ฉันใช้ซอฟต์แวร์ Canon ในสวนหลากหลายรูปแบบเพื่อปัดรูปภาพออกจากกล้องและเปลี่ยนชื่อใหม่ในระหว่างทาง มันฉลาดพอที่จะตรวจจับกล้องต่าง ๆ เพื่อให้รหัสตัวอักษรนั้น

ฉันยังจัดระเบียบพวกเขาในโฟลเดอร์เฉพาะวันที่คนส่วนใหญ่ที่นี่ทำ


0

เทคนิคของฉันในการจัดการหมายเลขไฟล์ที่ซ้ำกันคือหอกในรูปแบบโฟลเดอร์ปี / yyyymmdd และเก็บชื่อดั้งเดิมไว้

เมื่อฉันส่งออกรูปภาพฉันมักจะกรอกข้อมูลลงในฟิลด์บรรทัดแรกบน EXIF ​​ดังนั้นให้เพิ่มเข้าไปที่ด้านหน้าของชื่อไฟล์ จากนั้นมันยังช่วยให้ไคลเอนต์บริบทของไฟล์


0

คุณจะจัดการรูปภาพที่มีชื่อไฟล์ซ้ำได้อย่างไร?

ฉันไม่! :) แต่ผมหลีกเลี่ยงภาพที่มีชื่อไฟล์ที่ซ้ำกันโดยการเปลี่ยนชื่อพวกเขาก่อนที่จะนำเข้า แค่นั้นแหละ!

[จริงๆแล้วฉันใช้ฮาร์ดลิงก์ แต่มันก็มีจำนวนเท่ากัน]

นั่นคือคำตอบทั้งหมดของฉันในสาระสำคัญ คุณสามารถอ่านรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการที่ฉันโดยส่วนตัวได้หากต้องการ หากคำตอบของฉันสับสนเพียงแค่มุ่งเน้นไปที่แนวคิดด้านบน - มีวิธีอื่นอีกมากมายในการบรรลุแนวคิดพื้นฐานเดียวกัน

หมายเหตุ: ส่วนที่เหลือของคำตอบนี้เป็น UNIX-ish และ geeky ในศัพท์เฉพาะบางส่วน แนวคิดนั้นเป็นเรื่องทั่วไปและแน่นอนว่าสิ่งเหล่านี้สามารถทำได้ที่อื่น หากใครมีคำแนะนำเกี่ยวกับวิธีการปรับปรุงวิธีที่ฉันเขียนคำตอบนี้ฉันยินดีที่จะได้ยินพวกเขา ฉันยังเขียนสิ่งนี้เมื่อเหนื่อยและฉันมักจะ verbose ดังนั้น ... หวังว่าทั้งหมดนี้จะทำให้รู้สึกและถ้าไม่โปรดแจ้งให้เราทราบและฉันจะทำให้ดีที่สุดเพื่อแก้ไขในการแก้ไข


โดยเฉพาะอย่างยิ่งฉันมีสคริปต์ที่ฉันเรียกใช้import_cardซึ่งจะขอชื่อสำหรับการถ่ายภาพ / เซสชัน / อะไรก็ตามจากนั้นทำสิ่งต่อไปนี้:

  1. ตรวจสอบให้แน่ใจว่าฉันอยู่ในไดเรกทอรีที่เหมาะสมสำหรับการนำเข้ารูปภาพ (สิ่งนี้สามารถทำได้หลายวิธี แต่วิธีที่ฉันทำคือเพียงเพื่อให้แน่ใจว่ามีไดเรกทอรีที่ตรงกับปีและเดือนปัจจุบันเป็น YYYY / MM แล้ว)

  2. ค้นหาการ์ดหน่วยความจำอย่างน้อยหนึ่งตัวที่ต่ออยู่กับคอมพิวเตอร์ในปัจจุบัน

  3. สแกนข้อมูลในการ์ดแต่ละใบ (ดูที่ข้อมูล EXIF) หนึ่งครั้งต่อครั้งเพื่อดูว่ากล้องบันทึกภาพจากที่ใด (ตามหมายเลขซีเรียล) และวันที่ล่าสุดเป็นภาพภายในการ์ด (หากมีหลายวันฉันจะไปกับวันที่ล่าสุด) (หมายเหตุ: อาจมีกล้องหลายตัวในการ์ดเดียวส่วนใหญ่ฉันพยายามไม่ใช้กรณีนี้ แต่มันจัดการได้ดีถ้าฉันทำ)

  4. คัดลอกข้อมูลจากบัตรของฉันไปยังโฟลเดอร์เช่น:

    ./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in

    ในกรณีที่cameraIDเป็นชื่อสั้น ๆ (เช่น "30d" หรือ "G9" หรือบางครั้งสิ่งที่เกินจะบ่งบอกถึงกล้องยืม) ที่ผมได้รับมอบหมายให้กล้องของแต่ละบุคคล (หรือรหัสดังกล่าวหลายถ้าการ์ดที่ถูกยิงด้วยกล้องหลายตัว) ตาม หมายเลขซีเรียลของกล้อง (สำหรับกรณีที่ข้อมูล EXIF ​​ไม่รวมถึงหมายเลขซีเรียลฉันมีฮิวริสติกแบบอื่นที่ฉันเดาได้ซึ่งส่วนใหญ่ใช้งานได้ดีกับกล้องที่มีจำนวน จำกัด ที่ฉันใช้ แต่อาจพังลงได้บ้าง) โฟลเดอร์นี้อาจมีชื่อไฟล์อยู่ภายใน:

    DCIM/123CANON/_MG_4567.CR2

    (ส่วนใหญ่ฉันจะถ่ายแคนนอน แต่สิ่งนี้สามารถทำได้กับกล้องอื่น ๆ ด้วยและสคริปต์ของฉันก็จัดการกับ Canon ประเภทต่าง ๆ และกล้องยี่ห้ออื่นอย่างน้อยหนึ่งรุ่นเช่นกัน)

  5. หลังจากที่ทำทำการเปลี่ยนชื่อ (การเชื่อมโยงยากจริงๆ) โดยใช้ (และนี่คือกุญแจสำคัญในการสิ่งทั้งหมดนี้) ชื่อของไดเรกทอรีย่อย DCIM เป็นส่วนหนึ่งของประชาชน ดังนั้นไดเรกทอรีใหม่จะถูกสร้างเช่นYYYY/MM/YYYYMMDD-cameraID-the_name_I_entered(โดยไม่มี.in) ซึ่งใช้เวลา123ใน123CANONและ4567ใน_MG_4567.CR2รวมกับคำนำหน้าสั้น (ต่าง) (เอ้อ) ที่ระบุกล้อง (โดยทั่วไปจะมีตัวอักษรหนึ่งตัวสำหรับกล้องของฉันเองและตัวอักษรหลายตัวสำหรับกล้องฉัน ยืมมาแล้ว) - อีกครั้งตามหมายเลขซีเรียลของกล้องที่ใช้สำหรับแต่ละภาพ (ดังนั้นถ้าฉันใช้การ์ดกับกล้องหลายตัวไฟล์แต่ละไฟล์จะมีคำนำหน้าต่างกันไม่ว่าจะเป็นรูปแบบการกำหนดหมายเลขนั้นแตกต่างกันระหว่างกล้องหรือไม่) สร้างไฟล์เช่น (สมมติว่าเป็น "e" ซึ่งเป็นปัจจุบันของฉัน กล้องหลัก แต่อาจเป็นอะไรก็ได้):

    e123-4567.CR2

  6. ฉันนำเข้าไดเรกทอรีที่สร้างขึ้นในขั้นตอนก่อนหน้า (เช่นไม่ใช่ชื่อที่มี ".in" ในชื่อ) เป็นโครงการใหม่ใน Aperture หรือ Lightroom (ฉันใช้ทั้งสองในเวลาที่ต่างกัน - พวกเขาแต่ละคนมีข้อดี) จากนั้น "ชื่อไฟล์หลัก" และ "หมายเลขเวอร์ชัน" (คำศัพท์รูรับแสงฉันลืมสิ่งที่ Lightroom เรียกว่าแนวคิดเดียวกัน) มีสตริงสตริงที่ไม่เหมือนใครทั้งห้องสมุดe123-4567ในนั้น. เมื่อฉันส่งออกภาพเพื่อวัตถุประสงค์ใดก็ตามฉันรวมสิ่งนี้ไว้ในชื่อของไฟล์ที่ส่งออกพร้อมกับ (บางครั้ง) ชื่อของฉันเป็นคำนำหน้า (สำหรับภาพที่ฉันจะให้กับผู้อื่นโดยตรง) และ (บ่อยครั้งโดยเฉพาะอย่างยิ่งเช่น Flickr อัปโหลด) ชื่อประเภทอธิบายบางอย่าง (จับคู่กับชื่อ flickr ดังนั้นฉันสามารถผูกเข้าด้วยกัน) ของรูปภาพและ / หรือ "รุ่น" ของมันถ้าฉันมีการแก้ไขที่แตกต่างกัน (หลังเป็นสิ่งที่ฉันเก็บไว้ใน "ชื่อรุ่น" ภายในรูรับแสง)

จากทั้งหมดข้างต้นฉันได้รับประโยชน์ดังต่อไปนี้:

  • ฉันมีที่เก็บข้อมูลที่แน่นอนจากการ์ด หากฉันต้องการฉันสามารถนำข้อมูลนั้นกลับไปไว้บนการ์ดและกล้องจะสามารถเข้าใจได้ราวกับว่าไม่เคยถูกลบออก

  • ภาพที่ฉันนำเข้ามีหมายเลขที่ไม่ซ้ำใครรับประกันได้ค่อนข้างมาก

    (ข้อแม้: ถ้าฉันหมุนผ่าน 999CANON สำหรับชื่อโฟลเดอร์ฉันจะมีปัญหา - และฉันสูงถึงประมาณ 985CANON แต่นั่นส่วนใหญ่เป็นเพราะฉันเคยแบ่งปันการ์ดไปมาระหว่าง Canon 10D ซึ่งใส่เท่านั้น 100 ภาพในแต่ละโฟลเดอร์ดังกล่าวและ 30D ซึ่งทำให้ 10,000 โดยทั่วไป แต่รับช่วงต่อจากที่ที่ 10D ค้างไว้จากนั้น 10D จะทำสิ่งที่งี่เง่ากับสิ่งนั้นฉันอยู่ที่ 985 นานแล้วและสวม คาดว่าจะมีมากกว่า 999 ก่อนที่จะมีตัวกล้องใหม่ซึ่งฉันจะต้องระวังไม่ให้เกิดมลภาวะต่อตัวเลขดังนั้นฉันจะเริ่มต้นด้วย 100CANON ถ้าฉันตีด้วยขีด จำกัด 999 ถึงแม้ว่าฉัน สามารถเปลี่ยนคำนำหน้าสำหรับกล้องนั้นได้และทุกอย่างจะดีขึ้น)

  • หมายเลขที่ไม่ซ้ำกันค่อนข้างสั้นดังนั้นชื่อไฟล์ของฉันจึงไม่ใหญ่นัก (ชื่อไดเรกทอรี (และโปรเจ็กต์) บางครั้งชื่อยาวน่ารำคาญอนิจจา แต่ฉันชอบที่มีข้อมูลนั้นมีประโยชน์ดังนั้นฉันจึงจัดการกับมัน)

ฉันไม่รู้ว่าทำไมรูรับแสงและ Lightroom และเช่นนั้นไม่อนุญาตให้ใส่ข้อมูลแบบนี้ในชื่อไฟล์ โดยเฉพาะอย่างยิ่งส่วนของการรับหมายเลขจากชื่อโฟลเดอร์ในไดเรกทอรี DCIM อนิจจาพวกเขาทำไม่ได้ จนถึงตอนนี้ :) ฉันรู้ว่า Lightroom มีกฎบางอย่างสำหรับการเปลี่ยนชื่อสิ่งต่าง ๆ ในระหว่างการนำเข้าและคุณอาจประสบความสำเร็จในรุ่นอื่นของความคิดนี้โดยใช้ (ตามวันที่มีแนวโน้มมากที่สุด) แต่ไม่มีวิธีใดที่จะแยก ID โฟลเดอร์ DCIM ฉันดูครั้งสุดท้าย

อย่างไรก็ตามฉันหวังว่านี่จะเป็นประโยชน์กับคนทั่วไป ขณะนี้สคริปต์ของฉันเขียนด้วยวิธีที่ปรับแต่งได้ตามความต้องการของฉันเอง แต่ฉันสามารถโน้มน้าวให้ล้างข้อมูลและเผยแพร่เป็นโอเพ่นซอร์สหากมีความต้องการมากพอ หรือถ้าคุณเก่ง ruby, perl, python หรือชอบคุณสามารถเขียนเวอร์ชั่นของคุณเอง

หรือคุณอาจบั๊ก Apple และ Adobe เพื่อสร้างสิ่งนี้ในผลิตภัณฑ์ของพวกเขา :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.