पाँच कैमरों का रिकॉर्डिंग टाइम मिलाना और Premiere में तारीख़ के हिसाब से सीक्वेंस बनाना
दूसरी भाषा में पढ़ें: Bahasa Indonesia · العربية
अलग-अलग गड़बड़ घड़ियों वाले कैमरों की 905 क्लिप को GPS और तस्वीरों की मदद से असली रिकॉर्डिंग टाइम पर लाया, फिर हर कैमरे के अलग ट्रैक वाले तारीख़-वार Premiere सीक्वेंस अपने-आप बनाए।
भाग 1 में सारे वीडियो एक हार्ड डिस्क में आ गए थे। अब उन्हें एडिट करने लायक़ क्रम में लगाने की बारी थी। कैमरे पाँच तरह के थे: Osmo Nano, GoPro, Canon 100D, Canon G7X (पत्नी का कैमरा), और फ़ोन।
रिकॉर्डिंग टाइम मिलाना: हर कैमरे की घड़ी अलग थी
एडिट करने के लिए कई कैमरों के वीडियो को असल में जिस क्रम में शूट हुए, उसी क्रम में रखना पड़ता है। दिक़्क़त यह थी कि हर कैमरे की घड़ी का आधार अलग था। तंज़ानिया का लोकल टाइम UTC+3 है, जो मेरे घर के टाइम ज़ोन (UTC+9) से 6 घंटे पीछे है।
AI ने 905 फ़ाइलों का रिकॉर्डिंग टाइम निकाला और हर कैमरे के हिसाब से जाँचा।
| कैमरा | घड़ी की हालत | कैसे मिलाया |
|---|---|---|
| Osmo (412 क्लिप) | फ़ाइल के नाम में घर का टाइम (UTC+9) | नाम वाले टाइम से 9 घंटे घटाकर UTC, फिर 3 घंटे जोड़कर लोकल टाइम |
| GoPro (215 क्लिप) | बिल्कुल गड़बड़ | नीचे अलग से |
| Canon 100D और G7X (276 क्लिप) | लोकल टाइम नहीं | पहले ग़लती से UTC माना, अगले सेशन में पक्का हुआ कि घर का टाइम था |
| बाक़ी (2 क्लिप) | अलग की गई फ़ाइलें | अलग ट्रैक |
GoPro
GoPro हर बार ऑन होने पर टाइम सेट करने को कहता है, तो आलस में मैंने कई बार कुछ भी डाल दिया। शायद 2016 जैसा बेतुका साल भी डाला होगा। इसलिए फ़ाइल में लिखे टाइम पर भरोसा नहीं किया जा सकता था।
AI को सुराग मिला उस GPS डेटा में, जो GoPro वीडियो के अंदर ही रिकॉर्ड करता है। GPS में सैटेलाइट से मिला सटीक टाइम होता है। जिन फ़ाइलों में GPS मिला, उनमें वही टाइम लिया। जिनमें नहीं मिला, उनके लिए इस बात का फ़ायदा उठाया कि ग़लत घड़ी एक जैसी ही ग़लत चलती है। एक ही घड़ी-सेटिंग पर शूट हुई फ़ाइलों के नंबर-रेंज ढूँढे, हर रेंज का फ़र्क़ निकाला और सबको एक साथ ठीक कर दिया।
| फ़ाइल नंबर रेंज | घड़ी कितनी ग़लत थी |
|---|---|
| 0418–0433 | लगभग सही |
| 0434–0460 | लगभग एक दिन |
| 0461–0479 | लगभग 3 घंटे 20 मिनट, उल्टी दिशा में |
| 0482–0636 | लगभग 153 दिन |
| 0637–0640 | लगभग 163 दिन |
इस तरह 215 में से 214 क्लिप ठीक हो गईं। बची हुई एक (GX010479) के नाम में "अनुमानित टाइम" लिख दिया। जहाँ Osmo के साथ एक ही समय पर शूटिंग हुई थी, वहाँ आवाज़ की वेवफ़ॉर्म मिलाकर जाँचा, और फ़र्क़ 10–20 सेकंड के अंदर निकला।
Canon
Canon को पहले घर का टाइम माना, फिर लोकल टाइम मानकर दो बार आवाज़ मिलाई, और दोनों बार मेहनत बेकार गई। आख़िर में एक तस्वीर से बात सुलझी। एक ही टाइम पर Osmo में दिन था और Canon में रात का खाना। यह साफ़ हो गया कि लोकल टाइम नहीं है, और UTC होने की संभावना ज़्यादा लगी, इसलिए फ़िलहाल +3 घंटे करके डाल दिया। अगले सेशन में यह पलट गया। कैमरे की घड़ी के हिसाब से रात 8–10 बजे की सारी तस्वीरें दिन की सफ़ारी (ज़ेब्रा, शेर, हाथी) की थीं, और 9 घंटे पीछे करने पर GoPro के GPS और Osmo से सबसे ज़्यादा मेल खाया। Canon 100D और G7X दोनों घर के टाइम पर थे। सिर्फ़ G7X के वीडियो (MP4) का टाइम पहले से सही था, इसलिए उसे नहीं बदला।
Premiere में तारीख़-वार सीक्वेंस
टाइम ठीक होने के बाद बाक़ी काम बस नियम के हिसाब से रखना था। AI ने स्क्रिप्ट से Premiere के लिए सीक्वेंस फ़ाइल (XML) बनाई और Premiere में इम्पोर्ट की। पहले सिर्फ़ DAY 1 पर आज़माया, तरीक़ा सही निकला तो सब एक साथ बनाया।
| चीज़ | नियम |
|---|---|
| सीक्वेंस | तारीख़ के हिसाब से 16, 4K 29.97fps |
| दिन की सीमा | सुबह 4 बजे। आधी रात के बाद की शूटिंग पिछले दिन में |
| ट्रैक | V1 Osmo, V2 GoPro, V3 Canon, V4 बाक़ी। ऑडियो हर कैमरे के 2 ट्रैक |
| एक साथ शूटिंग | एक ही जगह पर ऊपर-नीचे |
| सीन के बीच | 2 सेकंड का फ़ासला |
| मार्कर | हर सीन पर लोकल टाइम |
| क्लिप का नाम | आख़िर में [तारीख़ टाइम] |
| साइज़ | 2.7K क्लिप को 4K के हिसाब से बड़ा किया |
| हटाया | सिंक की अस्थायी फ़ाइलें, थंबनेल और प्रॉक्सी फ़ाइलें, 0.5 सेकंड से छोटी क्लिप, डुप्लिकेट |
26/9 का सीक्वेंस, लगभग 1 घंटा 40 मिनट पर। V1 Osmo, V2 GoPro, V3 Canon, V5 तस्वीरें, V9 फ़ोन। एक ही पल को शूट करने वाले कैमरे ऊपर-नीचे हैं।
तारीख़ के हिसाब से देखें तो ऐसा है।
| तारीख़ | क्लिप | कैमरे | लंबाई |
|---|---|---|---|
| 24/9 | 4 | Osmo | 2 मिनट |
| 25/9 | 54 | Osmo 41, GoPro 13 | 158 मिनट |
| 26/9 | 130 | Canon 68, Osmo 36, GoPro 26 | 232 मिनट |
| 27/9 | 182 | Canon 96, Osmo 66, GoPro 20 | 380 मिनट |
| 28/9 | 42 | Canon 33, GoPro 6, Osmo 2, बाक़ी 1 | 91 मिनट |
| 29/9 | 154 | Canon 75, Osmo 44, GoPro 35 | 454 मिनट |
| 30/9 | 2 | GoPro | 2 मिनट |
| 1/10 | 37 | Osmo 21, GoPro 16 | 387 मिनट |
| 2/10 | 51 | Osmo 36, GoPro 15 | 367 मिनट |
| 3/10 | 62 | Osmo 47, GoPro 15 | 281 मिनट |
| 4/10 | 41 | Osmo 31, GoPro 10 | 310 मिनट |
| 5/10 | 30 | GoPro 23, Osmo 7 | 322 मिनट |
| 6/10 | 38 | GoPro 27, Osmo 11 | 129 मिनट |
| 7/10 | 20 | Osmo | 244 मिनट |
| 8/10 | 13 | Osmo 9, GoPro 4 | 198 मिनट |
| 9/10 | 15 | Osmo 13, GoPro 2 | 119 मिनट |
सिर्फ़ 29/9 का दिन ही 450 मिनट से ज़्यादा है। हर फ़ाइल खोलकर कैमरे के हिसाब से लगाना और टाइम मिलाना एडिटिंग का सबसे उबाऊ हिस्सा होता है, और वह पूरा का पूरा हट गया। इम्पोर्ट ख़त्म होते ही Premiere ने अपने-आप मीडिया एनालिसिस भी शुरू कर दिया।
काम की फ़ाइलें अलग से रखीं। आगे नए वीडियो जुड़ें तो बस इन्हें दोबारा चलाना है।
| फ़ाइल | काम |
|---|---|
| clip_times_fixed.csv | 905 क्लिप का सुधारा हुआ रिकॉर्डिंग टाइम |
| make_all.py | तारीख़-वार सीक्वेंस बनाने वाली स्क्रिप्ट। Canon का टाइम ठीक करते समय इसे दोबारा चलाया |
| हैंडओवर नोट (.md) | फ़ाइलों की जगह, हर कैमरे का सुधार, बचे काम, काम के तरीक़े |
अगले सेशन में दोबारा बने v2 सीक्वेंस
Canon का टाइम पक्का होने के बाद नई बातचीत में सीक्वेंस दोबारा बनाए।
| काम | नतीजा |
|---|---|
| Canon का टाइम | 100D और G7X को घर का टाइम पक्का करके ठीक किया |
| फ़ोटो ट्रैक | 778 तस्वीरें (100D 678, G7X 73, GoPro 15, Osmo 12) 3 सेकंड की कट बनाकर फ़ोटो ट्रैक में। सिर्फ़ RAW (CR2) वाली 343 तस्वीरें Premiere नहीं पढ़ पाया, इसलिए फ़िलहाल बाहर रखीं और सिर्फ़ उनकी लिस्ट बचाई |
| v2 सीक्वेंस | तस्वीरों समेत तारीख़-वार 17 सीक्वेंस बने। रवाना होने वाली सुबह घर पर ली गई 5 तस्वीरों से एक और सीक्वेंस 0923 बना |
| नई फ़ुटेज | जिन G7X और 100D की फ़ुटेज का बैकअप नहीं हुआ था, और फ़ोन के वीडियो, कुल 407 क्लिप नए ट्रैक पर। ताकि पुराने ट्रैक और पहले से निकाले गए MP3 न बिगड़ें |
| ग़ायब फ़ाइलें ढूँढना | कैमरे के फ़ाइल नंबरों के बीच के ख़ाली हिस्सों से पता लगाया। 100D के 4293–4532 नंबर, यानी 240 फ़ाइलें, ठीक DAY 4 जितनी हैं, इसलिए वे लैपटॉप वाले डेटा में होंगी |
प्रोजेक्ट पैनल। ऊपर तारीख़-वार निकाले गए MP3, नीचे 4K 29.97fps के 17 v2 सीक्वेंस।
अगले लेख में उस कनेक्शन के बारे में लिखूँगा जिससे AI सीधे Premiere चला पाया, यानी Premiere MCP।