SubRip टेक्स्ट (.srt)

वास्तविक मानक

SubRip Subtitle (SRT) एक व्यापक रूप से प्रयुक्त सादा-पाठ उपशीर्षक प्रारूप है, जिसकी सरल और पढ़ने योग्य संरचना उपयोगी है; प्लेयर और प्लेटफ़ॉर्म के अनुसार समर्थन अलग-अलग होता है।

SRT को VTT में कन्वर्ट करें

मुफ्त इन-ब्राउज़र SRT से VTT कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।

निरीक्षण और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके SRT फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

निजी - फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

या पेस्ट करें Ctrl+V
नेटवर्क पर कोई डेटा भेजे बिना गोपनीयता की गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके SRT फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 0):

कोई निश्चित हस्ताक्षर नहीं

ASCII निरूपण: कोई निश्चित हस्ताक्षर नहीं

मानकीकरण: वास्तविक वैश्विक उपशीर्षक मानक

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चरखाली पंक्तियों से अलग किए गए क्रमिक क्रमांकित उपशीर्षक संकेत: संकेत सूचकांक, प्रारंभ --> समाप्ति टाइमस्टैम्प (HH:MM:SS,mmm) और उपशीर्षक पाठ
कंप्रेशनअसंपीड़ित सादा टेक्स्ट
बाइट एंडियानेसUTF-8 / Unicode टेक्स्ट स्ट्रीम (BOM वैकल्पिक)
कलर स्पेसवैकल्पिक बुनियादी HTML रंग टैग (<font color=...>)
चैनल और संरचनाबुनियादी इनलाइन शैली (मोटा, तिरछा, रेखांकित) वाला टाइमकोडयुक्त संवाद पाठ
अधिकतम आयामअसीमित क्रमिक संकेत
पारदर्शिताकोई नहीं
स्ट्रीमिंग और प्रोग्रेसिवक्रमिक एकल-पास स्ट्रीमिंग प्लेबैक

तकनीकी तुलना मैट्रिक्स: SRT बनाम प्रतियोगी

तकनीकी विशेषताSRT (वर्तमान)VTTASSSUB
संगतता दायराकई प्लेयर पर समर्थित; डिवाइस के अनुसार समर्थन अलग-अलग होता हैHTML5 वीडियो ट्रैक के लिए रूपांतरण आवश्यकसॉफ़्टवेयर के अनुसार समर्थन अलग-अलग होता है।लिगेसी हार्डवेयर DVD प्लेयर
टाइमस्टैम्प विभाजकअल्पविराम (जैसे 00:01:23,456)पूर्ण विराम (जैसे 00:01:23.456)पूर्ण विराम (जैसे 0:01:23.45)फ्रेम नंबर गिनती
स्टाइलिंग लचीलापनबुनियादी HTML टैग (<b>, <i>, <u>)पूर्ण CSS क्यु स्टाइलिंग और पोजीशनिंगउन्नत ओवरराइड टैग और ड्रॉइंगकोई नहीं
HTML5 का अंतर्निहित <track> तत्वWebVTT में रूपांतरण की आवश्यकता हैमूल HTML5 प्रारूपWebAssembly डिकोडर की आवश्यकता हैरूपांतरण की आवश्यकता है

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

फिल्म आगे बढ़ने पर उपशीर्षक वीडियो ऑडियो के साथ सिंक से बाहर हो जाते हैं।

मूल कारण: फ्रेम दर बेमेल (जैसे 23.976 fps के अनुरूप टाइमिंग वाले उपशीर्षक 25.0 fps वीडियो पर चलाए जाने)।

रिकवरी: File2File.app सबटाइटल सिंक टूल का उपयोग करके टाइमस्टैम्प फिर से समकालित करें या ऑफ़सेट बदलें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

SRT फाइलें सादा पाठ हैं, लेकिन विकृत क्यु काउंटर या HTML टैग संवेदनशील मीडिया प्लेयर में मेमोरी बग को ट्रिगर कर सकते हैं।

ज्ञात अटैक वेक्टर्स

  • मीडिया प्लेयर SRT टाइमस्टैम्प पार्सिंग रूटीन में स्टैक बफर ओवरफ्लो (जैसे CVE-2011-2592)।
  • वेब-आधारित सबटाइटल रेंडरर्स में एस्केप न किए गए HTML टैग के माध्यम से क्रॉस-साइट स्क्रिप्टिंग (XSS)।
  • अतिव्यापी या क्रम से बाहर क्यु इंडेक्स नंबरों के माध्यम से सेवा से इनकार (DoS)।

सुरक्षात्मक सर्वोत्तम प्रथाएँ: सबटाइटल प्रदर्शित करने से पहले HTML टैग को सैनिटाइज करें और टाइमस्टैम्प का क्रम सही होने की पुष्टि करें।

ऐतिहासिक मूल और मील के पत्थर

2010W3C सीधे क्लासिक SRT टाइमस्टैम्प लेआउट के आधार पर आधुनिक WebVTT फॉर्मेट डिज़ाइन करता है।
2005वीडियो प्लेयर और संपादन कार्यप्रवाहों में व्यापक रूप से उपयोग होने लगा; प्लेटफ़ॉर्म समर्थन अलग-अलग होता है।
2000'Brain' के रूप में जाने जाने वाले प्रोग्रामर ने SubRip जारी किया, जो एक Windows DVD सबटाइटल रिपिंग टूल था जो .srt फाइलें जनरेट करता था।

