Sony A7S III से एक खराब MOV फ़ाइल को ठीक करें
Sony A7S III — अपने नए भाई-बहनों Sony A1 II (नवंबर 2024), A9 III (2024 की शुरुआत में) और हाल ही में पेश किए गए FX2 (मई 2025, FX30 और FX3 के बीच) के साथ — XAVC HS (H.265) या XAVC S (H.264) का इस्तेमाल करके MOV कंटेनर में रिकॉर्ड करता है। दोनों मज़बूत, आधुनिक कोडेक हैं। कंटेनर — वह मेटाडेटा रैपर जो आपके एडिटर को बताता है कि फ़ाइल में हर फ़्रेम कहाँ मौजूद है — यही वह हिस्सा है जो खराब हो जाता है। जब आपको DaVinci Resolve में "फ़ाइल डैमेज हो गई है", QuickTime में "डॉक्युमेंट नहीं खोला जा सका" या Premiere में कोई उलझन भरा एरर मैसेज दिखाई देता है, तो कोडेक डेटा लगभग हमेशा बरकरार ही रहता है। डेटा का मैप ही गायब होता है।
यह पेज बताता है कि A7S III पर विशेष रूप से क्या गड़बड़ होती है, आप खुद क्या आज़मा सकते हैं और कब ऑटोमैटिक रीबिल्ड सेवा फ़ाइल से खुद मुकाबला करने से ज़्यादा तेज़ होती है।
आपकी A7S III फ़ाइल में असल में क्या खराब हुआ
MOOV एटम इंडेक्स है। यह आपके प्लेयर को हर फ़्रेम की पोज़िशन, साइज़, कोडेक पैरामीटर, टाइमकोड और अवधि की जानकारी देता है। A7S III MOOV एटम को रिकॉर्डिंग के आखिर में लिखता है, रिकॉर्डिंग के दौरान नहीं। अगर कैमरा साफ़-सुथरे तरीके से स्टॉप नहीं होता, तो MOOV कभी लिखा नहीं जाता और फ़ाइल रॉ वीडियो डेटा के साथ खत्म हो जाती है और उसमें कोई मैप नहीं होता।
A7S III में इसी गड़बड़ी के सामान्य कारण:
- रिकॉर्डिंग के बीच में बैटरी खत्म होना — सबसे आम। कैमरा फ़ाइल को सुचारू रूप से रोकने के बजाय बंद हो जाता है।
- हॉट शटडाउन — A7S III अपने साथियों की तुलना में गर्मी को सहने के लिए मशहूर है, लेकिन गर्मी में लंबे समय तक 4K 120p सेशन चलाने पर फिर भी यह बंद हो जाता है। रिकॉर्डिंग के बीच में फ़ाइल MOOV के बिना छोड़ दी जाती है।
- रोकने से पहले CFexpress टाइप A कार्ड निकाल लिया गया — मेमोरी-कार्ड को जल्दबाज़ी में बदलने के दौरान आमतौर पर ऐसा होता है।
- कार्ड में गड़बड़ी / राइट फ़ॉल्ट — A7S III आमतौर पर ठीक-ठाक काम करता है, लेकिन कम क्वालिटी वाले CFexpress टाइप A कार्ड, जिनमें थर्मल थ्रॉटलिंग की समस्या होती है, उनके इस्तेमाल से ऐसी समस्या पैदा हो सकती है।
- स्टूडियो शूटिंग के दौरान डमी बैटरी से पावर का खत्म हो जाना।
कार्ड पर रिकॉर्डिंग इस तरह दिखती है:
[ftyp] ── small atom that says "this is an MP4/MOV" ── intact
[mdat] ── all of your H.265 (or H.264) frames + audio ── intact
[????] ── where MOOV should be ── empty / cut off
फ़्रेम 'mdat' में मौजूद हैं। वास्तव में किसी ने भी डेटा को डिकोड नहीं किया और उसे डिस्कार्ड कर दिया। हमें बस इंडेक्स को फिर से बनाना होगा।
आप पहले खुद क्या आज़मा सकते हैं
किसी को भी भुगतान करने से पहले — जिसमें हम भी शामिल हैं — इन्हें क्रमानुसार आज़माएँ:
- Sony का अपना Catalyst Browse / Catalyst Prepare. Sony का मुफ़्त टूल अपने खुद के XAVC वेरिएंट को थर्ड-पार्टी सॉफ़्टवेयर की तुलना में बेहतर समझता है। अगर फ़ाइल की एकमात्र समस्या मेटाडेटा से संबंधित है, तो Catalyst कभी-कभी उसे सीधे खोल देता है।
- 'untrunc' (ओपन सोर्स, GitHub)। खासतौर पर कटे-छँटे MP4/MOV के लिए बनाया गया। उसी रिकॉर्डिंग मोड में उसी कैमरे से एक "अच्छी" रेफ़रेंस फ़ाइल चाहिए। अगर आपके पास समान रिज़ॉल्यूशन, fps और कोडेक वाली एक स्वस्थ A7S III फ़ाइल है, तो untrunc के पास वाकई मौका है।
- 'ffmpeg -i broken.mov -c copy out.mov'। यह कुछ भी ठीक नहीं करता, लेकिन आपको बताता है कि FFmpeg को क्या दिखता है। अगर FFmpeg स्ट्रीम के बारे में उपयोगी जानकारी देता है, तो फ़ाइल को बचाया जा सकता है।
- 'mediainfo broken.mov'. क्या-क्या सही-सलामत है, इस पर दूसरी राय।
अगर ये तरीके काम नहीं करते या आपके पास मैच करने वाली रेफ़रेंस क्लिप नहीं है, तो मैन्युअल तरीका यही है कि आपको एटम लेआउट, कोडेक पैरामीटर और ऑडियो स्ट्रीम का पता लगाने के लिए घंटों तक ट्रायल-एंड-एरर का तरीका अपनाना होगा। आप या तो इसे सीख सकते हैं (वास्तविक इंजीनियरिंग का काम) या इसे किसी और को सौंप सकते हैं।
A7S III फ़ाइलों पर विशेष रूप से हमारी रिकवरी कैसे काम करती है
हमारा इंजन A7S III को अच्छी तरह से संभालता है, क्योंकि हमने मुश्किल हिस्सों पर ध्यान दिया है:
- किसी रेफ़रेंस क्लिप की ज़रूरत नहीं है। हम फ़्रेम से ही इंडेक्स को फिर से बनाते हैं। H.265 / H.264 सीक्वेंस पैरामीटर सेट 'mdat' में मौजूद पहले वैध IDR फ़्रेम से रिकवर किया जाता है — इससे हमें रिज़ॉल्यूशन, प्रोफ़ाइल, लेवल, क्रोमा फ़ॉर्मेट और फ़्रेम रेट की जानकारी मिलती है।
- XAVC HS बनाम XAVC S का पता लगाना। A7S III फ़ाइलों में मेन्यू सेटिंग के आधार पर इनमें से कोई एक होता है। हमारा कोडेक डिटेक्टर दोनों को संभालता है; हम यह नहीं मानते कि फ़ाइल एक्सटेंशन के आधार पर फ़ाइल एक या दूसरी है।
- 4 GB से ज़्यादा आकार वाली फ़ाइलों के लिए सही 'co64'. लंबे A7S III फ़ाइलों का आकार अक्सर 4 GB से ज़्यादा होता है। 32-बिट चंक ऑफ़सेट टेबल ('stco') उस पॉइंट के बाद चुपचाप ओवरफ़्लो हो जाता है — कई सस्ते टूल एक ऐसी फ़ाइल बनाते हैं, जो शुरुआती 8 मिनट सही ढंग से प्ले करती है और उसके बाद रंगीन नॉइज़ दिखाती है। हम ≥ 4 GB की किसी भी फ़ाइल के लिए डिफ़ॉल्ट रूप से 'co64' (64-बिट) का इस्तेमाल करते हैं।
- ऑडियो प्रोबिंग। A7S III ऑडियो LPCM 24-बिट 48 kHz, दो-चैनल, MOV के अंदर बिग-एंडियन है। कुछ रिकवरी ऑडियो को काम करने की स्थिति में लाती हैं, लेकिन गलत सैंपल रेट पर या स्वैप किए गए चैनलों के साथ — हम (संभावित रूप से गायब) हेडर पर भरोसा करने के बजाय डेटा वितरण की जाँच करते हैं।
आपको क्या करना है
- खराब MOV अपलोड करें — ड्रैग एंड ड्रॉप करें, अधिकतम 50 GB।
- लगभग एक मिनट बाद, आपको रिकवर किए गए वीडियो का 5 सेकंड का मुफ़्त प्रीव्यू मिलेगा। आप इसे स्क्रब कर सकते हैं। अगर तस्वीर सही है और ऑडियो सही है, तो आप जानते हैं कि फ़ाइल का बाकी हिस्सा भी सही होगा।
- अगर प्रीव्यू सही लगता है, तो $5 / $15 / $29 (आकार के आधार पर) का भुगतान करें और पूरी रिकवर की गई फ़ाइल डाउनलोड करें।
- अगर प्रीव्यू गलत है, तो पैरामीटर में इंटरैक्टिव रूप से बदलाव करें (फ़्रेम रेट का अनुमान, ऑडियो स्वैप, कोडेक हिंट) और फिर से जनरेट करें। इसके लिए कोई शुल्क नहीं लिया जाएगा।
अगर ऑटोमैटिक रिकवरी पहली बार में काम नहीं करती, तो आप मैन्युअल रिव्यू का विकल्प चुन सकते हैं — फिर कोई व्यक्ति फ़ाइल देखेगा। जब तक आपको एक काम करने वाली फ़ाइल नहीं मिल जाती, तब तक कोई भुगतान नहीं करना होगा।
FAQ
क्या यह A1 II, A9 III, A7 IV, A7C R, FX2/FX3/FX30 लाइनअप और BURANO पर काम करता है? हाँ। मौजूदा सभी Sony Alpha और Cinema-लाइन बॉडी एक ही XAVC फ़ैमिली लिखती हैं और उनका MOOV-फ़ाइनलाइज़ेशन व्यवहार एक जैसा होता है। रिकवरी का तरीका एक ही है। कोडेक अलग-अलग होता है (H.264 बनाम H.265, ऑल-इंट्रा बनाम लॉन्ग GOP) और हमारा डिटेक्टर उन सभी को संभाल लेता है। BURANO का X-OCN 16:9 मोड (मार्च 2025 फ़र्मवेयर में जोड़ा गया) संरचनात्मक रूप से सपोर्ट किया जाता है — रैपर XAVC-फ़ैमिली है, भले ही कोडेक X-OCN हो।
क्या यह XAVC HS (H.265) और XAVC S (H.264) पर काम करेगा? हाँ, दोनों पर। कोडेक की पहचान फ़्रेम डेटा से की जाती है, फ़ाइल एक्सटेंशन से नहीं। A7S III के All-Intra और Long GOP, दोनों मोड संभाले जाते हैं।
मेरी फ़ाइल 4K 120p रिकॉर्डिंग से है — क्या इससे कोई फ़र्क पड़ता है? नहीं। फ़्रेम रेट का पता कोडेक पैरामीटर से लगाया जाता है या, अगर वे मौजूद नहीं हैं, तो खुद फ़्रेम में एम्बेड किए गए टाइमस्टैम्प से। रिकवरी 240 fps तक की फ़्रेम रेट को नेटिव रूप से हैंडल करती है।
क्या S-Log3 / S-Cinetone टोनल जानकारी रिकवर की जा सकती है? हम कंटेनर को फिर से बनाते हैं, कलर पाइपलाइन को नहीं। अगर आपका कैमरा S-Log3 पर सेट था और कोडेक डेटा में वही गामा मौजूद है, तो रिकवर की गई फ़ाइल में भी वही गामा होगा। कलर मेटाडेटा (मैट्रिक्स, ट्रांसफ़र फ़ंक्शन) SPS से अनुमानित किया जाता है, जहाँ मौजूद हो।
A7S III डुअल कोडेक / प्रॉक्सी में शूट करता है। क्या इससे मदद मिलती है? कभी-कभी बहुत ज़्यादा। अगर प्रॉक्सी फ़ाइल बरकरार है, लेकिन मुख्य फ़ाइल खराब है, तो प्रॉक्सी हमें रिज़ॉल्यूशन, fps और टाइमिंग के लिए एक ज्ञात अच्छा रेफ़रेंस देती है। दोनों अपलोड करें — हम प्रॉक्सी का इस्तेमाल संकेत के रूप में कर सकते हैं।
क्या मेरी फ़ुटेज सुरक्षित है? फ़ाइल फ़्रांस में मौजूद एक सर्वर पर जाती है, 48 घंटे बाद अपने-आप मिट जाती है, किसी भी चीज़ को ट्रेन करने के लिए कभी इस्तेमाल नहीं की जाती या शेयर नहीं की जाती। निजता नीति।
संबंधित
- वास्तव में "MOOV atom not found" का क्या मतलब है
- Sony FX3 XAVC की खराब फ़ाइल (संबंधित कोडेक / मिलती-जुलती विफलता मोड)
- हमारा रिकवरी इंजन कैसे काम करता है
अपनी A7S III फ़ाइल अपलोड करें →
मुफ़्त प्रीव्यू · कोई प्रतिबद्धता नहीं
क्या आप अपना वीडियो रिकवर करने के लिए तैयार हैं?
अपनी फ़ाइल अपलोड करें। लगभग एक मिनट में 5-सेकंड का मुफ़्त प्रीव्यू पाएँ। अगर प्रीव्यू सही लगता है, तो ही भुगतान करें।
अपना वीडियो अपलोड करें →