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

सबटाइटल को वाक्यों पर बाँटें

टाइमिंगकिसी समय बिंदु पर बाँटें
या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

जहाँ एक वाक्य खत्म होकर दूसरा शुरू होता है वहाँ काटता है, और वहाँ भी जहाँ क्यू पंक्ति बदलता है, क्योंकि सबटाइटल फ़ाइलें अक्सर पूर्ण विराम छोड़ देती हैं। नया वाक्य शुरू करने वाला पूर्ण विराम, प्रश्नवाचक या विस्मयादिबोधक चिह्न गिना जाता है, पूर्ण-चौड़ाई के 。!? सहित; e.g. this जैसा छोटे अक्षरों में जारी रहना, 3.5 जैसा दशमलव और Mr. या Dr. जैसा आम संक्षेपण नहीं। फिर हर वाक्य को क्यू के समय का हिस्सा उसके टेक्स्ट के अनुपात में मिलता है।

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

यह पेज हर क्यू में एक वाक्य रखता है। ट्रांसक्रिप्शन निर्यात अक्सर कई वाक्य एक ही क्यू में लिख देता है — प्रति वक्ता बदलाव एक क्यू, या प्रति स्वचालित पैराग्राफ ब्रेक — और यह पेज हर क्यू को वहाँ बाँटता है जहाँ एक वाक्य ख़त्म और अगला शुरू होता है, फिर क्यू का समय वाक्यों में टेक्स्ट की मात्रा के अनुपात में बाँटता है।

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

यह फ़ैसला कि क्या वाक्य ख़त्म करता है एक अनुमान है और वह क्यू को अछूता छोड़ने की ओर झुकता है। e.g. this जैसा छोटे अक्षर वाला सिलसिला, 3.5 जैसा दशमलव, और Mr., Dr. या etc. जैसे आम संक्षेपाक्षर वाक्य ख़त्म नहीं करते; दो अंकों के बीच का बिंदु कभी नहीं। किसी संक्षेपाक्षर को चूकने पर सबसे बुरा यह होगा कि एक क्यू नहीं बँटी, जिसे आप देखकर हाथ से ठीक कर सकते हैं। ज़्यादा उत्साही होने पर आप नाम आधे काट देंगे, जिसे आउटपुट पढ़कर कोई नहीं जोड़ सकता।

सब कुछ इसी ब्राउज़र टैब के अंदर चलता है — कोई फ़ाइल अपलोड नहीं होती। SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON और CSV एक ही तरह पढ़े जाते हैं, और जिस फ़ाइल की क्यू गिनती बदली हो वह टाइमलाइन क्रम में 1 से गिनी जाती है।

उदाहरण

एक क्यू में तीन वाक्य

इनपुट

1
00:00:01,000 --> 00:00:04,000
He left. She stayed. We waited.

आउटपुट

1
00:00:01,000 --> 00:00:01,828
He left.

2
00:00:01,828 --> 00:00:02,966
She stayed.

3
00:00:02,966 --> 00:00:04,000
We waited.

तीन सेकंड 828, 1138 और 1034 ms में बँटे — 8, 11 और 10 अक्षरों के अनुपात में। पढ़ने की गति ही बाँटने का मक़सद है, इसलिए सबसे लंबे वाक्य को सबसे ज़्यादा देर स्क्रीन पर रखना इच्छित नतीजा है, गणित का दुष्प्रभाव नहीं।

बिंदु जो वाक्य ख़त्म नहीं करते

इनपुट

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:08,000
Dr. Jones arrived. The room was full.

आउटपुट

1
00:00:01,000 --> 00:00:03,000
Mr. Smith left at 3.5 seconds.

2
00:00:05,000 --> 00:00:06,500
Dr. Jones arrived.

3
00:00:06,500 --> 00:00:08,000
The room was full.

पहली क्यू में तीन बिंदु हैं और उनमें से कोई वाक्य ख़त्म नहीं करता, इसलिए वह पूरी लौटती है। दूसरी में दो असली वाक्य-अंत हैं और वह दो क्यू बनती है, Dr. फिर अछूता रहता है। यह जोड़ी एक ही फ़ाइल में पूरा फ़ैसला है: संक्षेपाक्षर सूची क्या कवर करती है, यही तय करता है कि यहाँ क्या होगा।

