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

यहाँ आप VTT को SRT में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना SRT के काम करने का तरीक़ा VTT से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: SRT जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

जहाँ SRT चाहिए, VTT नहीं चलेगी

WebVTT ब्राउज़र के लिए बना है और यही उसकी सीमा भी है। डेस्कटॉप प्लेयर, टेलीविज़न, USB स्टिक से सबटाइटल पढ़ने वाला हार्डवेयर और कई अपलोड फ़ॉर्म SubRip चाहते हैं और बाक़ी सबको अनजान फ़ाइल मानते हैं।

सबसे आम स्रोत जानने लायक़ हैं क्योंकि वे बताते हैं बदलने के बाद क्या जाँचना है। किसी वेब प्लेयर से डाउनलोड की गई VTT में अक्सर cue settings होती हैं। किसी transcription सेवा से निर्यात हुई में अक्सर voice tags होते हैं।

Cue settings VTT टाइमस्टैंप से पढ़े जाकर गिरा दिए जाते हैं

WebVTT की टाइमिंग लाइन अंत के समय के बाद settings रख सकती है — कोई line नंबर जो caption को फ़्रेम के ऊपर ले जाए, कोई alignment। यह converter अंत का समय पहले स्पेस तक पढ़ता है और बाक़ी सब फेंक देता है, क्योंकि SubRip के पास उसे रखने की कोई बनावट नहीं।

यही इस बदलाव में असली नुक़सान है और यह आउटपुट में कहीं दिखता नहीं। अगर आपकी caption जान-बूझकर ऊपर की तरफ़ रखी गई थी, तो SRT हर लाइन नीचे रखेगी।

Voice tag SRT में दिखते हुए अक्षर बनकर आते हैं

Cue का टेक्स्ट बिना पढ़े-समझे कॉपी होता है। यह इटैलिक के लिए सही व्यवहार है और WebVTT के voice tag के लिए ग़लत दिखने वाला — बोलने वाले का नाम कोणीय-कोष्ठक में — क्योंकि SubRip में इसकी कोई बराबरी नहीं।

प्लेयर उसे दिखाएगा — कोणीय-कोष्ठक में नाम, फिर संवाद। इलाज है तैयार SRT पर खोज-बदल, नाम हटाना या उन्हें बोलने-वाले-का-नाम-और-कोलन की परंपरा में बदलना।

NOTE और STYLE ब्लॉक कभी caption नहीं बनते

WebVTT फ़ाइल में NOTE से शुरू होने वाले टिप्पणी-ब्लॉक और CSS रखने वाला STYLE ब्लॉक हो सकता है। दोनों में कोई तीर नहीं होता, और parser तीर देखकर ही cue पहचानता है — इसलिए दोनों छोड़ दिए जाते हैं।

इसकी क़ीमत यह है कि उस ब्लॉक में तय की गई कोई भी स्टाइलिंग चली जाती है, जो मायने रखता है अगर वह कोई पढ़ने-लायक़ रंग बना रही थी। SubRip हर दृश्य फ़ैसला प्लेयर पर छोड़ता है।

SRT एक से गिनी वापस आती है

WebVTT के cue आमतौर पर बिना नंबर के होते हैं, और जहाँ टाइमस्टैंप के ऊपर कोई लाइन दिखती है वह पहचानकर्ता है, गिनती नहीं। SubRip को क्रमांक चाहिए, इसलिए converter एक से गिनकर लिखता है, स्रोत में जो भी हो उसे नज़रअंदाज़ करते हुए।

हाथ से संपादित फ़ाइलों पर इसका एक सुखद असर है — बेतरतीब पहचानकर्ता वाली VTT साफ़ गिनी हुई SRT बनकर निकलती है।

टाइमस्टैंप का पूर्णविराम फिर अल्पविराम बनता है

हर समय भीतर मिलीसेकंड में रखा जाता है और घंटे, मिनट, सेकंड और मिलीसेकंड बनकर वापस लिखा जाता है, घंटे शून्य से शुरू और अंश से पहले अल्पविराम। कोई गोलाई किसी दिशा में नहीं होती, इसलिए मिलीसेकंड तक ठीक वही समय रहता है।

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

मशीन-लिखी VTT फ़ाइलें — SRT भेजने से पहले क्या ठीक करें

