शुरुआत में सिंक रहने वाले और बाद में भटक जाने वाले सबटाइटल: उन्हें सही बैठाने के लिए स्ट्रेच करें
अगर फ़िल्म की शुरुआत में सबटाइटल सही समय पर आ रहे हैं लेकिन बीच में कुछ सेकंड आगे-पीछे हो जाते हैं और अंत तक हालात और बिगड़ जाते हैं, तो सिर्फ़ एक बार शिफ्ट करने से बात नहीं बनेगी। फ़ाइल आपके वीडियो से थोड़ी अलग स्पीड पर चल रही है। टूल को शुरुआत की किसी एक लाइन और अंत की किसी एक लाइन का सही स्टार्ट टाइम बताएँ, और बाकी सभी लाइनें उनके हिसाब से अपने-आप सही अनुपात में सेट हो जाएँगी। 3,000 लाइनों तक के जॉब पूरी तरह फ़्री हैं; इससे बड़े जॉब के लिए सिर्फ़ एक बार $5 का पेमेंट करना होता है।
- दो पॉइंट: फ़ाइल की शुरुआत और अंत से एक-एक लाइन नंबर और उसका सही स्टार्ट टाइम
- बाकी हर लाइन उसी हिसाब से आगे, बीच में और बाद में अपने-आप एडजस्ट हो जाती है
- बाद वाली लाइन खाली छोड़ने पर फ़ाइल की आख़िरी लाइन मान ली जाएगी
- अगर दोनों पॉइंट के मुताबिक स्पीड दोगुनी से ज़्यादा बढ़ानी या आधी से कम करनी पड़े, तो इसे अस्वीकार कर दिया जाएगा
- एक बार में एक फ़ाइल; उसी फ़ॉर्मेट में वापस मिलेगी
सबटाइटल धीरे-धीरे आउट-ऑफ़-सिंक (drift) क्यों हो जाते हैं?
ड्रिफ्ट का मतलब है कि सबटाइटल फ़ाइल और वीडियो थोड़ी अलग-अलग स्पीड पर चल रहे हैं। इसकी सबसे आम वजह फ़्रेम रेट होती है: फ़िल्में 24 फ़्रेम प्रति सेकंड पर बनती हैं, लेकिन यूरोपीय टीवी और कई यूरोपीय DVD रिलीज़ में उन्हें 25 fps पर चलाया जाता है, जिससे पूरी फ़िल्म लगभग 4 प्रतिशत छोटी हो जाती है। इनमें से किसी एक वर्ज़न के हिसाब से बने सबटाइटल दूसरे वर्ज़न पर हर मिनट कुछ सेकंड आगे या पीछे होते चले जाते हैं। मामूली ड्रिफ्ट तब भी हो सकता है जब सबटाइटल उसी फ़िल्म के किसी दूसरे एन्कोड या एडिट के लिए बनाए गए हों।
वजह चाहे जो भी हो, अगर टाइमिंग का फ़र्क लगातार बढ़ता जा रहा है, तो यह एक लीनियर समस्या है: हर टाइमिंग को सिर्फ़ खिसकाना नहीं, बल्कि एक तय अनुपात में स्केल करना होगा। दो सही पॉइंट इसी अनुपात को तय करते हैं।
दो पॉइंट कैसे चुनें?
- अपलोड करने के बाद स्क्रीन पर सबटाइटल फ़ाइल खोलें या किसी टेक्स्ट एडिटर में खोलें और शुरुआत के पास का कोई साफ़ डायलॉग चुनें, जैसे लाइन 12। उसका लाइन नंबर नोट कर लें।
- वीडियो प्ले करें, देखें कि वह डायलॉग किस समय बोला जा रहा है, और अपने प्लेयर से वह समय नोट करें, जैसे 00:01:48,200।
- फ़िल्म के अंत के करीब भी किसी लाइन के साथ ऐसा ही करें, जैसे लाइन 1350, जो 01:41:05,600 पर बोली गई हो। दोनों लाइनें जितनी दूर होंगी, नतीजा उतना ही सटीक होगा।
- दोनों लाइन नंबर और उनके समय दर्ज करें। फ़ाइल की आख़िरी लाइन का इस्तेमाल करने के लिए दूसरा लाइन नंबर खाली छोड़ दें।
स्ट्रेच टूल कब काम नहीं करेगा?
अगर आपको पहले से पता है कि सबटाइटल 25 fps के लिए बने थे और आपका वीडियो 23.976 है, तो इसके बजाय फ़्रेम रेट वाला विकल्प चुनें; यह बिना किसी झंझट के सटीक अनुपात लागू कर देता है। अगर टाइमिंग का अंतर धीरे-धीरे नहीं बढ़ता बल्कि किसी एक जगह अचानक बदल जाता है (जैसे किसी ऐड ब्रेक के बाद), तो "only lines after" के साथ शिफ्ट का इस्तेमाल करें। अगर किसी रिलीज़ में कई सीन काटे या जोड़े गए हैं, तो यह ड्रिफ्ट एक समान नहीं रहता और हर हिस्से को अलग से शिफ्ट करना पड़ता है।
यह टूल ऐसे पॉइंट को भी अस्वीकार कर देता है जिनसे फ़ाइल की स्पीड दोगुनी से ज़्यादा तेज़ या आधी से कम धीमी हो जाए; इसका मतलब आमतौर पर गलत लाइन नंबर दर्ज करना होता है। स्ट्रेच टूल एक बार में एक ही फ़ाइल पर काम करता है, क्योंकि एक फ़िल्म के दो पॉइंट किसी दूसरे एपिसोड के लिए सही नहीं बैठेंगे।
टूल कैसे काम करता है, कितना खर्च आता है और आपकी फ़ाइलें कैसे संभाली जाती हैं, यह सबटाइटल सिंक ठीक करें पेज पर है; हर टूल की कीमत कीमत पेज पर है।
आख़िरी अपडेट:
सवाल और जवाब
क्या ChatGPT आउट-ऑफ़-सिंक हो रहे सबटाइटल को ठीक कर सकता है?
वह इसका फ़ॉर्मूला समझा सकता है और किसी छोटी फ़ाइल पर इसे ठीक से लागू भी कर सकता है। लेकिन पूरी फ़िल्म के लिए, हर टाइमिंग को हाथ से स्केल करना और दोबारा टाइप करने में अक्सर अनुमान से काम लिया जाता है, लाइनें छूट जाती हैं या जवाब बीच में ही रुक जाता है। यह टूल आपके दो पॉइंट के आधार पर हर नए टाइम की सटीक गणना करता है।
मैं सबटाइटल को सिर्फ़ आगे या पीछे शिफ्ट क्यों नहीं कर सकता?
शिफ्ट करने से हर लाइन एक जितने समय से ही आगे या पीछे खिसकती है। अगर पूरी फ़िल्म के दौरान अंतर लगातार बढ़ता जा रहा है, तो एक बार शिफ्ट करने से सिर्फ़ एक हिस्सा ठीक होगा और बाकी सब गलत ही रहेगा।
क्या इन दोनों लाइनों का पहली और आख़िरी लाइन होना ज़रूरी है?
नहीं। शुरुआत और अंत के करीब की कोई भी लाइन चलेगी; पहले पॉइंट से पहले और दूसरे पॉइंट के बाद की लाइनें भी उसी अनुपात में एडजस्ट हो जाएँगी। दोनों पॉइंट जितनी दूरी पर होंगे, नतीजा उतना ही बेहतर मिलेगा।
इसकी कीमत क्या है?
3,000 लाइनों तक के जॉब पूरी तरह फ़्री हैं, जिसमें ज़्यादातर एकल फ़िल्में कवर हो जाती हैं। इससे बड़ी फ़ाइल के लिए 50,000 लाइनों तक सिर्फ़ एक बार $5 का पेमेंट करना होता है।
क्या मैं एक साथ पूरे सीज़न को स्ट्रेच कर सकता हूँ?
नहीं, स्ट्रेच टूल एक बार में एक फ़ाइल पर काम करता है। अगर किसी सीज़न के हर एपिसोड में फ़्रेम रेट की एक जैसी ही समस्या है, तो फ़्रेम रेट वाला विकल्प एक ही जॉब में पूरी ZIP फ़ाइल को प्रोसेस कर देता है।