सबटाइटल क्यों बिगड़ते हैं?
SRT फ़ाइल में यह लिखा नहीं होता कि वह किस एन्कोडिंग में सहेजी गई है। प्लेयर को अंदाज़ा लगाना पड़ता है, और कई प्लेयर या टीवी अंग्रेज़ी सेटिंग में Windows-1252 मान लेते हैं। तब हर हिन्दी अक्षर कई अजीब चिह्नों में टूट जाता है।
बिगड़ा
1 00:00:01,000 --> 00:00:03,500 आप कब आओगे? 2 00:00:04,000 --> 00:00:06,000 मैं घर पर ही था।
ठीक किया गया
1 00:00:01,000 --> 00:00:03,500 आप कब आओगे? 2 00:00:04,000 --> 00:00:06,000 मैं घर पर ही था।
कौन-सी गड़बड़ी कैसी दिखती है
हिंदी: UTF-8 फ़ाइल Windows-1252 के रूप में पढ़ी गई। फ़ाइल को UTF-8 में ठीक करने से हल हो जाता है।à¤के बीच कुछ चिह्न गायब: किसी प्रोग्राम ने अदृश्य नियंत्रण-चिह्न मिटा दिए। Mojibuster आस-पास के अक्षर देखकर ज़्यादातर वापस लाता है।fganh: सबटाइटल Kruti Dev फ़ॉन्ट में लिखा है। Mojibuster इसे भी यूनिकोड में बदलता है (Kruti Dev से यूनिकोड)।???: अक्षर पहले ही प्रश्नचिह्न में बदल चुके हैं, वापस नहीं आ सकते।
इन गड़बड़ियों के पीछे के कारण विस्तार से: मोजिबाके क्या है।
ऐसे ठीक करें
.srtया.vttफ़ाइल ऊपर के बॉक्स में खींचें।- Mojibuster एन्कोडिंग पहचानकर बिगड़ा टेक्स्ट ठीक करता है।
- फ़ाइल डाउनलोड करके पुरानी फ़ाइल की जगह रखें – वीडियो वाले फ़ोल्डर में, उसी नाम से।
क्रम संख्या, समय और खाली लाइनें बिल्कुल वैसी ही रहती हैं, इसलिए सबटाइटल वीडियो से मेल खाते हैं। डाउनलोड की गई फ़ाइल BOM के बिना UTF-8 में होती है, जिसे लगभग हर प्लेयर अच्छी तरह पढ़ता है।
प्लेयर के हिसाब से सुझाव
- VLC: सबटाइटल सेटिंग में डिफ़ॉल्ट एन्कोडिंग चुनी जा सकती है। UTF-8 फ़ाइल के लिए कुछ बदलने की ज़रूरत नहीं।
- स्मार्ट टीवी (Samsung, LG, Sony, Android TV): आम तौर पर एन्कोडिंग बदली नहीं जा सकती, सिर्फ़ UTF-8 सही पढ़ा जाता है। USB में कॉपी करने से पहले फ़ाइल ठीक कर लें।
- MX Player: सबटाइटल मेनू में एन्कोडिंग बदलने का विकल्प है। UTF-8 फ़ाइल बिना बदलाव के सही दिखती है।
- हिन्दी की जगह सिर्फ़ डिब्बे (□): यह एन्कोडिंग नहीं, प्लेयर के फ़ॉन्ट की समस्या है। सबटाइटल फ़ॉन्ट बदलकर Nirmala UI या Noto Sans Devanagari करें।
खुद सबटाइटल बनाते हैं तो Subtitle Edit या Notepad में UTF-8 के रूप में सहेजें। Excel में बनाई गई सबटाइटल सूची के लिए देखें Excel में CSV UTF-8 के रूप में सहेजना।
अक्सर पूछे जाने वाले सवाल
क्या सबटाइटल का समय बदल जाएगा?
नहीं। Mojibuster सिर्फ़ बिगड़ा टेक्स्ट ठीक करता है। समय, क्रम संख्या और खाली लाइनें वैसी ही रहती हैं।
कंप्यूटर पर सही दिखता है, टीवी पर क्यों बिगड़ता है?
कंप्यूटर का प्लेयर अक्सर एन्कोडिंग का अंदाज़ा लगा लेता है, टीवी सिर्फ़ UTF-8 पढ़ता है। एक बार UTF-8 में बदल दें, फिर दोनों जगह सही दिखेगा।
हिन्दी की जगह सिर्फ़ डिब्बे क्यों दिखते हैं?
तब टेक्स्ट सही है, लेकिन प्लेयर के फ़ॉन्ट में हिन्दी अक्षर नहीं हैं। प्लेयर की सेटिंग में हिन्दी वाला फ़ॉन्ट चुनें।
क्या फ़ाइल अपलोड होती है?
नहीं। फ़ाइल पूरी तरह आपके ब्राउज़र में प्रोसेस होती है।