बड़ा हिस्सा गश्ती हुई WebVTT फ़ाइलों का ख़ुद-कार transcription से बना है। मशीन का नतीजा सरसरी पढ़ने लायक़ है, प्रकाशन लायक़ नहीं — और जो शब्द वह ग़लत करती है वे अक्सर ख़ास नाम और तकनीकी शब्दावली होते हैं।

दो यांत्रिक ख़ामियाँ भी देखने लायक़ हैं — लाइन-ब्रेक अक्सर क्लॉज़ की सीमा पर नहीं, बल्कि जहाँ recogniser का buffer खाली हुआ वहाँ आता है। SRT में यह ठीक करना सादा टेक्स्ट का काम है।

तैयार SRT को डेस्कटॉप प्लेयर में लोड कराना

ज़्यादातर प्लेयर सबटाइटल फ़ाइल तभी अपने-आप उठाते हैं जब वह वीडियो के बराबर बैठी हो और नाम में सिर्फ़ एक्सटेंशन अलग हो — film.mp4 और film.srt। एक अक्षर के फ़र्क़ पर कुछ नहीं दिखता।

भाषा-suffix, जैसे film.en.srt, कई भाषाओं वाले सेट के लिए परंपरा है और आम प्लेयर इसे समझते हैं। टेलीविज़न और मीडिया बॉक्स ज़्यादा नखरे वाले होते हैं।

जब VTT कोई cue ही नहीं देती

Converter ख़ाली SRT लौटाने के बजाय मना कर देता है। ख़ाली cue वाली फ़ाइल पूरी तरह डाउनलोड और लोड होती है और कुछ नहीं दिखाती — दर्शक मान लेगा वीडियो में कैप्शन ही नहीं, बदलाव चुपचाप नाकाम नहीं हुआ।

दो वजहें इसकी ज़्यादातर हिसाब होती हैं। पहली, फ़ाइल असल में WebVTT है ही नहीं। दूसरी, पुरानी Mac की सिर्फ़-carriage-return लाइन-एंडिंग, जिसे एक आधुनिक एडिटर से दोबारा सहेजना ठीक कर देता है।

VTT से SRT जितना दिखता है उतना lossless क्यों नहीं है

ज़्यादातर फ़ाइलों के लिए यह ठीक-ठीक है। एक सादी WebVTT ट्रैक में टेक्स्ट और टाइमिंग ही पूरी सामग्री है, और दोनों मिलीसेकंड और अक्षर तक बचते हैं।

अपवाद वही तीन हैं — स्थिति गिर जाती है, voice tags दिखता टेक्स्ट बन जाते हैं, cue पहचानकर्ता नंबरों से बदल जाते हैं। अगर कोई फ़ाइल इनमें से कोई इस्तेमाल नहीं करती, तो SRT वही सबटाइटल है, बस अलग विराम-चिह्न में।

VTT को SRT में ऐसे बदलें

  1. अपनी VTT फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में SRT चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार SRT फ़ाइल डाउनलोड कर लें।

VTT या SRT: क्या बदलता है

VTT और SRT की तुलना
VTTSRT
पूरा नामWebVTTSubRip सबटाइटल
फ़ाइल एक्सटेंशन.vtt.srt
मीडिया टाइपtext/vttapplication/x-subrip
पहली बार प्रकाशित20102000
प्रकाशकW3C
विनिर्देशWebVTT
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैहर ब्राउज़रकोई ब्राउज़र नहीं
इसकी जगह विचारणीयASSASS

नतीजा खोलना

SRT को कोई भी ब्राउज़र नहीं पढ़ता। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।

VLC और Subtitle Edit VTT और SRT — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

VTT W3C का फ़ॉर्मेट है, जो 2010 में आया। यह WebVTT में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

SRT 2000 से चला आ रहा है। VLC, Subtitle Edit और Aegisub इस फ़ॉर्मेट को पढ़ लेते है।

VTT से SRT: आम सवाल

क्या मेरी VTT फ़ाइल कहीं अपलोड होती है?

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

क्या VTT को SRT में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।

VTT को SRT में बदलने पर क्या गुणवत्ता जाती है?

VTT और SRT सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं।

क्या SRT फ़ाइल ब्राउज़र में खुलती है?

SRT को कोई भी ब्राउज़र नहीं पढ़ता। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।

इन फ़ॉर्मेट के बारे में और