मुख्य सामग्री पर जाएँ
SubtitleMatrix

23.976 fps सबटाइटल को 29.97 में ठीक करें

टाइमिंगफ़्रेम रेट रूपांतरण
या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।

जिस संस्करण के साथ आप सबटाइटल इस्तेमाल करेंगे — जो वीडियो आप दरअसल चलाएँगे — उसका फ़्रेम रेट। लगाया जाने वाला गुणक पहला बॉक्स ÷ यह है, इसलिए 24 से 25 देता है 0.96: फ़िल्म PAL पर 4% तेज़ चलती है, और 100 मिनट की फ़ीचर 96 मिनट के टेप में आ जाती है। दोनों बॉक्स उलटे रहने पर पूरी टाइमलाइन उसी मात्रा से गलत दिशा में खिसक जाती है।

यह पेज ऐसी सबटाइटल फ़ाइल लेता है जिसकी टाइमलाइन 23.976 फ़्रेम प्रति सेकंड पर गिनी गई थी, और उसे 29.97 की टाइमलाइन पर बैठाता है। हर टाइमस्टैम्प 0.8 से गुणा होता है — ठीक चार-पाँचवाँ — इसलिए फ़ाइल पाँचवाँ हिस्सा छोटी निकलती है: एक मिनट वाली क्यू अड़तालीस सेकंड की बनती है, और चौबीस मिनट के एपिसोड की सबटाइटल जो तीस मिनट का दावा करती हैं वे चौबीस पर लौट आती हैं। दोनों बॉक्स पहले से भरे हैं; अगर आपकी फ़ाइल किसी और दर पर गिनी गई है तो उन्हें बदलें।

गलती फ़्रेम नंबरों को सेकंड में बदलने के अंकगणित में है। अगर किसी टूल ने 29.97 टाइमलाइन के फ़्रेम नंबर पढ़े पर उन्हें 23.976 से भाग दिया, तो उसका बनाया हर सेकंड एक-चौथाई ज़्यादा है: 29.97 भाग 23.976 1.25 है, इसलिए पूरी टाइमलाइन एक-चौथाई खिंच जाती है और सबटाइटल 25 प्रतिशत देर से चलते हैं, फ़िल्म के साथ और पीछे। 0.8 से गुणा वही गलती वापस भाग देता है।

एक चीज़ के लिए यह पेज नहीं है, और वह इस समूह की सबसे आसान गलती है। NTSC सिग्नल में ले जाई गई फ़िल्म पर 3:2 पुलडाउन लगता है — वही तस्वीरें दोहराकर 29.97 सिग्नल भरा जाता है — और पुलडाउन चलने का समय बिल्कुल वैसा ही रखता है। इसलिए “मेरा वीडियो 29.97 है और उस पर पुलडाउन है” बदलने की वजह नहीं: उस वीडियो के साथ टाइम की फ़ाइल पहले से सही है, और 0.8 से गुणा उसका पाँचवाँ हिस्सा ले लेगा। यह पेज उस फ़ाइल के लिए है जिसके फ़्रेम गलत दर पर गिने गए थे, उस फ़ाइल के लिए नहीं जो बस 29.97 कंटेनर में बैठी है।

इस जोड़ी के साथ काम करना सुखद इसलिए है कि 0.8 ठीक है। इसके दोनों रेट NTSC परिवार के हैं और दोनों पर 1001 का वही भाग है, इसलिए 1001 कट जाता है और 23.976 भाग 29.97 सीधे 24000 भाग 30000 है — चार-पाँचवाँ, कुछ गोल नहीं, कुछ बचा नहीं। हर क्यू को स्क्रीन पर पाँचवाँ हिस्सा कम समय मिलता है, जो हर पंक्ति की पढ़ने की गति 25 प्रतिशत बढ़ा देता है। कुछ अपलोड नहीं होता, और पूरा सीज़न एक बार में कतार से निकलता है — 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:00,800 --> 00:00:02,400
Hello there.

2
00:00:48,000 --> 00:00:49,600
One minute in.

0.8 यानी 23.976 भाग 29.97। एक सेकंड वाली क्यू 200 ms खोती है और एक मिनट वाली 12,000 ms — शून्य से साठ गुना दूरी, साठ गुना खिसकाव। हर क्यू के दोनों किनारे गुणा होते हैं, इसलिए दो सेकंड की पंक्ति को 1.6 सेकंड मिलते हैं, और यही छोटा होना पढ़ने की गति बढ़ाता है।

देरी घड़ी के साथ बढ़ती है

इनपुट

1
00:10:00,000 --> 00:10:02,000
Ten minutes in.

2
00:30:00,000 --> 00:30:02,000
Half an hour in.

आउटपुट

1
00:08:00,000 --> 00:08:01,600
Ten minutes in.

2
00:24:00,000 --> 00:24:01,600
Half an hour in.

दस मिनट के निशान पर दो मिनट देर और आधे घंटे पर छह मिनट — दोनों बार बीते समय का एक-चौथाई, जो अनुपात की समस्या जैसा दिखता है। तय ऑफ़सेट इसे कभी नहीं ठीक कर सकता, अनुपात कर सकता है। बदलने के बाद जाँच फ़ाइल के अंत पर करें: आख़िरी क्यू के नए टाइमस्टैम्प पर फ़ाइल खोलें और पंक्ति वहाँ होनी चाहिए।

