25 fps सबटाइटल को 23.976 fps में ठीक करें
या सबटाइटल टेक्स्ट पेस्ट करें
विकल्प
टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।
जिस संस्करण के साथ आप सबटाइटल इस्तेमाल करेंगे — जो वीडियो आप दरअसल चलाएँगे — उसका फ़्रेम रेट। लगाया जाने वाला गुणक पहला बॉक्स ÷ यह है, इसलिए 24 से 25 देता है 0.96: फ़िल्म PAL पर 4% तेज़ चलती है, और 100 मिनट की फ़ीचर 96 मिनट के टेप में आ जाती है। दोनों बॉक्स उलटे रहने पर पूरी टाइमलाइन उसी मात्रा से गलत दिशा में खिसक जाती है।
यह पेज 25 fps PAL संस्करण के साथ टाइम की गई सबटाइटल फ़ाइल लेकर उसे 23.976 fps संस्करण पर बैठाता है। हर टाइमस्टैम्प 25 भाग 23.976 से गुणा होता है, यानी 1.0427094, इसलिए पूरी टाइमलाइन 4.271 प्रतिशत बाद आ जाती है और हर क्यू को स्क्रीन पर 4.271 प्रतिशत ज़्यादा समय मिलता है। दोनों बॉक्स पहले से भरे हैं; अगर आपकी फ़ाइल किसी और के साथ टाइम हुई है तो उन्हें बदलें।
यह पेज PAL से वापसी की यात्रा के लिए है। यूरोपीय डिस्क या प्रसारण 25 fps पर तस्वीरें उस फ़िल्म से 4.271 प्रतिशत तेज़ चलाता है जिससे वे आईं, इसलिए PAL संस्करण के साथ टाइम की फ़ाइल उतनी सिकुड़ी हुई है और फ़िल्म संस्करण पर बैठने के लिए उसे उतना ही फैलाना पड़ता है। कौन-सा फ़िल्म संस्करण, यही पूरा सवाल है — 23.976 वह है जो फ़िल्म की NTSC रिलीज़ इस्तेमाल करती है, और वह 24000/1001 है, 24 नहीं। अगर आपका लक्ष्य सच्चे 24 पर चलने वाला फ़िल्म मास्टर है, तो चाहिए 25 से 24 वाली जोड़ी और गुणक 1.0416667; दोनों में 0.1 प्रतिशत का अंतर है, यानी प्रति घंटा 3.5 सेकंड।
कुछ भी करने से पहले एक चेतावनी पढ़ लें। यह पेज खोजने वाले लोग आम तौर पर PAL सबटाइटल NTSC वीडियो पर डालना चाहते हैं, और जिस जोड़ी तक हाथ बढ़ता है वह 25 और 29.97 है — गुणक 0.83417, जो टाइमलाइन का छठा हिस्सा ले लेगा। उस संख्या के पीछे कोई भौतिक कहानी नहीं: 29.97 वह दर है जिस पर NTSC सिग्नल चलता है, वह गति नहीं जिस पर तस्वीरें चलाई जाती हैं, और उसके अंदर की फ़िल्म दोहराए गए फ़्रेमों से वापस खींची जाती है जो अवधि को छोड़ देते हैं। PAL से NTSC का ईमानदार रास्ता फ़िल्म रेट से होकर जाता है, और वह यहीं से शुरू होता है।
अनुपात शून्य से दूरी पर लगता है, इसलिए दस मिनट पर बैठी क्यू 25.6 सेकंड बाद जाती है और एक घंटे पर वाली 2 मिनट 33.7 सेकंड बाद। हर क्यू के दोनों किनारे हिलते हैं, इसलिए दो सेकंड की पंक्ति को 2.085 सेकंड मिलते हैं और हर पंक्ति की पढ़ने की गति बढ़ने के बजाय थोड़ी घट जाती है। कुछ अपलोड नहीं होता, और पूरा सीज़न एक बार में कतार से निकलता है — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON और CSV फ़ाइलें अपने असली रूप में पढ़ी जाती हैं।
उदाहरण
एक छोटी क्यू और एक लंबी
इनपुट
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:01:00,000 --> 00:01:02,000
One minute in.
आउटपुट
1
00:00:01,043 --> 00:00:03,128
Hello there.
2
00:01:02,563 --> 00:01:04,648
One minute in.
1.0427094 यानी 25 भाग 23.976। एक सेकंड वाली क्यू 43 ms बाद जाती है और एक मिनट वाली 2,563 ms बाद — शून्य से साठ गुना दूरी, साठ गुना खिसकाव। साफ़ 24 और 25 वाली जोड़ी इस्तेमाल करने पर 1.0416667 बनता और वह मिनट वाली क्यू यहाँ से 63 ms पहले रह जाती।
सुधार घड़ी के साथ बढ़ता है
इनपुट
1
00:10:00,000 --> 00:10:02,000
Ten minutes in.
2
01:00:00,000 --> 01:00:02,000
An hour in.
आउटपुट
1
00:10:25,626 --> 00:10:27,711
Ten minutes in.
2
01:02:33,754 --> 01:02:35,839
An hour in.
दस मिनट के निशान पर पच्चीस सेकंड, एक घंटे पर ढाई मिनट। जो फ़ाइल चलते-चलते और पीछे छूटती दिखती है वही इस जोड़ी की पहचान है, और बढ़ना ही सबूत है कि यह अनुपात की समस्या है, ऑफ़सेट की नहीं: तय खिसकाव शुरुआत या अंत में से एक को सीधा करता, दोनों को कभी नहीं।
MicroDVD फ़ाइल अपने फ़्रेम नंबर रखती है
इनपुट
{1}{1}25
{50}{100}Hello
आउटपुट
{1}{1}23.976
{50}{100}Hello
MicroDVD फ़्रेम में गिनता है, और दोनों हालतों में फ़्रेम वही तस्वीरें हैं — फ़्रेम 50 फ़्रेम 50 है, चाहे 25 पर चले या 23.976 पर। इसलिए एकमात्र संपादन पहली पंक्ति पर घोषित रेट है, जिसे खिलाड़ी उन नंबरों को वापस सेकंड में बदलने के लिए लेता है। फ़्रेम नंबर फिर से लिखना 4.271 प्रतिशत दो बार लगाना होता।
अक्सर पूछे जाने वाले सवाल
मेरे PAL सबटाइटल को NTSC वीडियो के साथ चलना है — क्या 25 से 23.976 यही जोड़ी है?
आम तौर पर हाँ, क्योंकि NTSC और PAL एक ही चीज़ की दो गतियाँ नहीं हैं: NTSC पर फ़िल्म 23.976 पर और PAL पर 25 पर चलती है, इसलिए PAL टाइमलाइन से NTSC तक का ईमानदार कदम पहले फ़िल्म रेट पर लौटना है — 25 भाग 23.976 यानी 1.0427094। जिस जोड़ी तक लोग हाथ बढ़ाते हैं वह 25 और 29.97 है, जो 0.83417 से गुणा करती है और फ़ाइल का छठा हिस्सा ले लेती है। उस संख्या के पीछे भौतिक कहानी नहीं: 29.97 सिग्नल की दर है, और उसके अंदर की फ़िल्म दोहराए गए फ़्रेमों से भरी जाती है जो चलने का समय नहीं बदलते।
गुणक 1.0416667 के बजाय 1.0427094 क्यों है?
क्योंकि 23.976 यानी 24000/1001 है, 24 नहीं, इसलिए 25 भाग 23.976 1.0427094 है जबकि 25 भाग 24 1.0416667। अंतर 0.104 प्रतिशत है: प्रति घंटा 3.5 सेकंड, और 95 मिनट की फ़िल्म पर 5.9 सेकंड। जिस रेट पर आपका लक्ष्य सचमुच चलता है उसी का पेज लें — अगर जिस संस्करण पर सबटाइटल डाल रहे हैं वह फ़िल्म की NTSC रिलीज़ है तो 23.976, और अगर फ़िल्म मास्टर है तो सच्चा 24।
आख़िरी सबटाइटल कितना बाद पहुँचता है?
एक घंटे पर लगभग 2 मिनट 33.7 सेकंड बाद; दस मिनट पर 25.6 सेकंड बाद; और 95 मिनट की PAL फ़ाइल 99 मिनट 3 सेकंड बनती है। सुधार घड़ी का तय अनुपात है, इसलिए आख़िरी क्यू हमेशा सबसे ज़्यादा हिलती है। इसका मतलब यह भी है कि वीडियो उतना ही रहते हुए फ़ाइल लंबी हो जाती है — और यही मक़सद है, क्योंकि टाइमिंग शुरू में ही जल्दी थीं।
बदलने के बाद भी अंत में सबटाइटल बाहर हैं — और क्या हो सकता है?
PAL डिस्क जिससे दृश्य काटे गए हैं। कई यूरोपीय रिलीज़ कुछ सेकंड छोटी चलती हैं क्योंकि फ़्रेम या पूरे शॉट काटे गए, और अगर कट अंत के अलावा कहीं भी हैं तो कोई अकेला अनुपात फ़ाइल को सीधा नहीं कर सकता: गलती हर कट पर उछलती है, चिकनी तरह नहीं बढ़ती। उसके लिए पॉइंट सिंक चाहिए, जहाँ आप दो संदर्भ बिंदु देते हैं और टूल उनके बीच का अनुपात और ऑफ़सेट निकालता है, फ़्रेम-रेट रूपांतरण नहीं।
क्या यह फ़ाइल उस PAL डिस्क के साथ चलेगी जो 24 fps मास्टर से तेज़ की गई थी?
हाँ, और अंकगणित उसी आकार का है, बस संख्या थोड़ी अलग। अगर जिस संस्करण पर लौट रहे हैं वह सच्चे 24 पर चलने वाला फ़िल्म मास्टर है, तो जोड़ी 25 से 24 है और गुणक 1.0416667; अगर वह फ़िल्म की NTSC रिलीज़ है, तो रेट 23.976 और गुणक 1.0427094। इस पेज के दोनों बॉक्स दोनों लेते हैं, और हर एक का अपना पेज बताता है कि वह कब सही है।
टाइमिंग के अलावा फ़ाइल में और कुछ बदलता है?
नहीं। टेक्स्ट, पंक्ति विराम और फ़ॉर्मैट की सारी स्टाइलिंग अछूती रहती है, और क्यू का क्रम नहीं बदल सकता: हर टाइमस्टैम्प को एक ही धनात्मक संख्या से गुणा करना एकदिशीय है, इसलिए जो दो क्यू पहले ओवरलैप नहीं करती थीं वे अब भी नहीं कर सकतीं। हाँ, हर क्यू को स्क्रीन पर 4.271 प्रतिशत ज़्यादा समय मिलता है, और इस समूह में यही एक दिशा है जहाँ पंक्ति की पढ़ने की गति बढ़ने के बजाय घटती है।