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

SRT को TXT में बदलें

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

यह रूपांतरण क्या बदलता है

2 चीज़ें छूटती हैं या फ़ैसला माँगती हैं

  • टाइमिंग

    पूरी टाइमलाइन (आउटपुट फ़ॉर्मैट कोई टाइमिंग नहीं रखता)

  • लाइन ब्रेक

    लाइन ब्रेक (कई पंक्तियों वाले क्यू एक पंक्ति में जोड़ दिए जाएँगे)

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

इस पेज पर SRT फ़ाइल डालिए और TXT फ़ाइल पाइए। SRT में हर cue एक क्रमांक, 00:00:04,000 जैसी समय-पंक्ति और पाठ से बनती है। TXT में सिर्फ़ पंक्तियाँ हैं — कोई समय-कोड नहीं, इसलिए हर पंक्ति एक cue मानी जाती है।

जो नहीं बचता: पूरी समयरेखा (लक्ष्य कोई समय नहीं रखता), पंक्ति विराम (बहु-पंक्ति cue एक पंक्ति में जुड़ जाती हैं)। समय-कोड पूरी तरह गायब हो जाते हैं, इसलिए TXT की एक पंक्ति को आपकी फ़ाइल का कोई क्षण याद नहीं रहता; दो पंक्तियों वाली cue TXT में एक ही पंक्ति में जुड़ जाती है। ये चीज़ें चुपचाप नहीं गिरतीं — फ़ाइल डालने से पहले ही ऊपर की सूची में लिखी रहती हैं।

Plain Text (TXT) की फ़ाइल .txt एक्सटेंशन के साथ बनती है; हर cue एक सादी पंक्ति बनती है, बिना समय के। एक फ़ाइल हो या पूरी सीरीज़, कतार एक-एक करके चलती है, बीच में रोकी जा सकती है, और नतीजे एक ZIP में आते हैं। रूपांतरण आपके ब्राउज़र में होता है, इसलिए फ़ाइल कहीं अपलोड नहीं होती।

उदाहरण

एक सामान्य SRT फ़ाइल, TXT में बदली गई

इनपुट

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

आउटपुट

Hello there.
Whispering now.
And a second line.
Bold statement.

इस आउटपुट में छूटा: पूरी समयरेखा, पंक्ति विराम। बाकी सब पंक्ति-दर-पंक्ति मेल खाता है।

SRT से TXT: वही रूपांतरण एक कठिन इनपुट पर

इनपुट

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

आउटपुट

Bold and italic.

Last one.

असली SRT फ़ाइलों में BOM, मिश्रित पंक्ति-अंत, खाली क्षेत्र या बिगड़ा समय-कोड मिलता है। ऊपर की साफ़ मिसाल से मिलाकर देखिए कि पार्सर कितना माफ़ करता है और क्या रिपोर्ट करता है।

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

SRT से TXT बनाने पर cue का समय क्यों नहीं बचता?

SRT हर cue के शुरू और अंत को 00:00:04,000 के रूप में रखता है, पर TXT में समय के लिए कोई जगह ही नहीं है। इसलिए पाठ की पंक्तियाँ क्रम में लिखी जाती हैं और हर समय-कोड छूट जाता है; क्रम बना रहता है, पर कौन-सी पंक्ति कब दिखेगी यह TXT से पता नहीं चलता।

SRT की गिनती TXT फ़ाइल में कहाँ दिखती है?

SRT में हर cue के आगे एक क्रमांक होता है; TXT में वह क्रमांक उतना ही महत्वपूर्ण नहीं रहता। जहाँ लक्ष्य cue पहचानकर्ता रखता है वहाँ संख्या चली जाती है, और जहाँ नहीं रखता वहाँ सिर्फ़ समय-पंक्ति के बाद पाठ रहता है। क्रम वैसे भी शुरुआती समय से तय होता है।

SRT से TXT में कौन-कौन सी जानकारी छूटती है?

इस दिशा में 2 तरह की जानकारी गिरती है: पूरी समयरेखा (लक्ष्य कोई समय नहीं रखता), पंक्ति विराम (बहु-पंक्ति cue एक पंक्ति में जुड़ जाती हैं)। मिसाल के लिए, SRT का 00:00:04,000 किसी भी TXT पंक्ति के साथ नहीं रहता, इसलिए पाठ का क्रम तो बचता है पर समय नहीं। यह सूची आपकी फ़ाइल डालने से पहले ही दिखती है, और फ़ाइल आने के बाद उसमें बताया जाता है कि उसमें से कितनी चीज़ें वाकई मौजूद थीं।

TXT में SRT के cue और पंक्तियों का क्या नाता है?

TXT में हर SRT cue की पंक्तियाँ बिना समय के सादे पाठ बनती हैं। बहु-पंक्ति cue एक पंक्ति में जुड़ जाती है, क्योंकि TXT का मॉडल एक पंक्ति एक cue है।

दो पंक्तियों वाली SRT cue TXT में कैसे आएगी?

SRT एक cue के भीतर हार्ड लाइन-ब्रेक रख सकता है, पर TXT का मॉडल एक पंक्ति एक cue है। इसलिए दोनों पंक्तियाँ जोड़ दी जाती हैं और अलग पंक्ति का अंतर खत्म हो जाता है; पाठ का क्रम बना रहता है, पर दृश्य विराम नहीं।

TXT से SRT लौटने पर क्या नया छूट सकता है?

नहीं। TXT से SRT की उलटी दिशा में भी समयरेखा स्वयं बनाई जाती है (स्रोत में कोई समय नहीं) जैसी जानकारी गिरती है, क्योंकि दोनों फ़ॉर्मैट अलग-अलग चीज़ें रखते हैं और उलटी दिशा की अपनी कमियाँ हैं। और इस दिशा में SRT से TXT में जो छूटा — जैसे SRT का 00:00:04,000 किसी भी TXT पंक्ति के साथ नहीं रहता, इसलिए पाठ का क्रम तो बचता है पर समय नहीं — वह TXT में कहीं दर्ज नहीं है, इसलिए किसी भी उलटे रूपांतरण से उसे दोबारा नहीं बनाया जा सकता।

संबंधित टूल