MicroDVD फ़ाइल सिर्फ़ पहली पंक्ति बदलती है

इनपुट

{1}{1}23.976
{240}{288}Hello

आउटपुट

{1}{1}29.97
{240}{288}Hello

MicroDVD टाइमिंग फ़्रेम नंबरों में रखता है, और फ़्रेम गलत नहीं थे — जिस दर से उन्हें भाग दिया जा रहा था वह गलत था। 23.976 पर घोषित फ़्रेम 240 दस सेकंड पढ़ा जाता है, जो वही देरी है; 29.97 पर घोषित वह आठ पढ़ा जाता है, जहाँ वह क्यू होनी चाहिए। इसलिए फ़ाइल की पहली पंक्ति बदलती है और एक भी फ़्रेम नंबर नहीं छुआ जाता: उन्हें फिर लिखना 25 प्रतिशत दो बार लगाना होता।

अक्सर पूछे जाने वाले सवाल

23.976 से 29.97 का गुणक ठीक 0.8 क्यों है?

क्योंकि दोनों रेट NTSC रेट हैं और दोनों एक गोल संख्या भाग 1001 हैं: 23.976 यानी 24000/1001 और 29.97 यानी 30000/1001। एक को दूसरे से भाग देने पर दोनों तरफ़ का 1001 कट जाता है और 24000 भाग 30000 बचता है, यानी चार-पाँचवाँ। इसलिए यहाँ कुछ गोल नहीं और कुछ अनुमानित नहीं — एक मिनट वाली क्यू ठीक अड़तालीस सेकंड पर पहुँचती है।

क्या यह 3:2 पुलडाउन लगी फ़िल्म ठीक करता है?

नहीं, और यही वह जाल है जिसका नाम लेने के लिए यह पेज है। पुलडाउन 29.97 सिग्नल को दोहराए गए फ़्रेम से भरता है और चलने का समय बिल्कुल वैसा रखता है, इसलिए पुलडाउन वाले वीडियो के साथ टाइम की सबटाइटल फ़ाइल पहले से सही है — बदलने पर टाइमलाइन का पाँचवाँ हिस्सा जाता है और सही फ़ाइल गलत बन जाती है। पेज उन टाइमिंग के लिए है जो फ़्रेम नंबरों को 23.976 से भाग देकर बनी थीं जब फ़्रेम 29.97 टाइमलाइन के थे।

मेरे सबटाइटल एक-चौथाई देर से हैं और और देर से होते जा रहे हैं — क्या यही जोड़ी है?

देखें कि देरी बीते समय का एक-चौथाई है या नहीं। दस मिनट के निशान पर दो मिनट देर, आधे घंटे पर छह, और दो घंटे की फ़िल्म में आधा घंटा देर ठीक यही जोड़ी है। समूह के भाई-बंधुओं को आकार से पहचानें: 0.95904 चार प्रतिशत की गलती है, 1.0427094 4.271 प्रतिशत, और दो का गुणक फ़ाइल की लंबाई दुगनी कर देता है।

क्या बॉक्स में 23.976 और 29.97 के बजाय 24 और 30 डाल सकते हैं?

इस जोड़ी के लिए हाँ, और नतीजा वही है — 24 भाग 30 भी चार-पाँचवाँ है, जो 23.976 भाग 29.97 के बराबर है, क्योंकि 1001 का साझा भाग दोनों तरह कट जाता है। यह इस जोड़ी की ख़ासियत है, समूह की नहीं: फ़िल्म से PAL वाले पेज पर जहाँ फ़ाइल सचमुच 23.976 थी वहाँ 24 और 25 डालने से प्रति घंटा 3.5 सेकंड की गलती बचती है।

हर क्यू को पाँचवाँ हिस्सा कम समय मिलता है — क्या इससे पढ़ने की गति की सीमाएँ टूटती हैं?

जाँच लेना चाहिए, क्योंकि भरपाई के लिए शब्द छोटे नहीं होते: जो पंक्ति अक्षर-प्रति-सेकंड सीमा के अंदर आराम से थी वह 25 प्रतिशत बढ़ाव से बाहर निकल सकती है। इस साइट के सुगम्यता टूल मानकों की सीमाओं के सामने पढ़ने की गति नापते हैं, और वही संख्या देखनी चाहिए, यह एहसास नहीं कि सबटाइटल अब जल्दबाज़ी में लगते हैं।

क्या इस जोड़ी से फ़िल्म सबटाइटल NTSC DVD पर डाल सकते हैं?

नहीं। NTSC डिस्क पर फ़िल्म 23.976 पर रखी जाती है और खिलाड़ी चलाते समय पुलडाउन लगाता है, इसलिए फ़िल्म के साथ टाइम की फ़ाइल में कुछ बदलने की ज़रूरत नहीं और 0.8 उसे बिगाड़ देगा। अगर आपकी फ़ाइल उसी फ़िल्म की PAL प्रति के साथ टाइम हुई थी और आप डिस्क पर लौट रहे हैं, तो जोड़ी 25 से 23.976 है और गुणक 1.0427094 — दूसरी दिशा में छोटा सुधार।

संबंधित टूल