SUB

SUB फ़ाइल क्या होती है?

फ़्रेम में नापे गए सबटाइटल। चलने की रफ़्तार बदलते ही ताल से उतर जाते हैं।

SUB है क्या

SUB एक सादा टेक्स्ट फ़ॉर्मेट है, जो किसी भी एडिटर में खुल जाता है। इसका इस्तेमाल सबटाइटल बनाना के लिए होता है।

एक्सटेंशन .sub है और पूरा नाम MicroDVD Subtitle। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

SUB आया कहाँ से

यह 1998 तक पीछे जाता है।

जो फ़ॉर्मेट इतने लंबे समय तक पढ़ा जाता रहा हो, उसे वह चीज़ सौंपी जा सकती है जो आपको दस साल बाद वापस चाहिए।

विनिर्देश प्रकाशित तो है, पर उसी कंपनी की ओर से जिसका वह है

वह लिखित है और उस पर अमल किया जा सकता है, फिर भी अगला संस्करण कैसा होगा यह कंपनी तय करती है। व्यवहार में इतना काफ़ी है कि फ़ाइल खुलती रहे; इतना काफ़ी नहीं कि आप निश्चिंत हो जाएँ।

यह एक पुराना फ़ॉर्मेट है

यह अब भी हर जगह खुलता है और पुराने प्रोग्राम इसे अब भी लिखते हैं, पर इसके इर्द-गिर्द नया कुछ नहीं बन रहा। जो सहेजकर रखना है उसे बदल लीजिए, और आज शुरू हो रहे किसी काम के लिए इसे मत चुनिए।

SUB को खोलता कौन है

VLC और Subtitle Edit इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

SUB इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

इसके साथ ग़लत क्या होता है

बार-बार आने वाली शिकायतें: अपने इलाक़े के बाहर सहारा बिखरा हुआ है।

इनमें से कोई भी फ़ॉर्मेट से दूर रहने की वजह नहीं है। ये वे बातें हैं जिन्हें इनमें से कोई आपको चौंकाए उससे पहले जान लेना चाहिए — यह अलग दावा है, और ज़्यादा काम का।

फ़्रेम-गिनती पर आधारित सबटाइटल

SUB (MicroDVD फ़ॉर्मेट) समय को सेकंड में नहीं, फ़्रेम-गिनती में लिखता है — यह बताता है कि वीडियो के कौन-से फ़्रेम से कौन-सी लाइन दिखनी शुरू और ख़त्म होनी है। यह पुराने सबटाइटल फ़ॉर्मेट में से एक है, DVD-रिप के दौर से।

फ़ॉर्मेट ख़ुद कोई स्टाइलिंग नहीं रखता — सिर्फ़ शुरुआत-फ़्रेम, अंत-फ़्रेम और टेक्स्ट।

फ़्रेम दर फ़ाइल में नहीं लिखी होती

SUB फ़ाइल ख़ुद यह नहीं बताती कि वह किस फ़्रेम दर पर बनी थी — यह जानकारी सिर्फ़ उस वीडियो से मिलती है जिसके लिए फ़ाइल बनाई गई थी। किसी और समय-आधारित फ़ॉर्मेट में बदलने के लिए यह मानना ज़रूरी है, तयशुदा तौर पर 25 फ़्रेम प्रति सेकंड।

ग़लत फ़्रेम दर मानने पर टाइमिंग खिसक जाती है — शुरुआत में कम, फ़ाइल जितनी लंबी उतना ज़्यादा।

SUB से बदलना «approximate» दर्जे में आता है

चूँकि फ़्रेम दर की धारणा लगानी पड़ती है, SUB से किसी सेकंड-आधारित फ़ॉर्मेट में बदलना पूरी तरह सटीक होने की गारंटी नहीं देता — टेक्स्ट सही रहता है, पर टाइमिंग में हल्का फ़र्क़ हो सकता है।

जिसे बिलकुल सटीक टाइमिंग चाहिए, उसके लिए SRT या VTT जैसा सेकंड-आधारित फ़ॉर्मेट बेहतर चुनाव है।

दूसरी दिशा में भी यही धारणा लागू होती है

किसी सेकंड-आधारित फ़ॉर्मेट को SUB में बदलते वक़्त भी वही फ़्रेम-दर सेटिंग इस्तेमाल होती है — सेकंड को फ़्रेम-गिनती में बदलने के लिए। दोनों दिशाओं में सही फ़्रेम दर जानना ज़रूरी है।

इसलिए यह जोड़ी उन कुछ में से है जहाँ लक्ष्य SUB होने पर भी बदलाव लॉसलेस नहीं माना जाता, चाहे स्रोत कोई भी हो।

कोई स्टाइलिंग कभी नहीं थी

SUB में रंग, फ़ॉन्ट या पोज़िशन के लिए कोई जगह नहीं है — यह हमेशा से सिर्फ़ टेक्स्ट और टाइमिंग तक सीमित रहा है। इसलिए SUB से बदलने पर कोई स्टाइल-जानकारी खोने का सवाल नहीं उठता, क्योंकि वह पहले से मौजूद ही नहीं थी।

यह ASS जैसे फ़ॉर्मेट से अलग है, जहाँ बदलने पर रंग और पोज़िशन जैसी जानकारी खो सकती है।

बदलना ब्राउज़र में ही चलता है

यह सादा टेक्स्ट प्रोसेसिंग है — कोई भारी इंजन डाउनलोड नहीं होता, फ़ाइल कहीं अपलोड नहीं होती। पढ़ना और लिखना दोनों उसी टैब में होते हैं जहाँ बदलाव शुरू किया गया।

एक साथ कई फ़ाइलें छोड़ी जा सकती हैं, और सारा नतीजा एक ZIP में लौटता है।

ज़रूरी जानकारी, एक जगह

SUB फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.sub
मीडिया टाइपtext/plain
पहली बार प्रकाशित1998