मुख्य लाभ और खूबियाँ

  • SRT कई मीडिया प्लेयर और संपादकों पर समर्थित है, लेकिन प्लेटफ़ॉर्म और ऐप के अनुसार समर्थन अलग-अलग होता है।
  • प्रयासहीन रूप से सरल सिंटैक्स: विशेष सॉफ्टवेयर के बिना किसी भी बुनियादी टेक्स्ट एडिटर में आसानी से पढ़ा, टाइप किया या संपादित किया जा सकता है।
  • उपशीर्षक फ़ाइलें आम तौर पर वीडियो फ़ाइलों की तुलना में छोटी होती हैं; उनका आकार संवाद, फ़ॉर्मैटिंग और भाषाओं की संख्या पर निर्भर करता है।

तकनीकी सीमाएँ और कमियाँ

  • स्क्रीन पर स्थिति तय करने की सुविधा नहीं: उपशीर्षक पारंपरिक रूप से वीडियो के निचले केंद्र में रहते हैं।
  • न्यूनतम स्टाइलिंग समर्थन: किसी भी कस्टम फॉन्ट या लेआउट नियंत्रण के बिना बुनियादी HTML टैग (<i>, <b>, <u>) तक सीमित।
  • टाइमस्टैम्प में अल्पविराम दशमलव विभाजक ('00:01:20,500') वेब मानक में पूर्ण विराम से अलग है।

रोचक तकनीकी जानकारी

  • SRT को मूल रूप से 'Brain' नाम के फ़्रांसीसी सॉफ़्टवेयर डेवलपर ने बनाया था; उसने OCR के ज़रिए DVD से उपशीर्षक पाठ निकालने के लिए SubRip लिखा था।
  • SRT में टाइमस्टैम्प मिलीसेकंड विभाजक के रूप में अल्पविराम (,) का उपयोग करते हैं, जबकि आधुनिक WebVTT अवधि (.) का उपयोग करता है।
  • YouTube कुछ वीडियो के लिए वाक् पहचान का उपयोग करके कैप्शन बना सकता है; उनकी उपलब्धता और डाउनलोड वीडियो तथा खाता अनुमतियों पर निर्भर करते हैं।

अक्सर पूछे जाने वाले तकनीकी प्रश्न

SRT फ़ाइल क्या है?

एक SRT फ़ाइल एक साधारण टेक्स्ट फ़ाइल होती है जिसमें वीडियो सबटाइटल होते हैं, जो संवाद की प्रत्येक पंक्ति को सटीक शुरुआत और समाप्ति टाइमस्टैम्प के साथ मिलाती है।

मैं वेब वीडियो के लिए SRT को WebVTT में कैसे बदल सकता हूँ?

आप अपने वेब ब्राउज़र में सीधे File2File.app का उपयोग करके एक क्लिक में SRT फाइलों को आधुनिक HTML5 WebVTT (.vtt) फॉर्मेट में बदल सकते हैं।

मैं किसी मूवी के साथ SRT फ़ाइल का उपयोग कैसे करूँ?

.srt फ़ाइल का नाम वीडियो फ़ाइल जैसा ही रखें (जैसे 'movie.mp4' और 'movie.srt') और दोनों फ़ाइलों को एक ही फ़ोल्डर में रखें; VLC जैसे प्लेयर उपशीर्षक अपने आप लोड कर लेंगे।

संबंधित SRT रूपांतरण जोड़े

SRT से VTT

SubRip टेक्स्ट फाइलों को WebVTT फॉर्मेट में बदलने से सादे टेक्स्ट कैप्शन वेब वीडियो प्लेयर के लिए आधुनिक HTML5-संगत टाइम ट्रैक में बदल जाते हैं।

VTT से SRT

WebVTT फाइलों को SubRip टेक्स्ट में बदलने से पुराने डेस्कटॉप मीडिया प्लेयर और पुराने संपादन हार्डवेयर में HTML5 वीडियो कैप्शन का सहज प्लेबैक संभव हो जाता है।

ASS से SRT

Advanced SubStation Alpha स्क्रिप्ट को SubRip टेक्स्ट फाइलों में बदलने से जटिल स्टाइलिंग टैग हट जाते हैं जिससे आपके उपशीर्षक बुनियादी मीडिया प्लेयर पर काम करते हैं।

SRT से TXT

SRT सबटाइटल फ़ाइलों को TXT ट्रांसक्रिप्ट में बदलने से टाइमिंग कोड और इंडेक्स नंबर हट जाते हैं, जिससे स्पष्ट और पढ़ने योग्य संवाद बचते हैं।

SUB से SRT

फ़्रेम-आधारित माइक्रोडीवीडी सबटाइटल फ़ाइलों को समय-आधारित सब्रिप टेक्स्ट प्रारूपों में बदलने से आधुनिक मीडिया प्लेयर और वेब स्ट्रीमिंग प्लेटफ़ॉर्म पर प्लेबैक सक्षम होता है।