प्रति पंक्ति एक वाक्य, बिना किसी विराम के

इनपुट

1
00:00:01,000 --> 00:00:04,000
He said hello
then she answered quietly.

आउटपुट

1
00:00:01,000 --> 00:00:02,000
He said hello

2
00:00:02,000 --> 00:00:04,000
then she answered quietly.

दोनों पंक्तियों के बीच कोई पूर्ण विराम नहीं, इसलिए पंक्ति ब्रेक खुद वाक्य का अंत माना जाता है। इस तरह लिखी फ़ाइलें ट्रांसक्रिप्शन निर्यात में आम हैं, और यही नियम उन्हें बाँटने योग्य बनाता है। यहाँ हर टुकड़े को आधी अवधि मिलती है क्योंकि दूसरी पंक्ति के 26 अक्षर पहली के 13 से दुगने हैं।

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

यह पेज कैसे जानता है कि एक वाक्य कहाँ ख़त्म और अगला कहाँ शुरू होता है?

यह पूर्ण विराम, प्रश्नवाचक या विस्मयादिबोधक चिह्न देखता है जो नया वाक्य शुरू करे, चीनी और जापानी के पूर्ण-चौड़ाई संस्करणों समेत, और क्यू के अंदर हर लाइन ब्रेक को भी वाक्य-अंत मानता है। तीन चीज़ें बिंदु को गिनने से रोकती हैं: बाद में छोटा अक्षर, जैसे e.g. this; दोनों ओर अंक, जैसे 3.5; और अपनी संक्षेपाक्षर सूची में मौजूद शब्द, जिसमें Mr., Mrs., Dr., Prof., St., Jr., Sr., vs., etc., fig., no., vol., approx., inc., ltd., co., dept., a.m., p.m., u.s. और u.k., साथ ही J जैसा कोई भी एक अक्षर है।

किसी क्यू में ऐसा वाक्य है जो मेरी फ़ाइल ने बिना पूर्ण विराम लिखा। क्या वह बँटेगा?

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

क्या वाक्य-अंत पर बाँटना विराम-चिह्नों पर बाँटने जैसा है?

नहीं, और उद्धरण व कोष्ठक के साथ यह अंतर मायने रखता है। विराम के बाद का बंद उद्धरण या कोष्ठक उसी वाक्य के साथ रहता है — He said “Stop.” And left. बंद उद्धरण के बाद बँटता है, पूर्ण विराम और उद्धरण के बीच नहीं। किसी संख्या, आद्याक्षर या संक्षेपाक्षर के अंदर का बिंदु वाक्य-अंत ही नहीं, इसलिए Dr. Jones arrived at 3.5 p.m. जैसी क्यू अगले असली विराम या लाइन ब्रेक तक पूरी रहती है।

क्या बँटे वाक्य अपने पुराने समय रखते हैं?

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

क्या इस पेज से ट्रांसक्रिप्ट को एक-एक वाक्य की सबटाइटल में बदल सकते हैं?

हाँ, अगर ट्रांसक्रिप्ट पहले से टाइमिंग वाली सबटाइटल फ़ाइल है — पेज क्यू पर काम करता है, गद्य पर नहीं, इसलिए सादी TXT फ़ाइल में बाँटने लायक क्यू सीमाएँ और बाँटने लायक टाइमिंग ही नहीं होती। जो यह नहीं करेगा वह ऐसी फ़ाइल के लिए टाइमिंग गढ़ना है जिसमें कभी थी ही नहीं। फ़ाइल को SRT के रूप में लाएँ या पहले सादे टेक्स्ट से बदलें, फिर यहाँ बाँटें; टुकड़े एक-एक वाक्य के होंगे, टाइमिंग पर एक पास के लिए तैयार।

इस तरह बाँटने पर क्यू की बाकी फ़ॉर्मैटिंग का क्या होता है?

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

संबंधित टूल