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

सबटाइटल से सादा टेक्स्ट ट्रांसक्रिप्ट

एक्सपोर्ट और इंटीग्रेशनसादा टेक्स्ट ट्रांस्क्रिप्ट
या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

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

डिफ़ॉल्ट रूप से बंद, जो आपको सादा टेक्स्ट का ढेर देता है जिसे सीधे किसी दस्तावेज़ में पेस्ट किया जा सके। चालू करें तो हर पैराग्राफ़ के आगे [HH:MM:SS] लगता है — उस पैराग्राफ़ के पहले क्यू का शुरू समय, सेकंड तक, मिलीसेकंड के बिना। पाठक उस मोहर से प्लेयर में पल फिर ढूँढ़ता है, और तीन संभावनाओं (पैराग्राफ़ का शुरू, बीच, अंत) में से शुरू ही वह है जो प्लेयर जो दिखाता है उससे मेल खाता है।

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

यह पेज सबटाइटल क्यू को बहते हुए सादे पाठ के अनुच्छेदों में बदलता है। स्क्रीन के लिए तोड़ी गई पंक्तियाँ जोड़ दी जाती हैं, छोटे ठहरावों पर क्यू आपस में मिल जाते हैं, और नतीजा एक .txt फ़ाइल होती है जिसे किसी दस्तावेज़, ईमेल या मीटिंग नोट्स में सीधे चिपकाया जा सकता है। टाइमकोड भी चाहें तो हर अनुच्छेद के आगे लग सकते हैं, पर वे वैकल्पिक हैं — पाठ पहले, समय बाद में।

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

अनुच्छेद कब टूटता है यह पैनल का ठहराव-नंबर तय करता है, और दो सेकंड का डिफ़ॉल्ट इसीलिए है कि इससे छोटा ठहराव सामान्य बोली की लय है, दो से ज़्यादा विचार का अंत। हर क्यू के अपने दो display lines जुड़कर एक पंक्ति बन जाते हैं, क्योंकि वे स्क्रीन पर जगह की मजबूरी थे, वाक्य का विराम नहीं। सारा काम टैब में होता है, फ़ाइल अपलोड नहीं होती, और नतीजा स्रोत फ़ाइल के नाम पर बनी .txt फ़ाइल है।

उदाहरण

दो क्यू जो एक वाक्य की तरह पढ़े जाते हैं

इनपुट

1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.

2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.

3
00:00:09,000 --> 00:00:11,000
Every night this week?

आउटपुट

I missed the last train home and had to walk. Back before midnight, you said.

Every night this week?

तीन क्यू अंदर, दो अनुच्छेद बाहर। पहले दो क्यू 400 ms के अंतर पर हैं, यानी दो सेकंड के ठहराव से काफ़ी अंदर, इसलिए वे एक ही अनुच्छेद में रहते हैं और हर क्यू की दो display lines एक पंक्ति में जुड़ जाती हैं। तीसरा क्यू चार सेकंड के अंतराल के बाद आता है और दूसरा अनुच्छेद खोलता है। सारे शब्द अभी भी हैं — बदला सिर्फ़ यह है कि कौन-से line breaks बचे।

ठीक दो सेकंड का ठहराव

इनपुट

1
00:12:30,000 --> 00:12:32,000
The train was late
again.

2
00:12:34,000 --> 00:12:36,000
Third time this week.

आउटपुट

The train was late again.

Third time this week.

दूसरा क्यू पहले के खत्म होने के ठीक दो सेकंड बाद शुरू होता है, यानी ठीक उतना ही जितना ठहराव-बक्से में है, और वहीं नया अनुच्छेद शुरू होता है। यह उदाहरण पेज के गणित को जाँचने के लिए है: बक्सा 2500 करें और ये दोनों एक अनुच्छेद में मिल जाते हैं, क्योंकि दो सेकंड का ठहराव अब सीमा तक नहीं पहुँचता।

वही फ़ाइल, शुरू के समय जोड़कर

इनपुट

1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.

2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.

आउटपुट

[00:02:15] Here is where we came in.

[01:47:52] And here is where we leave.

समय-चिह्न का स्विच चालू होने पर हर अनुच्छेद के आगे उसे खोलने वाले क्यू का शुरू समय सेकंड तक लगता है। दूसरा अनुच्छेद लगभग दो घंटे पर है, और यह दिखाता है कि घंटा लिखा क्यों जाता है, मिनटों में गिना क्यों नहीं: 01:47:52 बताता है कि कहाँ स्क्रब करना है, और 107:52 नहीं बताता।

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

यह पेज सबटाइटल से ट्रांसक्रिप्ट कैसे बनाता है?

हर क्यू की पंक्तियों को जोड़कर एक पंक्ति बनाता है, और फिर क्यू को अनुच्छेदों में मिलाता है। दो क्यू के बीच का ठहराव यदि पैनल में तय सीमा से कम है तो वे एक ही अनुच्छेद में रहते हैं; सीमा से लंबा ठहराव नया अनुच्छेद खोलता है। टाइमकोड वैकल्पिक हैं और चालू करने पर सिर्फ़ हर अनुच्छेद के शुरू में दिखते हैं।

यह media/transcribe वाले ट्रांसक्रिप्ट से कैसे अलग है?

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

अनुच्छेद किस ठहराव पर टूटता है?

उस नंबर पर जो आप पैनल में रखें, डिफ़ॉल्ट दो सेकंड। इससे छोटा ठहराव सामान्य बोली की लय है और उसे तोड़ना पाठ को बेकार कर देता; इससे बड़ा ठहराव विचार का अंत है और नया अनुच्छेद बनना चाहिए। ठीक सीमा पर ठहराव नया अनुच्छेद खोलता है, इसलिए 2500 करने पर दो सेकंड का ठहराव अब सीमा तक नहीं पहुँचता।

क्या पाठ के सारे शब्द बचते हैं?

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

टाइमकोड चालू करने पर क्या मिलता है?

हर अनुच्छेद के आगे उसे खोलने वाले क्यू का शुरू समय, सेकंड तक। घंटा तब पूरा लिखा जाता है जब वह हो, इसलिए 01:47:52 मिलता है, 107:52 नहीं — पहला बताता है कि वीडियो में कहाँ जाना है, दूसरा पाठक को गिनती करने पर मजबूर करता है। समय खुद नहीं बदलता; वह सिर्फ़ अनुच्छेद के शुरू में जुड़ता है।

क्या यह पेज फ़ाइल अपलोड करता है?

नहीं। सबटाइटल इस टैब में पढ़ा जाता है और ट्रांसक्रिप्ट यहीं बनती है; कोई नेटवर्क अनुरोध किसी भी चरण में नहीं जाता। यह उन स्क्रिप्ट और साक्षात्कारों के लिए मायने रखता है जिन्हें किसी सेवा को भेजना अनुमत नहीं है।

यह किन सबटाइटल फ़ॉर्मैट से ट्रांसक्रिप्ट बना सकता है?

उन दस से जो शुरू और अंत दोनों समय रखते हैं: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON और CSV। LRC और plain text स्वीकार नहीं, क्योंकि उन्हें दो समय चाहिए — फ़ाइल का ढाँचा ही उनमें अधूरा है, और पेज उस अधूरेपन को छिपाता नहीं।

संबंधित टूल