SRT से VTT
सबटाइटल फ़ाइलें सीधे अपने ब्राउज़र में बदलें। कुछ भी अपलोड नहीं होता, कुछ भी संग्रहीत नहीं होता।
इस कन्वर्टर के बारे में
SRT और WebVTT दिखने में समान हैं पर एक-दूसरे की जगह नहीं ले सकते: VTT मिलीसेकंड से पहले बिंदु लगाता है, WEBVTT हेडर चाहिए, और HTML5 वीडियो यही अपेक्षा करता है। यह कन्वर्टर SRT को स्पेक के अनुरूप VTT में बदल देता है।
SRT और VTT दोनों सबटाइटल फ़ॉर्मेट हैं जो एक ही चीज़ ढोते हैं — हर पंक्ति कब दिखती है और कब गायब होती है — पर ये एक-दूसरे की जगह लेने लायक फ़ाइलें नहीं हैं। VTT वही है जिसकी अपेक्षा ब्राउज़र और HTML5 वीडियो प्लेयर करते हैं; SRT वही है जिसे ज़्यादातर डेस्कटॉप एडिटर और पुराने टूल स्वीकार करते हैं। यह पेज इन दोनों के बीच कन्वर्ट करता है ताकि आपको इसकी चिंता न करनी पड़े कि आपके हाथ कौन-सा लगा।
SRT पेस्ट करें या फ़ाइल डालें, और आपको टाइमिंग बरकरार रखते हुए VTT वापस मिल जाता है। यह कन्वर्ज़न एक फ़ॉर्मेट बदलाव है, दोबारा टाइमिंग करना नहीं, इसलिए क्यू ठीक वहीं आते हैं जहाँ मूल में थे। कुछ भी अपलोड नहीं होता: काम आपके ब्राउज़र में होता है और नतीजा आपकी मशीन से बाहर नहीं जाता।
संबंधित टूल
अक्सर पूछे जाने वाले प्रश्न
- SRT और VTT में क्या अंतर है?
- दोनों सादा-टेक्स्ट सबटाइटल फ़ाइलें हैं जिनमें क्रमांकित क्यू और टाइमकोड होते हैं। VTT एक WEBVTT हेडर जोड़ता है और स्टाइलिंग व पोज़िशनिंग क्यू का समर्थन करता है, और यही वह फ़ॉर्मेट है जिसकी अपेक्षा HTML5 वीडियो एलिमेंट करते हैं। SRT में कोई हेडर नहीं होता और इसे ज़्यादा पुराना सॉफ़्टवेयर स्वीकार करता है।
- क्या कन्वर्ट करने से टाइमिंग बदल जाती है?
- नहीं। हर क्यू अपना शुरू और अंत का समय वैसा ही रखता है जैसा स्रोत फ़ाइल में था। बदलाव सिर्फ़ कंटेनर फ़ॉर्मेट का है — SRT के टाइमकोड में कॉमा VTT में बिंदु बन जाता है, जो मुख्य पाठ्य अंतर है।
- क्या मेरी फ़ाइल किसी सर्वर पर अपलोड होती है?
- नहीं। कन्वर्ज़न पूरी तरह आपके ब्राउज़र में JavaScript की मदद से चलता है। आपकी सबटाइटल फ़ाइल कभी भेजी नहीं जाती, जिसका मतलब यह भी है कि पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।
- क्या मैं VTT को वापस SRT में बदल सकता हूँ?
- हाँ — SRT इनपुट के लिए SRT से VTT पेज का उपयोग करें और VTT इनपुट के लिए उलटा कन्वर्टर। दोनों दिशाएँ क्यू का टेक्स्ट और टाइमिंग बरकरार रखती हैं।
- मेरा प्लेयर कन्वर्ट की गई फ़ाइल क्यों नहीं खोलता?
- आमतौर पर यह फ़ॉर्मेट की नहीं, एन्कोडिंग की समस्या होती है। सबटाइटल फ़ाइलें UTF-8 में होनी चाहिए; पुरानी एन्कोडिंग में सेव की गई फ़ाइल में ऐसे अक्षर हो सकते हैं जिन्हें प्लेयर पढ़ नहीं सकता। UTF-8 में दोबारा सेव करें और फिर कन्वर्ट करें।