सबटाइल कन्वर्टर
सबटाइल पेस्ट करें या ड्रॉप करें और वह खुद बदल जाता है — SRT, VTT और ASS, कोई बटन नहीं।
बदले गए सबटाइल
इसका उपयोग कैसे करें
- सबटाइल बॉक्स में पेस्ट करें, या फ़ाइल चुनें / कार्ड पर ड्रॉप करें — फ़ॉर्मेट सामग्री से पहचाना जाता है और टाइप करते ही बदलता है, कोई बटन नहीं दबाना है।
- लक्ष्य फ़ॉर्मेट चुनें: SRT, VTT या ASS। डिफ़ॉल्ट रूप से स्रोत से अलग पहला फ़ॉर्मेट चुना जाता है (SRT → VTT, VTT → SRT, ASS → SRT)।
- क्यू गिनती जाँचें, फिर परिणाम कॉपी करें या सही एक्सटेंशन (.srt / .vtt / .ass) के साथ डाउनलोड करें।
उदाहरण
इनपुट (SRT)
1 00:00:01,000 --> 00:00:04,000 शो में आपका स्वागत है। 2 00:00:04,500 --> 00:00:07,000 आज हम सबटाइल पर बात करेंगे।
परिणाम (VTT)
WEBVTT 00:00:01.000 --> 00:00:04.000 शो में आपका स्वागत है। 00:00:04.500 --> 00:00:07.000 आज हम सबटाइल पर बात करेंगे।
केवल डिफ़ॉल्ट नियम: SRT अंदर, इसलिए VTT पहले से चुना है। टाइमिंग ठीक वैसी रहती है (कॉमा डॉट बन जाता है), टेक्स्ट अछूता रहता है, और दो क्यू अंदर तो दो क्यू बाहर।
नियम, सीमाएँ और ज्ञात समस्याएँ
- सिर्फ़ SRT, WebVTT और ASS/SSA समर्थित हैं — MicroDVD, SBV, TTML, CSV, LRC या सादा टेक्स्ट नहीं, और छवि सबटाइल (SUP/IDX/VobSub) नहीं।
- ASS स्टाइलिंग सुरक्षित नहीं रहती: पढ़ते समय {\i1} जैसे ओवरराइड ब्लॉक हट जाते हैं, और ASS में बदलने पर एक Default स्टाइल लिखी जाती है (Arial 20, काली आउटलाइन के साथ सफ़ेद, नीचे केंद्र में)। स्टाइल डिज़ाइन करने हों तो Aegisub इस्तेमाल करें।
- इनलाइन टैग हर फ़ॉर्मेट के नियम मानते हैं: SRT में i, b, u और font रहते हैं; VTT में v, c, i, b, u, ruby, rt और lang रहते हैं; बाकी सब अनरैप हो जाते हैं (शब्द रहते हैं, टैग चला जाता है)। ASS में बदलने पर सादा टेक्स्ट लिखा जाता है।
- ASS टाइमस्टैम्प में 10 ms रिज़ॉल्यूशन है: 005 का मिलीसेकंड मान ASS में 0:00:01.00 बनता है। SRT और VTT पूरे मिलीसेकंड रखते हैं।
- टाइमिंग कभी जाँची या ठीक नहीं की जाती: ओवरलैप होती, उलटी या शून्य-लंबाई वाली क्यू ठीक वैसी ही बदलती हैं।
- फ़ॉर्मेट बदलने पर पोज़िशनिंग चली जाती है: SRT के अंत के X1: निर्देशांक और ASS का \pos हट जाते हैं; VTT क्यू सेटिंग्स जैसे line:50% सिर्फ़ VTT → VTT में बचती हैं।
- एन्कोडिंग: BOM हमेशा जीतता है (UTF-8 और UTF-16 अपने आप पहचाने जाते हैं); BOM के बिना «फ़ाइल एन्कोडिंग» ड्रॉपडाउन तय करता है — कुछ अनुमान नहीं लगाया जाता, क्योंकि ग़लत अनुमान चुपचाप टेक्स्ट खराब कर देता है। ड्रॉपडाउन सिर्फ़ अपलोड की गई फ़ाइलों पर लागू होता है; पेस्ट किया टेक्स्ट आपके ब्राउज़र ने पहले ही डिकोड कर दिया था।
- एन्कोडिंग बदलने पर मूल फ़ाइल दोबारा पढ़ी जाती है, इसलिए यह बॉक्स में लोड करने के बाद आपने जो टाइप किया उसे बदल देती है।
- सीमाएँ: 5 MB से बड़ी फ़ाइलें अस्वीकार होती हैं; 5,00,000 कैरेक्टर से अधिक पेस्ट किया टेक्स्ट टाइप करना रोकने के लगभग 0.6 s बाद अपडेट होता है। कुछ नहीं काटा जाता।
- आउटपुट हमेशा LF लाइन ब्रेक का उपयोग करता है। सर्वर पर कोई फ़ाइल अपलोड नहीं, कोई URL पैरामीटर नहीं, कोई इतिहास नहीं — सब कुछ आपके ब्राउज़र में चलता है।
संबंधित टूल
सबटाइल बदल जाने के बाद लोग आमतौर पर यह चाहते हैं।