SRT फ़ाइल क्या है? बनावट, एडिटिंग और आम ग़लतियाँ
SRT सबटाइटल फ़ाइल क्या है, हर लाइन का मतलब क्या है, इसे सुरक्षित रूप से कैसे खोलें व एडिट करें, और प्लेयर में न दिखने वाली ग़लतियाँ कैसे ठीक करें।
Syed Peera Saheb द्वारा · प्रकाशित
छोटा जवाब
SRT फ़ाइल एक सादी टेक्स्ट सबटाइटल फ़ाइल है। इसमें नंबर वाले कैप्शन होते हैं, हर एक में शुरुआत का समय, अंत का समय और टेक्स्ट की एक या दो लाइनें, और लगभग हर वीडियो प्लेयर, टीवी, एडिटर और वीडियो प्लेटफ़ॉर्म इसे पढ़ सकता है।
यह नाम SubRip से आता है, जो DVD से सबटाइटल पढ़कर उन्हें टेक्स्ट के रूप में सेव करने वाला एक Windows प्रोग्राम था। SRT का कभी कोई आधिकारिक स्पेसिफ़िकेशन नहीं रहा, इसलिए क्या मान्य है, यह ज़्यादातर इस पर निर्भर है कि लोकप्रिय प्लेयर क्या स्वीकार करते हैं। हाथ से एडिट करते समय यह अच्छी ख़बर है: फ़ॉर्मैट सरल है और छोटी ग़लतियाँ माफ़ कर देता है।
कैप्शन के हिस्से
हर कैप्शन, जिसे कभी-कभी क्यू या सबटाइटल ब्लॉक भी कहा जाता है, के चार हिस्से होते हैं। पहली लाइन एक काउंटर है: पहले कैप्शन के लिए 1, अगले के लिए 2 और इसी तरह। दूसरी लाइन टाइमिंग है, जो घंटे, मिनट, सेकंड और मिलीसेकंड में लिखी जाती है, मिलीसेकंड से पहले कॉमा और शुरुआत व अंत के बीच दो हाइफ़न और एक ग्रेटर-दैन चिह्न से बने तीर के साथ। फिर टेक्स्ट की लाइनें आती हैं, आम तौर पर एक या दो। एक ख़ाली लाइन कैप्शन ख़त्म करती है।
समय वीडियो की शुरुआत से गिना जाता है। 00:01:02,500 का मतलब है एक मिनट ढाई सेकंड पर। ज़्यादातर प्लेयर अंत समय पर कैप्शन छिपा देते हैं, इसलिए दो कैप्शन ओवरलैप नहीं होने चाहिए, जब तक आप दोनों को एक साथ स्क्रीन पर न चाहें।
1
00:00:01,200 --> 00:00:03,900
Is anyone here?
2
00:00:04,300 --> 00:00:06,800
MAYA: Over here.
<i>Follow my voice.</i>- 12
- कैप्शन नंबर
- 00:01:02,500 --> 00:01:05,000
- शुरुआत और अंत समय, मिलीसेकंड से पहले कॉमा
- Where are you going?
- टेक्स्ट, एक या दो लाइनें
- ख़ाली लाइन कैप्शन ख़त्म करती है
इस्तेमाल की जा सकने वाली फ़ॉर्मैटिंग
SRT में कोई आधिकारिक स्टाइलिंग नहीं है, लेकिन ज़्यादातर प्लेयर HTML जैसे कुछ टैग समझते हैं: इटैलिक के लिए <i>, बोल्ड के लिए <b> और अंडरलाइन के लिए <u>। इटैलिक सबसे आम हैं, स्क्रीन से बाहर की आवाज़ों, फ़ोन कॉल, गानों के बोल और विदेशी शब्दों के लिए। कुछ प्लेयर <font color="..."> टैग भी दिखाते हैं, और कुछ फ़ाइलों में कैप्शन को ऊपर रखने के लिए {\an8} जैसे ASS पोज़िशन कोड होते हैं।
सपोर्ट अलग-अलग होता है। कुछ प्लेटफ़ॉर्म, जिनमें YouTube भी है, SRT फ़ाइलों में सारा मार्कअप अनदेखा करते हैं। इस साइट के टूल इटैलिक, बोल्ड और अंडरलाइन बनाए रखते हैं। वे फ़ॉन्ट रंग टैग और ASS पोज़िशन कोड हटा देते हैं, क्योंकि वरना कई प्लेयर उन्हें टेक्स्ट के रूप में दिखाएँगे।
SRT फ़ाइल कैसे खोलें और एडिट करें
कोई भी सादा टेक्स्ट एडिटर चलेगा: Windows पर Notepad, Mac पर प्लेन टेक्स्ट मोड में TextEdit, या कोई कोड एडिटर। Word जैसे वर्ड प्रोसेसर से बचें, जो सहेजते समय छिपी फ़ॉर्मैटिंग या घुमावदार कोटेशन मार्क जोड़ सकते हैं। सहेजते समय एन्कोडिंग के रूप में UTF-8 चुनें ताकि मॉडर्न प्लेयर में हर अक्षर सही दिखे।
छोटे सुधारों के लिए, जैसे कोई टाइपो या छूटी हुई लाइन, बस एक टेक्स्ट एडिटर काफ़ी है। पूरी फ़ाइल में टाइमिंग बदलने के लिए सैकड़ों टाइमस्टैम्प हाथ से एडिट करना धीमा है और इसमें ग़लतियाँ होती हैं; सबटाइटल टाइम शिफ़्टर हर कैप्शन को एक साथ खिसकाता है। जब आपको ऑडियो के हिसाब से कैप्शन को एक-एक करके दोबारा टाइम करना हो, तो एक समर्पित सबटाइटल एडिटर बेहतर है।
आम SRT गड़बड़ियाँ और उन्हें कैसे ठीक करें
जब कोई प्लेयर SRT फ़ाइल अस्वीकार करता है या उसे ग़लत दिखाता है, तो कारण आम तौर पर इनमें से कोई एक होता है। इस साइट के टूल इनमें से कई को सह लेते हैं, इसलिए ख़राब फ़ाइल को कन्वर्टर में खोलकर फिर से SRT के रूप में डाउनलोड करने से अक्सर वह एक ही कदम में ठीक हो जाती है।
- मिलीसेकंड से पहले कॉमा की जगह डॉट, जैसे 00:00:01.200। सख़्त प्लेयर इसे अस्वीकार करते हैं। कन्वर्टर इसे पढ़ लेता है और कॉमा लिखता है।
- कैप्शन के बीच ख़ाली लाइनें नहीं हैं। कुछ प्लेयर कैप्शन को आपस में मिला देते हैं। कन्वर्टर फिर भी उन्हें अलग करता है, क्योंकि यह हर टाइमिंग लाइन पर नया कैप्शन शुरू करता है।
- छूटते या दोहराए गए नंबर। प्लेयर को शायद ही फ़र्क पड़ता है, लेकिन कुछ एडिटर को पड़ता है। टूल द्वारा लिखी हर SRT फ़ाइल फिर से 1 से गिनी जाती है।
- शुरुआत के समय से पहले का अंत समय, या नेगेटिव समय। ऐसे कैप्शन छोड़ दिए जाते हैं, और पेज बताता है कि कितने ब्लॉक पढ़े नहीं जा सके।
- ओवरलैप होते कैप्शन, जहाँ अगला शुरू होने पर भी पिछला स्क्रीन पर रहता है। सबटाइटल क्लीनर हर कैप्शन को अगले के शुरू होने पर ख़त्म कर सकता है, और सबटाइटल चेकर हर ओवरलैप की सूची बनाता है।
- एक्सेंट वाले अक्षरों की जगह अजीब कैरेक्टर। यह एन्कोडिंग की समस्या है; पेज आपको सही एन्कोडिंग चुनने देता है और नतीजा UTF-8 में सेव करता है।
- घंटों के बिना समय, जैसे 01:02,500, या छोटे अंश, जैसे 00:00:01,5। कन्वर्टर दोनों पढ़ता है और पूरे समय लिखता है।
SRT फ़ाइलें कहाँ से आती हैं
आपको SRT फ़ाइल सबसे ज़्यादा किसी सबटाइटल डाउनलोड साइट से, कैप्शन एक्सपोर्ट करने वाले वीडियो एडिटर या ट्रांसक्रिप्शन सेवा से, या ऐसे वीडियो प्लेटफ़ॉर्म से मिलती है जहाँ आप अपने वीडियो के कैप्शन डाउनलोड कर सकते हैं। सबटाइटल एडिटर डिफ़ॉल्ट रूप से SRT सेव करते हैं, और MKV या MP4 फ़ाइलों से सबटाइटल ट्रैक निकालने वाले कई प्रोग्राम भी टेक्स्ट ट्रैक को SRT के रूप में सेव करते हैं।
डाउनलोड साइटों से मिली फ़ाइलों की गुणवत्ता में बहुत फ़र्क होता है। हो सकता है वे वीडियो के किसी दूसरे रिलीज़ के लिए बनी हों, किसी पुरानी क्षेत्रीय एन्कोडिंग में सेव हों, या क्रेडिट और वेब पतों से भरी हों। किसी पर भरोसा करने से पहले, वीडियो की शुरुआत, बीच और अंत के कुछ सीन चलाकर देखें कि टाइमिंग ठीक बनी रहती है।
SRT फ़ाइल का ऐसा नाम रखना कि प्लेयर उसे ढूँढ लें
प्लेयर और टीवी आम तौर पर SRT फ़ाइल को अपने-आप लोड कर लेते हैं जब वह वीडियो के बगल में हो और उसका नाम वही हो, जैसे holiday.mp4 और holiday.srt। कई एक्सटेंशन से पहले भाषा कोड भी समझते हैं, इसलिए holiday.en.srt और holiday.es.srt अंग्रेज़ी और स्पैनिश के रूप में दिखते हैं। कुछ प्लेयर sdh या forced जैसे अतिरिक्त लेबल पहचानते हैं, जैसे holiday.en.sdh.srt, लेकिन सपोर्ट अलग-अलग होता है, इसलिए लेबल न दिखे तो अपना प्लेयर जाँचें।
इस साइट के टूल SRT फ़ाइल के साथ क्या करते हैं
यहाँ का हर टूल SRT पढ़ता है, और हर एक मूल फ़ाइल को जस का तस छोड़ता है; आप एक नई फ़ाइल डाउनलोड करते हैं। कन्वर्टर इसे दूसरे फ़ॉर्मैट में लिखता है। सबटाइटल टाइम शिफ़्टर हर टाइमिंग को खिसकाता या खींचता है। सबटाइटल क्लीनर आवाज़ों के विवरण, वक्ताओं के नाम, दोहराए गए कैप्शन और क्रेडिट हटाता है। सबटाइटल चेकर बहुत तेज़, बहुत लंबे या ओवरलैप होते कैप्शन की सूची बनाता है। मर्जर, स्प्लिटर और “सबटाइटल से टेक्स्ट” टूल फ़ाइलों को जोड़ते, काटते या ट्रांसक्राइब करते हैं।
ये सभी आपके ब्राउज़र में चलते हैं, और फ़ाइल अपलोड नहीं होती। इनसे सहेजी गई हर फ़ाइल UTF-8 में होती है और जहाँ आउटपुट फ़ॉर्मैट अनुमति देता है वहाँ इटैलिक, बोल्ड और अंडरलाइन बनाए रखती है।
दूसरे फ़ॉर्मैट से SRT की तुलना
SRT की ताक़त यह है कि हर चीज़ इसे पढ़ती है। इसकी कमज़ोरियाँ हैं स्पेसिफ़िकेशन और असली स्टाइलिंग की कमी। WebVTT लगभग एक जैसा है लेकिन एक वेब स्टैंडर्ड है, और यही एकमात्र फ़ॉर्मैट है जिसे ब्राउज़र सीधे दिखाते हैं। ASS फ़ॉन्ट, रंग और प्लेसमेंट जोड़ता है। अगर कोई प्लेटफ़ॉर्म या प्लेयर SRT के अलावा कुछ माँगे, तो कन्वर्टर उसी फ़ाइल से VTT, ASS, SBV, TTML, DFXP, SAMI, MicroDVD SUB, LRC, CSV, Spruce STL या सादा टेक्स्ट लिख सकता है।
आम सवाल
क्या SRT फ़ाइल और सबटाइटल वाला वीडियो एक ही चीज़ है? नहीं। यह एक अलग टेक्स्ट फ़ाइल है जिसे प्लेयर वीडियो के ऊपर दिखाता है। वीडियो को छुए बिना सबटाइटल बंद, बदले या ठीक किए जा सकते हैं।
क्या एक SRT फ़ाइल में दो भाषाएँ हो सकती हैं? अलग-अलग ट्रैक के रूप में नहीं, लेकिन हर कैप्शन में हर भाषा की एक लाइन हो सकती है। सबटाइटल मर्जर दो फ़ाइलों को इसी तरह जोड़ सकता है।
क्या फ़ोन पर SRT फ़ाइल खोली जा सकती है? हाँ। कोई भी टेक्स्ट व्यूअर इसे दिखा सकता है, और इस साइट के टूल फ़ोन ब्राउज़र में काम करते हैं।
आगे पढ़ें: