JPG छवियों की निर्माण तिथि को एक थोक समय-शिफ्ट कैसे किया जा सकता है? (OS X)


14

मेरे पास छुट्टी के बाद एक दुर्भाग्यपूर्ण स्थिति है। जिस्ट यह है: 2 कैमरे, कैमरा # 1 की घड़ी कैमरा # 2 से दो दिन आगे है। इसलिए, (इनसर्ट फोटो मैनेजमेंट एप्लिकेशन यहां डालें), तस्वीरें इंटरलेइज्ड हैं और समझदार कालानुक्रमिक क्रम में नहीं। अगर मैं कैमरा # 2 पर इन छवियों की क्रिएट डेट को काफी आगे बढ़ा सकता हूं, तो मेरे पास वास्तव में इन सभी तस्वीरों को व्यवस्थित करने के लिए एक लड़ाई का मौका होगा।

कोई भी इस अनुभव को साझा करता है या कोई विचार है? धन्यवाद!

जवाबों:


23

काफी कुछ उपकरण होंगे जो JPEG EXIF ​​फ़ील्ड पर काम करते हैं।
मैंने हमेशा फिल हार्वे के एग्ज़ॉटम को शानदार पाया है।

Mac OS X पैकेज: ExifTool-7.98inosg (1.4 MB)
OS X पैकेज ExifTool कमांड-लाइन एप्लिकेशन और पुस्तकालयों को / usr / bin में स्थापित करता है।
स्थापित करने के बाद, एक्सफ़ॉल्टूल को चलाने के लिए टर्मिनल विंडो में "एक्सफ़िल्टूल" टाइप करें और एप्लिकेशन डॉक्यूमेंटेशन पढ़ें।

अब आप जो देख रहे हैं वह है,

दिनांक / समय परिवर्तन सुविधा
क्या आप कभी चित्रों का एक गुच्छा लेने से पहले अपने डिजिटल कैमरे पर दिनांक / समय निर्धारित करना भूल गए हैं? ExifTool में टाइम शिफ्ट फीचर होता है जो इमेज के टाइमस्टैम्प पर बैच फिक्स को लागू करना आसान बनाता है (अर्थात विंडोज एक्सप्लोरर द्वारा रिपोर्ट की गई "डेट पिक्चर टेकन को बदलें")।

उदाहरण के लिए कहें कि आपकी कैमरा घड़ी 2000: 01: 01 00:00:00 पर रीसेट की गई थी,
जब आप 2005: 11: 03 10:48:00 पर नई बैटरी में डालते हैं

फिर आपके द्वारा बाद में ली गई सभी तस्वीरों में टाइमस्टैम्प हैं जो
5 साल, 10 महीने, 2 दिन, 10 घंटे और 48 मिनट तक गलत हैं ।

इसे ठीक करने के लिए, सभी चित्रों को एक ही डायरेक्टरी ("डीआईआर") में डालें और एक्सफोलूल चलाएं,

exiftool "-DateTimeOriginal + = 5: 10: 2 10: 48: 0" DIR
          ================= ^^^^^^^^^^^^^^^^

आपको गलत तरीके से स्टांप किए गए बैच को सिर्फ दो दिन आगे समायोजित करने की आवश्यकता है।


अद्यतन: iPhoto के लिए बनाएँ और संशोधित समय के साथ काम कर रहे,
ExIFTool नोट्स दिनांक / समय शिफ्ट फ़ीचर अनुभाग में जारी रखते हैं,

ऊपर दिया गया उदाहरण केवल DateTimeOriginal टैग को बदलता है ,
लेकिन किसी भी लिखने योग्य दिनांक या समय टैग को स्थानांतरित किया जा सकता है,
और एकल कमांड लाइन के साथ कई टैग लिखे जा सकते हैं।

सामान्यतया, JPEG छवियों में, DateTimeOriginal , CreateDate और RevDate मान सभी को बदलना होगा।

सुविधा के लिए, AllDates नामक एक शॉर्टकट टैग को इन तीन टैग का प्रतिनिधित्व करने के लिए परिभाषित किया गया है।
इसलिए, उदाहरण के लिए, यदि आप गिरावट में दिन के उजाले की बचत के समय के अंत में अपने कैमरे की घड़ी को 1 घंटे पहले सेट करना भूल गए हैं , तो आप छवियों को इसके साथ ठीक कर सकते हैं:

exiftool "-एल्डेट्स- = 1" डीआईआर
          ========= ^^^

यह 1 घंटे तक सभी टाइमस्टैम्प को वापस रोल करेगा।
उम्मीद है, ऐसा करने के लिए आपकी मूल फाइलें उपलब्ध हैं ...

अंत में, यदि आपके पास मूल मेटा डेटा सही है,
लेकिन गलत फ़ाइल समय के साथ

आप निम्न कार्य कर सकते हैं,

exiftool "-DateTimeOriginal> FileModifyDate" डीआईआर
                           ^

यह संशोधित समय के लिए सही EXIF ​​टाइमस्टैम्प को फ़ाइल में धकेल देगा।


आप, श्रीमान, सज्जन और विद्वान हैं। एक सबसे अच्छा जवाब मैं कभी एसओ नेटवर्क पर मिल गया है।
जस्टिन सियरल्स

वाह, अच्छा जवाब। और यह विंडोज के लिए भी उपलब्ध है!
निकोल्डविन

@ ध्यान दें, एक GUI भी है, हालांकि मुझे यकीन नहीं है कि अगर यह लचीला है। पर्ल मॉड्यूल ठीक काम करता है।
nik

मुझे एक बहुत ही समान समस्या है केवल फाइलें GoPro वीडियो हैं और यह एक कैमरे की फ़ाइलों की निर्माण तिथि है जिसे मुझे स्थानांतरित करने की आवश्यकता है। किसी के पास इसके लिए कोई स्क्रिप्ट या टूल है?
21

आपके उत्तर की अंतिम पंक्ति ने मुझे बचा लिया। मैं AllDatesकई बार भागा , इसने फाइल को कभी भी संशोधित समय निर्धारित नहीं किया। उस अंतिम पंक्ति ने एक आकर्षण का काम किया। बहुत बहुत धन्यवाद।
chmac

1

nik के उत्तर ने निश्चित रूप से फ़ाइलों में EXIF ​​डेटा के लिए काम किया है (उन लोगों की जानकारी के लिए जो इस थ्रेड को एक उत्तर की तलाश में पाते हैं, इस प्रकार मैं कमांड का उपयोग अपमानजनक तस्वीरों के EXIF ​​डेटा को अपडेट करने के लिए करता है):

~/Pictures/iPhoto Library/Originals/2009$ exiftool -P -AllDates+='0:0:1 2:00:00' - overwrite_original_in_place -if '$make eq "Canon"' "My Import Name Here"

बेशक, इससे समस्या का समाधान नहीं हुआ, क्योंकि iPhoto EXIF ​​तिथि को अनदेखा कर रहा है और या तो बनाने की तारीख या इसके डेटाबेस में जो भी है, के माध्यम से आयोजन कर रहा है।

नया समाधान: मैं एक बेवकूफ और iPhoto'08 हूं और वास्तव में समय के साथ इसमें फीचर एडजस्ट किया गया है: मेनू आइटम Photo -> Adjust Date and Time। यह वास्तव में एक नई फ़ाइल बनाता है और सभी मूल EXIF ​​डेटा के बारे में बताता है, लेकिन कम से कम तस्वीरें अंततः iPhoto में ठीक से व्यवस्थित होती हैं।


1

यदि iPhoto फाइल सिस्टम तिथि / समय का उपयोग करता है, तो इसे EXIF ​​जानकारी से सेट करने के लिए करें:

exiftool "-filemodifydate<datetimeoriginal" DIR

iPhoto में आयात करने से पहले

अपने मेटाडेटा को खराब करने की आवश्यकता नहीं है


आह, लेकिन ये ऐसी फाइलें थीं जो छह महीने तक iPhoto में थीं, पहले से ही एल्बम / पुस्तकों आदि में, इसलिए मुझे इसके अंदर काम करना पड़ा। वास्तव में, यह iPhoto डेटाबेस यह सब कैशिंग था, और आप अब उस का एक साफ पुनर्निर्माण भी नहीं कर सकते। मुझे मेटाडाटा को बनाने वाली "एडजस्ट टाइम" सुविधा के लिए व्यवस्थित होना था।
जस्टिन सियरल्स

1

इसने सोनी-कैम के साथ ली गई सभी EXIF- तिथियों (+ = 24 घंटे) को बदलने का काम किया:

exiftool "-AllDates+=24 -SonyDateTime+=24" DIR

एक दूसरे चरण में मैंने एक्सफ़-डेट से मेल करने के लिए फ़ाइल-संशोधित-तिथि बदल दी:

exiftool "-DateTimeOriginal>FileModifyDate" DIR

ऐसा लगता है कि DateTimeOriginal SonyDateTime से अपना मान लेता है।


0

ग्राफिक कनवर्टर टन छवियों के प्रबंधन के लिए एक महान उपकरण है। इसमें अल रिनेम के प्रकार्य को कम किया गया है। पिक्सेल की मात्रा, सटीक पिक्सेल आकार, फ़ाइल आकार आदि को परिवर्तित करना। थंबबॉब फ़ाइल के पीछे बाईं ओर पूर्वावलोकन (लचीले आकार / आइकन शैली) की एम्बेडिंग। और यह फाइंडर से भी बेहतर खोजक है। उलटा लाइटरूम लुक के विकल्प के साथ खिड़कियों पर एक्सप्लोरर की तरह। मैं सिर्फ छवियों की तुलना में इसके साथ बहुत अधिक ब्राउज़ करता हूं!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.