आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप SRT को SUB में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
SRT से SUB
एक सिकुड़ता और ख़ास समूह: DivX दौर और उसके बाद के कुछ बरसों के हार्डवेयर के मालिक। USB स्टिक से वीडियो पढ़ने वाले अकेले डिस्क प्लेयर, कार और headrest स्क्रीन, कुछ सेट-टॉप बॉक्स, और कुछ सस्ते टेलीविज़न जो एक ही सबटाइटल फ़ॉर्मेट के लिए बने और कभी अपडेट नहीं हुए। इन डिवाइस के लिए यह पसंद नहीं, यही इकलौता तरीक़ा है जो स्क्रीन पर कुछ दिखाता है।
बाक़ी सबको यहीं रुक जाना चाहिए। MicroDVD 1998 का है, मानकीकृत नहीं बल्कि दस्तावेज़ीकृत है, और हर जगह इसे विरासत माना जाता है — इसका सहारा टुकड़ों में बँटा है। कुछ भी आधुनिक इसे लिखता नहीं; आधुनिक सबटाइटल एडिटर इसे पढ़ते हैं ताकि कुछ और सहेज सकें।
एक SubRip cue बताता है कि वह कब आता है: एक मिनट, बत्तीस सेकंड और 500 मिलीसेकंड। MicroDVD की एक प्रविष्टि बताती है कि वह किस फ़्रेम पर आती है, कुंडलाकार कोष्ठक में दो संख्या के तौर पर लिखी गई, टेक्स्ट के बाद। बदलाव हर समय को फ़्रेम दर से गुणा करता है और सबसे पास वाले पूरे फ़्रेम पर गोल कर देता है।
यही फ़र्क़ इस पूरे पेज का विषय है। कोई टाइमस्टैंप उस वीडियो की किसी भी नक़ल पर एक जैसा मतलब रखता है, चाहे वह किसी भी दर पर एनकोड हुई हो, जब तक कुल लंबाई एक जैसी है। फ़्रेम संख्या किसी पल का मतलब सिर्फ़ तब रखती है जब पता हो कि प्रति सेकंड कितने फ़्रेम हैं, और फ़ाइल के पास यह बताने का कोई भरोसेमंद तरीक़ा है ही नहीं।
यह पेज दर तय करने का कोई तरीक़ा नहीं देता। साइट पर यह विकल्प तब मिलता है जब MicroDVD स्रोत हो, क्योंकि तब उसे बिना जाने पढ़ना नामुमकिन है; इस दिशा में लिखने पर fallback इस्तेमाल होता है, जो 25 है।
यह छिपाने के बजाय साफ़ कहना ही सही है: अगर आपका वीडियो 25 फ़्रेम प्रति सेकंड पर चलता है तो नतीजा फ़्रेम-सटीक है, वरना सबटाइटल ग़लत होते जाते हैं जैसे-जैसे फ़िल्म चलती है। पच्चीस सही तयशुदा मान इसलिए है क्योंकि यह वही यूरोपीय प्रसारण दर है जिसके साथ फ़ॉर्मेट बड़ा हुआ।
यह धीरे-धीरे और पहले तो अदृश्य रूप से बहती है। जो प्लेयर 23.976 फ़्रेम प्रति सेकंड पर फ़्रेम 250 तक पहुँचता है, वह वहाँ 10.4 सेकंड पर पहुँचता है, न कि उन 10.0 सेकंड पर जो फ़ाइल ने चाहा था — चार दसवां सेकंड देर से, जो कोई नोटिस नहीं करता। नब्बे मिनट की फ़िल्म पर वही 4.3 प्रतिशत क़रीब चार मिनट जमा हो चुकी ग़लती के बराबर है।
जाँच तेज़ है और याद रखने लायक़, क्योंकि यह दो अलग ख़राबियों को अलग करती है जिनके अलग समाधान हैं। पहला सबटाइटल और आख़िर के पास वाला एक जाँच लीजिए। दोनों जगह बराबर मात्रा में ग़लत होना एक offset है, जिसे कोई भी प्लेयर खिसका सकता है। बढ़ती मात्रा में ग़लत होना दर के बेमेल का इशारा है।
MicroDVD में दर लिखने की एक पुरानी रीत है: एक पहली प्रविष्टि जिसके फ़्रेम नंबर एक और एक हों, और जिसका टेक्स्ट फ़्रेम दर हो, जिसे प्लेयर घोषणा के तौर पर पढ़ते हैं बजाय दिखाने के। बहुत सारी घूमती फ़ाइलों में यह है, बहुत सारी में नहीं, क्योंकि यह कभी किसी विशिष्टता का हिस्सा रहा ही नहीं।
यहाँ का नतीजा इसे शामिल नहीं करता। यह फ़ैसला प्लेयर पर छोड़ देता है, जो लगभग हमेशा उस वीडियो की फ़्रेम दर मान लेता है जो वह चला रहा है — जो 25 fps के वीडियो के लिए सही अंदाज़ा है और बाक़ी के लिए ग़लत।
MicroDVD एक प्रविष्टि को एक लाइन में रखता है, इसलिए लाइन-ब्रेक एक pipe चिह्न बन जाता है। प्लेयर उसी पर विभाजित करते हैं। अगर आपके सबटाइटल टेक्स्ट में ख़ुद कोई pipe चिह्न हो, तो उसे ब्रेक के तौर पर पढ़ लिया जाएगा — दुर्लभ, पर जानने लायक़।
यह जाँच करने के बाद ही SUB पर भरोसा करना है, फ़िल्म के अंत के पास वाला सबटाइटल पहले जाँचे बिना नहीं।
ज़्यादातर मामलों में नहीं। SubRip को MicroDVD से ज़्यादा डिवाइस पढ़ते हैं, इसलिए अगर कोई प्लेयर आपकी SRT ठुकरा रहा है तो फ़ॉर्मेट कम ही वजह होता है — पहले फ़ाइल-नाम और कैरेक्टर एन्कोडिंग जाँचिए। बदलिए जब आपके पास पक्का सबूत हो कि डिवाइस को MicroDVD ही चाहिए।
बदलाव सर्वर पर नहीं, सादा JavaScript ब्राउज़र में चलता है: SRT को cue में पार्स किया जाता है, समय फ़्रेम दर से गुणा होता है, और फ़ाइल वापस लिखी जाती है — कुछ अपलोड नहीं होता।
| SRT | SUB | |
|---|---|---|
| पूरा नाम | SubRip सबटाइटल | MicroDVD सबटाइटल |
| फ़ाइल एक्सटेंशन | .srt | .sub |
| मीडिया टाइप | application/x-subrip | text/plain |
| पहली बार प्रकाशित | 2000 | 1998 |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | VTT, ASS | VTT |
VLC और Subtitle Edit SRT और SUB — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
SUB 1998 से चला आ रहा है। VLC और Subtitle Edit इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
SRT और SUB सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस MicroDVD Subtitle आम तौर पर दिखाता है।