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

De मानक

सबरिप सबटाइटल (SRT) डिजिटल वीडियो उपशीर्षक और बंद कैप्शन के लिए निर्विवाद वैश्विक मानक है, जो इसकी सरासर सादिता, मानवीय पठनीयता और सार्वभौमिक हार्डवेयर और सॉफ्टवेयर संगतता के लिए बेशकीमती है।

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

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

इंस्पेक्ट और मेटाडेटा

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

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

100% प्राइवेट इन-ब्राउज़र कन्वर्शन - फ़ाइलें कभी आपका डिवाइस नहीं छोड़तीं

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

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

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

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

31 0D 0A 30 30 3A / 31 0A 30 30 3A

ASCII निरूपण: 1\r\n00: / 1\n00:

मानकीकरण: De facto global subtitle standard

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

कंटेनर आर्किटेक्चरSequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text
कंप्रेशनUncompressed plain text
बाइट एंडियानेसUTF-8 / Unicode text stream (BOM optional)
कलर स्पेसOptional basic HTML color tags (<font color=...>)
चैनल और संरचनाTimecoded dialogue text with basic inline styling (bold, italic, underline)
अधिकतम आयामUnbounded sequential cues
पारदर्शिता (Transparency)None
स्ट्रीमिंग और प्रोग्रेसिवSequential single-pass streaming playback

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

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

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

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

मूल कारण: फ्रेम दर बेमेल (जैसे 25.0 fps वीडियो के खिलाफ 23.976 fps के लिए समयबद्ध उपशीर्षक)।

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

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

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

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

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

सुरक्षात्मक सर्वोत्तम प्रथाएँ:

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

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

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

  • पूर्ण सार्वभौमिक संगतता: अस्तित्व में हर मीडिया प्लेयर, स्मार्ट टीवी, वीडियो एडिटर और स्ट्रीमिंग प्लेटफॉर्म द्वारा समर्थित।
  • प्रयासहीन रूप से सरल सिंटैक्स: विशेष सॉफ्टवेयर के बिना किसी भी बुनियादी टेक्स्ट एडिटर में आसानी से पढ़ा, टाइप किया या संपादित किया जा सकता है।
  • कॉम्पैक्ट टेक्स्ट स्टोरेज: एक पूरी 2 घंटे की फिल्म के उपशीर्षक आमतौर पर 100 किलोबाइट से कम उपभोग करते हैं।

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

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

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

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

अक्सर पूछे جانے वाले तकनीकी प्रश्न

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

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