MicroDVD उपशीर्षक (.sub)

MicroDVD मानक

माइक्रोडीवीडी सबटाइटल (SUB) एक पुराना फ्रेम-आधारित उपशीर्षक प्रारूप है जो सटीक वीडियो फ्रेम नंबरों का उपयोग करके संवाद संकेतों को सिंक करता है, न कि पूर्ण क्लॉक टाइमस्टैम्प का।

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

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

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

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

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

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

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

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

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

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

7B 31 7D 7B / 7B 30 7D 7B

ASCII निरूपण: {1}{ / {0}{

मानकीकरण: MicroDVD फ़ाइल विनिर्देश

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

कंटेनर आर्किटेक्चरफ़्रेम-आधारित पाठ प्रारूप, जिसमें हर पंक्ति में पहले {start_frame}{end_frame} और फिर उपशीर्षक पाठ होता है।
कंप्रेशनअसंपीड़ित सादा टेक्स्ट
बाइट एंडियानेसUTF-8 या ANSI टेक्स्ट स्ट्रीम
कलर स्पेसवैकल्पिक MicroDVD नियंत्रण कोड ({y:b}, {y:i}, {c:$BBGGRR})
चैनल और संरचनाबुनियादी फ़ॉर्मैटिंग वाला फ़्रेम-सिंक्रनाइज़ उपशीर्षक पाठ
अधिकतम आयामअसीमित क्रमिक पंक्तियाँ
पारदर्शिताकोई नहीं
स्ट्रीमिंग और प्रोग्रेसिवक्रमिक फ़्रेम-दर-फ़्रेम स्ट्रीमिंग प्लेबैक

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

तकनीकी विशेषताSUB (वर्तमान)SRTVTTASS
टाइमिंग तंत्रफ्रेम नंबर ({start_frame}{end_frame})टाइमकोड्स (HH:MM:SS,mmm)टाइमकोड्स (HH:MM:SS.mmm)टाइमकोड्स (H:MM:SS.cc)
फ्रेम रेट निर्भरतासटीक वीडियो FPS पर 100% निर्भरवीडियो फ्रेम दर से स्वतंत्रवीडियो फ्रेम दर से स्वतंत्रवीडियो फ्रेम दर से स्वतंत्र
आधुनिक वेब समर्थनकोई नहीं (रूपांतरण की आवश्यकता है)JS रूपांतरण की आवश्यकता हैHTML5 का अंतर्निहित <track> तत्वWebAssembly की आवश्यकता है
वर्तमान उपयोगपुराने DivX/XviD अभिलेखागारसॉफ़्टवेयर के अनुसार समर्थन अलग-अलग होता है।आधुनिक वेब वीडियो मानकएनीमे और शैलीबद्ध उपशीर्षक

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

सबटाइटल मूवी ऑडियो से दोगुनी गति से या आधी गति से चलते हैं।

मूल कारण: फ्रेम रेट बेमेल (उदा. 29.97 fps वीडियो के लिए समयबद्ध सबटाइटल 23.976 fps फ़ाइल के साथ चलाया गया)।

रिकवरी: File2File.app Subtitle Converter का उपयोग करके सही FPS के साथ टाइमस्टैम्प-आधारित SRT में कनवर्ट करें।

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

MicroDVD पार्सर फ़्रेम-संबंधी गणनाएँ करते हैं; पूर्णांक ओवरफ़्लो से बफ़र मेमोरी में भ्रष्टाचार हो सकता है।

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

  • फ्रेम-टू-मिलीसेकंड टाइमस्टैम्प रूपांतरण के दौरान पूर्णांक ओवरफ़्लो।
  • बंद न किए गए घुंघराले कोष्ठक वाले टैग को पार्स करते समय बफर ओवर-रीड।
  • नकारात्मक या घटते फ्रेम नंबर अनुक्रमों के माध्यम से सेवा से इनकार (DoS)।

सुरक्षात्मक सर्वोत्तम प्रथाएँ: पुष्टि करें कि हर cue का अंतिम फ़्रेम नंबर उसके शुरुआती फ़्रेम नंबर से बड़ा हो।

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

2005डिजिटल वीडियो वितरण में धीरे-धीरे टाइमस्टैम्प-आधारित SRT और ASS प्रारूपों द्वारा प्रतिस्थापित किया गया।
2001प्रारंभिक DivX और XviD वीडियो रिपिंग युग के दौरान अत्यधिक लोकप्रिय हो जाता है।
1999पेत्र स्वोबोडा (Petr Svoboda) माइक्रोडीवीडी प्लेयर विकसित करते हैं और .sub फ्रेम-आधारित सबटाइटल प्रारूप पेश करते हैं।

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

  • वीडियो रिफ्रेश साइकिल से सीधे जुड़े सबटाइटल के लिए फ़्रेम तक सटीक उपशीर्षक टाइमिंग की गारंटी देता है।
  • अत्यंत संक्षिप्त सिंटैक्स: प्रत्येक संकेत पाठ की ठीक एक पंक्ति घेरता है (जैसे '{100}{250}Hello world')।
  • प्रमुख पुराने डेस्कटॉप मीडिया प्लेयर्स (VLC, MPC, GOM Player) द्वारा समर्थित।

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

  • फ्रेम-रेट पर निर्भर: यदि वीडियो फ्रेम रेट बदलता है (जैसे 23.976 fps से 25 fps), तो सभी सबटाइटल तुरंत सिंक्रोनाइज़ेशन खो देते हैं।
  • अस्पष्ट फ़ाइल एक्सटेंशन: '.sub' का उपयोग बाइनरी VobSub DVD बिटमैप ग्राफिक्स के लिए भी किया जाता है।
  • आधुनिक वेब ब्राउज़र या स्ट्रीमिंग प्लेटफ़ॉर्म .sub प्रारूप का अंतर्निहित समर्थन नहीं करते।

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

  • MicroDVD SUB फ़ाइल में प्रत्येक पंक्ति फ्रेम नंबर वाले घुंघराले कोष्ठकों से शुरू होती है: '{1200}{1280}Watch out!'।
  • यदि कोई SUB फ़ाइल पंक्ति 1 पर वीडियो फ्रेम दर घोषित नहीं करती है, तो आधुनिक मीडिया प्लेयर्स को फ्रेम दर का अनुमान लगाना होगा (जिससे अक्सर सिंक त्रुटियाँ होती हैं)।
  • यह प्रारूप विशेष रूप से क्लासिक MicroDVD Player के लिए बनाया गया था, जो Windows 98 पर कस्टम स्किन की अनुमति देता था।

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

मेरे .sub सबटाइटल वीडियो के साथ सिंक से बाहर क्यों हैं?

MicroDVD प्रारूप की .sub उपशीर्षक फ़ाइलें वीडियो के फ़्रेम नंबर से समय निर्धारित करती हैं। यदि उपशीर्षक और वीडियो की फ़्रेम दर अलग हो, तो समय धीरे-धीरे असंगत हो जाता है; उपशीर्षक जिस दर के लिए बनाए गए थे, उसी का उपयोग करें।

मैं .sub को .srt में कैसे बदल सकता हूँ?

आप अपने वेब ब्राउज़र में सीधे File2File.app का उपयोग करके एक क्लिक में फ़्रेम-आधारित .sub फ़ाइलों को सभी प्लेयरों के साथ संगत, समय-चिह्न वाले .srt उपशीर्षकों में बदल सकते हैं।

टेक्स्ट .sub और VobSub .sub में क्या अंतर है?

टेक्स्ट .sub (MicroDVD) घुंघराले कोष्ठकों वाली एक सादी टेक्स्ट फ़ाइल है। VobSub .sub एक बाइनरी फ़ाइल है, जिसमें सीधे DVD से निकाली गई मूल ग्राफ़िकल छवियाँ होती हैं और जो .idx इंडेक्स फ़ाइल के साथ जुड़ी होती है।