सबटाइटल कहाँ है: सन्निहित और बाहरी
वीडियो फ़ाइल (MKV, MP4) एक कंटेनर है, जिसमें वीडियो ट्रैक, ऑडियो ट्रैक और सबटाइटल ट्रैक साथ रहते हैं। सबटाइटल अंदर हो तो उसे सन्निहित या एम्बेडेड कहते हैं; अलग .srt / .ass फ़ाइल बाहर हो तो बाहरी कहते हैं।
बाहरी सबटाइटल सीधे इस्तेमाल करें। मसला सन्निहित का है: उसे बदलना, अनुवाद करना या मूल ट्रैक से द्विभाषी बनाना है और हाथ में कोई सबटाइटल फ़ाइल नहीं — पहले कंटेनर से ट्रैक पढ़ना पड़ेगा। यह चरण ट्रांसकोडिंग नहीं है, वीडियो दोबारा एन्कोड नहीं होता, बस कंटेनर में पहले से रखा वह डेटा निकाला जाता है।
किस कंटेनर में क्या रहता है
हर कंटेनर अलग सबटाइटल फ़ॉर्मैट रख सकता है, और निकालने की कठिनाई भी अलग है:
- MKV / WebM —— सबसे खुला, सादा टेक्स्ट ट्रैक, ASS ट्रैक और WebVTT ट्रैक तीनों रख सकता है, और बहुभाषी ट्रैक भी यहीं सबसे आम हैं।
- MP4 / MOV —— आम तौर पर `mov_text` / `tx3g` ट्रैक, सादा टेक्स्ट, थोड़ी स्टाइल जानकारी के साथ।
- सादा टेक्स्ट ट्रैक —— निकलते ही अक्षर, सीधे SRT बन जाता है।
- ASS ट्रैक —— स्टाइल हेडर और रिज़ॉल्यूशन के साथ, ASS में निकालें तो बच जाते हैं, SRT में निकालें तो सिर्फ़ टेक्स्ट रहता है।
- ग्राफ़िक सबटाइटल (ब्लू-रे PGS, DVD सबटाइटल) —— अंदर तस्वीरें हैं, अक्षर नहीं, इसलिए अक्षर नहीं निकलते।

ग्राफ़िक सबटाइटल क्यों नहीं निकलते
ब्लू-रे PGS और DVD सबटाइटल अक्षर नहीं, पारदर्शी चैनल वाली तस्वीरें रखते हैं। प्लेयर उन्हें दिखाते समय «तस्वीर चिपकाता» है, «टेक्स्ट रेंडर» नहीं करता।
इसलिए ऐसे ट्रैक में पढ़ने लायक टेक्स्ट ही नहीं होता — टूल समर्थन नहीं करता ऐसा नहीं, वहाँ अक्षर हैं ही नहीं। पेज ऐसे ट्रैक पर साफ़ बता देता है कि नहीं निकलेगा।
अक्षर पाने का एक ही रास्ता है: पहले तस्वीर के अक्षरों को पहचानें (OCR), फिर सबटाइटल बनाएँ। वह अलग प्रक्रिया है, «ट्रैक निकालने» से अलग बात है।
निकालने के बाद आम तौर पर और काम पड़ता है
निकला सबटाइटल «जैसा है वैसा» होता है, टूल न एन्कोडिंग का अनुमान लगाता है न टाइमलाइन ठीक करता है। इसलिए दो बातें आम हैं:
एक अटका हुआ टेक्स्ट — स्रोत ट्रैक की एन्कोडिंग का मसला, निकलने पर भी वैसा ही अटका रहता है, अटकी हुई एन्कोडिंग कैसे ठीक करें में एन्कोडिंग पहचाननी पड़ती है; दूसरा समय ग़लत — स्रोत में ओपनिंग लोगो होना या फ़्रेम दर न मिलना, निकलने पर पूरा खिसक जाता है, टाइमलाइन समायोजन से खिसकाएँ या अनुपात में स्केल करें।
इसके बाद अनुवाद करना हो तो सबटाइटल अनुवाद, द्विभाषी बनाना हो तो द्विभाषी सबटाइटल बनाने के दो तरीके देखें।

कुछ आम ग़लतफ़हमियाँ
सबटाइटल निकालना हार्डकोड करना नहीं है। वीडियो दोबारा एन्कोड नहीं होता, तस्वीर की गुणवत्ता और ऑडियो ट्रैक पर ज़रा भी असर नहीं।
निकालने से मूल फ़ाइल पर असर नहीं। सिर्फ़ पढ़ना, लिखना नहीं, वीडियो फ़ाइल का एक बाइट भी नहीं बदलता।
बड़ी फ़ाइल में देर लगना नेट की गति का मसला नहीं। टूल ऑफ़सेट से ट्रैक की जानकारी क्रमशः स्कैन करता है, फ़ाइल जितनी बड़ी उतनी देर, और सब लोकल होता है।
बाहरी सबटाइटल को इस पेज की ज़रूरत नहीं। हाथ में .srt / .ass हो तो सीधे फ़ॉर्मैट रूपांतरण में जाएँ, ट्रैक पहले निकालना सिर्फ़ वीडियो में बंद सबटाइटल के लिए ज़रूरी है।
संबंधित टूल और गाइड
पूरा तरीका वीडियो में सन्निहित सबटाइटल निकालना में; निकाले हुए का अनुवाद सबटाइटल अनुवाद, द्विभाषी बनाना द्विभाषी सबटाइटल बनाने के दो तरीके; अटका टेक्स्ट पहले अटकी हुई एन्कोडिंग ठीक करें से।