सबटाइटल के अजीब अक्षर — बिगड़े अक्षरों को फिर से टेक्स्ट बनाइए
सबटाइटल लगाया और शब्दों की जगह é, नमसà¥à¤¤à¥‡, ख़ाली डिब्बे या सवालिया निशान दिखने लगे? ये सबटाइटल के अजीब अक्षर असल में टेक्स्ट ही हैं — फ़ाइल एक एन्कोडिंग में सेव हुई और दूसरी में पढ़ी गई। यह टूल फ़ाइल को सही तरीक़े से पढ़ता है, लाइव प्रीव्यू दिखाता है और साफ़ UTF-8 कॉपी सेव करता है जिसे हर नया प्लेयर और टीवी समझता है। कुछ भी अपलोड नहीं होता।
इस तरह पढ़ा: —
🔒 आपके ब्राउज़र में चलता है — फ़ाइल कभी अपलोड नहीं होती।
सबटाइटल के अजीब अक्षर कैसे ठीक करें
- ऊपर वाले बॉक्स में सबटाइटल फ़ाइल चुनिए। (“é” जैसे टेक्स्ट के लिए पेस्ट भी चलता है, पर फ़ाइल से सबसे अच्छा नतीजा आता है।)
- प्रीव्यू देखिए। अगर अक्षर सही दिख रहे हैं, तो काम हो गया — टूल ने पहले ही पहचान लिया।
- अगर नहीं, तो असली एन्कोडिंग बदलिए। नीचे की टेबल से सबटाइटल की भाषा वाली एन्कोडिंग आज़माइए; प्रीव्यू तुरंत बदलता है।
- UTF-8 फ़ाइल सेव करने के लिए डाउनलोड दबाइए। फ़ाइल टीवी या पुराने प्लेयर के लिए है तो “BOM जोड़ें” पर टिक रहने दीजिए।
कौन-सी सबटाइटल एन्कोडिंग चुनें
| सबटाइटल की भाषा | यह एन्कोडिंग आज़माइए |
|---|---|
| अंग्रेज़ी, स्पैनिश, फ़्रेंच, पुर्तगाली, जर्मन | Windows-1252 |
| अरबी, उर्दू, फ़ारसी | Windows-1256 |
| रूसी, यूक्रेनी, बल्गेरियाई | Windows-1251 |
| पोलिश, चेक, हंगेरियन, रोमानियाई | Windows-1250 |
| तुर्की | Windows-1254 |
| ग्रीक / हिब्रू / थाई | Windows-1253 / 1255 / 874 |
| चीनी (सरल / पारंपरिक) | GB18030 / Big5 |
| जापानी / कोरियन | Shift_JIS / EUC-KR |
हिंदी सबटाइटल जो “नम” जैसे दिखते हैं
हिंदी, तमिल, तेलुगु और दूसरी भारतीय भाषाओं के सबटाइटल लगभग हमेशा पहले से UTF-8 होते हैं। जब वे ठऔर ॠजैसे दिखें, तो फ़ाइल कहीं Windows-1252 में खोलकर दोबारा सेव हुई थी — बाइट्स दो बार “अनुवाद” हो गए। टूल यह पैटर्न पहचानकर अपने आप उल्टा कर देता है; प्रीव्यू के नीचे का मैसेज बताता है कि ऐसा हुआ।
अगर हिंदी अक्षर टुकड़ों में दिखें (मात्राएँ अक्षर के बगल में तैरती हुई), तो यह प्लेयर के फ़ॉन्ट की दिक़्क़त है, सबटाइटल एन्कोडिंग की नहीं — भारतीय लिपि ठीक से दिखाने वाला प्लेयर इसे ठीक कर देता है।
सवालिया निशान जो जाते ही नहीं
अगर हर एन्कोडिंग में फ़ाइल अक्षरों की जगह सादे ? दिखाए, तो अक्षर पहले ही खो चुके हैं: किसी ने उसे ऐसी एन्कोडिंग में सेव किया जो उस लिपि को रख नहीं सकती थी, और एडिटर ने हर अक्षर को सवालिया निशान से बदल दिया। ऐसे सबटाइटल के अजीब अक्षर कोई सेटिंग वापस नहीं ला सकती। सबटाइटल फिर से उसके सोर्स से डाउनलोड कीजिए, और इस बार ओरिजिनल फ़ाइल सँभालकर रखिए।
BOM के साथ UTF-8 क्यों?
UTF-8 एक ही फ़ाइल में हर लिपि रख सकता है, इसलिए यह सबसे सुरक्षित है। कुछ स्मार्ट टीवी और पुराने मीडिया प्लेयर UTF-8 तभी पहचानते हैं जब फ़ाइल की शुरुआत में BOM नाम का एक छोटा अदृश्य निशान हो; चेकबॉक्स यही जोड़ता है। फ़ोन और कंप्यूटर दोनों तरह पढ़ लेते हैं।
एंड्रॉयड पर सबटाइटल के अजीब अक्षर
जब आप वीडियो में सबटाइटल लगाते हैं, तो VideoPlayer UTF-8 और UTF-16 सबटाइटल पढ़ता है, और हिंदी व दूसरी भारतीय लिपियाँ ठीक से दिखाता है। पुरानी एन्कोडिंग वाली फ़ाइलें पहले इस टूल से ठीक कीजिए — उसके बाद ऐप में और किसी भी टीवी पर सबटाइटल के अजीब अक्षर नहीं दिखेंगे। टेक्स्ट साफ़ होने के बाद आप फ़ोन पर ही उसे हिंदी में ट्रांसलेट भी कर सकते हैं।
अक्षर ठीक हो गए पर टाइमिंग गड़बड़ है? ऑनलाइन सबटाइटल सिंक टूल इस्तेमाल कीजिए, या SRT को VTT कन्वर्टर से फ़ॉर्मेट बदलिए।
ऐसे बिगड़े टेक्स्ट का एक नाम भी है — Wikipedia पर mojibake और इसके होने की वजह समझाई गई है।
अक्सर पूछे जाने वाले सवाल
सबटाइटल के अजीब अक्षर कैसे ठीक करें?
मेरे सबटाइटल में é या ठक्यों दिखता है?
सबटाइटल के अजीब अक्षर से बचने के लिए कौन-सी एन्कोडिंग रखें?
क्या मेरी फ़ाइल अपलोड होती है?
अपने वीडियो पर आज़माइए
VideoPlayer फ़्री है, इसमें ऐड नहीं हैं और अकाउंट की ज़रूरत नहीं। इस गाइड का हर फ़ीचर बिना इंटरनेट चलता है।
फ़्री टूल
सबटाइटल सिंक टूल
हर लाइन आगे-पीछे कीजिए, या खिसकते सबटाइटल ठीक कीजिए।
टूल खोलें →SRT ⇄ VTT कन्वर्टर
SRT से VTT, VTT से SRT, और ASS से दोनों — ब्राउज़र में।
टूल खोलें →

