SBV को SRT में बदलें
या सबटाइटल टेक्स्ट पेस्ट करें
यह रूपांतरण क्या बदलता है
इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।
यह सूची इन दोनों फ़ॉर्मैट के क्षमता मैट्रिक्स से आती है, आपकी लोड की गई उस फ़ाइल से नहीं। कोई खास फ़ाइल ज़्यादा खो सकती है अगर वह ऐसी सुविधाएँ इस्तेमाल करती हो जिन्हें फ़ॉर्मैट अनुमति देता है पर मैट्रिक्स मॉडल नहीं करता।
इस पेज पर SBV फ़ाइल डालिए और SRT फ़ाइल पाइए। SBV में एक पंक्ति पर दो समय 0:00:04.000,0:00:07.000 रहते हैं और उसके नीचे पाठ; कोई क्रमांक नहीं होता। SRT में हर cue एक क्रमांक, 00:00:04,000 जैसी समय-पंक्ति और पाठ से बनती है।
यहाँ कुछ नहीं छूटता: लक्ष्य फ़ॉर्मैट वह सब रख सकता है जो SBV रखता है। SBV इसे 0:00:04.000 लिखता है और SRT इसे 00:00:04,000 लिखता है; क्षण वही रहता है, सिर्फ़ विराम-चिह्न और इकाई बदलती है।
SubRip (SRT) की फ़ाइल .srt एक्सटेंशन के साथ बनती है; हर cue के आगे क्रमांक और 00:00:04,000 जैसी समय-पंक्ति होती है। एक फ़ाइल हो या पूरी सीरीज़, कतार एक-एक करके चलती है, बीच में रोकी जा सकती है, और नतीजे एक ZIP में आते हैं। रूपांतरण आपके ब्राउज़र में होता है, इसलिए फ़ाइल कहीं अपलोड नहीं होती।
उदाहरण
एक सामान्य SBV फ़ाइल, SRT में बदली गई
इनपुट
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
आउटपुट
1
00:00:01,000 --> 00:00:03,500
The quick brown fox.
2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.
3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.
यहाँ कुछ नहीं छूटता: दोनों ओर की पंक्तियाँ एक-एक करके मिलाइए।
SBV से SRT: वही रूपांतरण एक कठिन इनपुट पर
इनपुट
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.आउटपुट
1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.
2
00:00:06,000 --> 00:00:08,000
Indented timecode, no final newline.
असली SBV फ़ाइलों में BOM, मिश्रित पंक्ति-अंत, खाली क्षेत्र या बिगड़ा समय-कोड मिलता है। ऊपर की साफ़ मिसाल से मिलाकर देखिए कि पार्सर कितना माफ़ करता है और क्या रिपोर्ट करता है।
अक्सर पूछे जाने वाले सवाल
SRT में समय लिखने का तरीका SBV से कितना अलग है?
SBV इसे 0:00:04.000 लिखता है और SRT इसे 00:00:04,000 लिखता है; क्षण वही रहता है, सिर्फ़ विराम-चिह्न और इकाई बदलती है। कोई पूर्णांकन नहीं होता, क्योंकि SRT की घड़ी SBV से महीन या बराबर है।
क्या SBV के cue क्रमांक SRT में बचते हैं?
SBV में cue क्रमांक होता ही नहीं, इसलिए SRT में जाने पर गिनती जोड़ी जाती है या नहीं, यह लक्ष्य का ढाँचा तय करता है। दोनों में cue का असली क्रम समय से आता है, इसलिए क्रमांक न होने से पहचान नहीं खोती।
क्या SBV से SRT में कुछ भी नहीं छूटता?
कुछ नहीं छूटता, क्योंकि SRT SBV की हर जानकारी रख सकता है: cue का समय, पाठ, पंक्ति विराम और क्रम। SBV इसे 0:00:04.000 लिखता है और SRT इसे 00:00:04,000 लिखता है; क्षण वही रहता है, सिर्फ़ विराम-चिह्न और इकाई बदलती है। यह क्षमता-स्तर का निष्कर्ष है; अगर आपकी SBV फ़ाइल में पार्स करते समय कोई खराब ब्लॉक पहले ही छूटा था, तो वह अलग रिपोर्ट में दिखेगा।
SBV से SRT बनाने पर क्रमांक और समय-पंक्ति कैसे बनती है?
SRT में हर SBV cue के आगे 1 से शुरू होने वाला क्रमांक, फिर 00:00:04,000 --> 00:00:07,000 जैसी समय-पंक्ति और उसके नीचे पाठ आता है। दो cues के बीच एक खाली पंक्ति रहती है।
SBV के हार्ड लाइन-ब्रेक SRT में बचते हैं?
दोनों फ़ॉर्मैट एक cue के भीतर हार्ड लाइन-ब्रेक रख सकते हैं, इसलिए SBV की दो पंक्तियाँ SRT में भी एक ही cue की दो पंक्तियाँ रहती हैं और एक साथ दिखती हैं। कुछ भी जोड़ा या तोड़ा नहीं जाता; बदलता सिर्फ़ समय का लिखावटी रूप है।
क्या SRT से SBV में वापस बदलने पर छूटी जानकारी लौट आती है?
हाँ, उलटी दिशा भी सुरक्षित है: SRT से SBV में जाने पर भी कुछ नहीं छूटता, क्योंकि दोनों एक ही जानकारी रखते हैं। फिर भी इस दिशा में जो पहले छूटा था वह वापस नहीं आता — गिरी हुई जानकारी किसी फ़ाइल में बची ही नहीं होती।