गाइड
Mac पर SRT सबटाइटल फ़ाइल कैसे बनाएँ
किसी रिकॉर्डिंग से समयबद्ध सबटाइटल निकालिए, फिर उन्हें Final Cut Pro, Premiere या YouTube में लोड कीजिए। कोई अपलोड नहीं, कोई कन्वर्टर वेबसाइट नहीं।
इसे खोजिए और आपको ज़्यादातर कन्वर्टर वेबसाइटें मिलेंगी जो चाहती हैं कि आप अपना वीडियो अपलोड करें। आपको उनमें से किसी की भी ज़रूरत नहीं है। SRT एक सादा टेक्स्ट फ़ाइल है, और आप उसे अपने ही Mac पर कुछ ही मिनटों में बना सकते हैं।
SRT फ़ाइल असल में है क्या #
यह बात लोगों को उलझाती है, इसलिए पहले इसे साफ़ कर लेना ठीक रहेगा। .srt फ़ाइल कोई ख़ास बाइनरी फ़ॉर्मैट नहीं है। यह बहुत सरल संरचना वाली एक टेक्स्ट फ़ाइल है, और आप उसे TextEdit में खोल सकते हैं:
1
00:00:00,000 --> 00:00:07,000
Good afternoon everyone and welcome to
FinTech+Sync's second quarter earnings call.
2
00:00:07,000 --> 00:00:10,000
I'm John Doe, CEO of FinTech+.
हर ब्लॉक में एक संख्या, एक शुरुआती और एक अंतिम टाइमकोड, टेक्स्ट, और एक खाली पंक्ति होती है। पूरा विनिर्देश बस इतना ही है।
एक बात जो असली दिक़्क़तें पैदा करती है: SRT मिलीसेकंड से पहले कॉमा इस्तेमाल करता है (00:00:07,000)। WebVTT, यानी दूसरा आम फ़ॉर्मैट, फ़ुल स्टॉप इस्तेमाल करता है (00:00:07.000) और फ़ाइल की शुरुआत WEBVTT पंक्ति से करता है। दोनों को गड्डमड्ड कर देने से ऐसी फ़ाइल बनती है जो देखने में ठीक लगती है और चुपचाप लोड होने में विफल हो जाती है। अगर कोई चीज़ बिना किसी दिखते कारण के आपके सबटाइटल अस्वीकार कर दे, तो सबसे पहले उसी अक्षर को जाँचिए।
चरण 1: टाइमिंग सहित ट्रांसक्रिप्ट लीजिए #
आपको सिर्फ़ टेक्स्ट नहीं, टाइमकोड चाहिए, इसलिए सादा ट्रांसक्रिप्शन काम नहीं आएगा — टूल को आपको सेगमेंट-स्तर की टाइमिंग देनी होगी।
Offline Transcription यह काम आपके Mac पर फ़ाइल अपलोड किए बिना करता है: ऑडियो या वीडियो डालिए, Transcribe पर क्लिक कीजिए, फिर SRT के रूप में एक्सपोर्ट कीजिए। इसे डाउनलोड करके आज़माना मुफ़्त है, और यह Wi-Fi बंद रहने पर भी काम करता है, जो तब मायने रखता है जब फ़ुटेज गोपनीय हो। दूसरे टूल भी आपको वहाँ तक पहुँचा देंगे; अहम बात यह है कि एक्सपोर्ट में टाइमिंग शामिल हो।
आप जो भी इस्तेमाल करें, अब आपके वीडियो के बग़ल में एक .srt मौजूद है।
चरण 2: इस्तेमाल करने से पहले उसे पढ़िए #
स्वचालित ट्रांसक्रिप्शन ग़लतियाँ करता है, और सबटाइटल वह जगह है जहाँ वे सबसे ज़्यादा दिखती हैं।
फ़ाइल TextEdit में खोलिए और सरसरी नज़र डालिए। जो चीज़ें सबसे ज़्यादा ग़लत होती हैं वे हैं नाम, तकनीकी शब्द, संक्षिप्ताक्षर, और वक्ताओं के बीच की सीमाएँ। इन्हें अभी ठीक करने में कुछ मिनट लगते हैं; किसी एडिटर में 400 कैप्शन स्टाइल कर लेने के बाद ठीक करने में उतने नहीं लगते।
आप टेक्स्ट को बेरोकटोक संपादित कर सकते हैं। बस नंबरिंग, टाइमकोड और खाली पंक्तियों को छेड़िए मत।
चरण 3: उसे अपने एडिटर में लोड कीजिए #
Final Cut Pro #
- अपना प्रोजेक्ट खोलिए।
- File → Import → Captions चुनिए।
- अपनी
.srtफ़ाइल चुनिए। - Import as Role भाग में, बाएँ मेन्यू से एक क्लोज़्ड कैप्शन रोल चुनिए, और दाएँ से एक भाषा सबरोल।
- Import पर क्लिक कीजिए।
कैप्शन अपने टाइमकोड पर टाइमलाइन से जुड़ जाते हैं। Final Cut, SRT, iTT और CEA-608 स्वीकार करता है, इसलिए आपने जो SRT एक्सपोर्ट किया है वह सीधे काम करता है। Apple की अपनी क्लोज़्ड कैप्शन वर्कफ़्लो मार्गदर्शिका उनके आ जाने के बाद के स्टाइलिंग विकल्पों को कवर करती है।
Premiere Pro #
- File → Import चुनिए और
.srtचुनिए। यह Project पैनल में एक क्लिप की तरह दिखती है। - उसे टाइमलाइन पर खींचिए।
- Premiere एक Create Caption Track Format माँगता है। Subtitle चुनिए — यह आपको सबसे ज़्यादा स्टाइलिंग नियंत्रण देता है।
- फ़ुटेज के साथ टेक्स्ट संपादित करने के लिए Workspaces → Captions and Graphics पर जाइए।
- सब कुछ एक साथ फिर से स्टाइल करने के लिए, Essential Graphics में एक कैप्शन स्टाइल कीजिए और Apply to all इस्तेमाल कीजिए, या उसे Track Style के रूप में सहेज लीजिए।
एक्सपोर्ट के समय Captions टैब तय करता है कि क्या होगा: उन्हें तस्वीर में जला दीजिए, या वीडियो के साथ एक अलग साइडकार .srt लिखिए।
YouTube #
वीडियो अपलोड कीजिए, फिर YouTube Studio में Subtitles खोलिए, भाषा चुनिए, और Upload file → With timing चुनिए। अपनी .srt चुनिए।
YouTube के स्वचालित कैप्शन पर भरोसा करने के बजाय यह कीजिए। ऑटो-कैप्शन में विराम चिह्न नहीं होते, वे नामों को ठीक से नहीं संभालते, और उन्हें उसी तरह इंडेक्स नहीं किया जाता — एक ढंग का सबटाइटल ट्रैक असली टेक्स्ट की तरह पढ़ा जाता है।
सिर्फ़ फ़ाइल चलाने के लिए #
अगर आप सिर्फ़ देखते समय सबटाइटल चाहते हैं, तो .srt को वीडियो वाले फ़ोल्डर में ही रखिए और उसे वही फ़ाइलनाम दीजिए। VLC, IINA और ज़्यादातर दूसरे प्लेयर उसे अपने आप उठा लेंगे।
आम समस्याएँ #
सब कुछ कुछ सेकंड आगे-पीछे है। आपका ट्रांसक्रिप्ट वीडियो के किसी दूसरे कट से बना था, या किसी ऐसी ऑडियो फ़ाइल से जो किसी और बिंदु से शुरू होती है। ठीक उसी फ़ाइल से SRT फिर से एक्सपोर्ट कीजिए जिसे आप संपादित कर रहे हैं।
कैप्शन पढ़ने के लिए बहुत लंबे हैं। स्वचालित टूल कभी-कभी लंबे सेगमेंट बना देते हैं। लगभग दो पंक्तियों और प्रति पंक्ति क़रीब 42 अक्षरों का लक्ष्य रखिए — इससे लंबी किसी भी चीज़ को दो ब्लॉक में बाँटिए और टाइमिंग को उनके बीच बाँट दीजिए।
फ़ाइल कहीं भी लोड नहीं हो रही। ऊपर बताया गया कॉमा बनाम फ़ुल स्टॉप वाला मामला जाँचिए, सुनिश्चित कीजिए कि फ़ाइल UTF-8 सादे टेक्स्ट के रूप में सहेजी गई है, और देखिए कि हर ब्लॉक के बीच एक खाली पंक्ति है। TextEdit चुपचाप RTF के रूप में सहेज सकता है: सहेजने से पहले Format → Make Plain Text इस्तेमाल कीजिए।
उच्चारण चिह्न या ग़ैर-लातीन अक्षर कचरे की तरह दिख रहे हैं। फ़ाइल UTF-8 नहीं है। उसी एन्कोडिंग के साथ फिर से सहेजिए।
संक्षेप में #
टाइमिंग के साथ ट्रांसक्राइब कीजिए, SRT एक्सपोर्ट कीजिए, नाम की ग़लतियों के लिए उस पर नज़र डालिए, फिर Final Cut में File → Import → Captions कीजिए या Premiere में उसे टाइमलाइन पर खींच दीजिए। इस पूरी प्रक्रिया में किसी भी मोड़ पर रिकॉर्डिंग को आपकी मशीन से बाहर जाने की कोई वजह नहीं है।
Offline Transcription पाएं
ऑडियो और वीडियो को पूरी तरह अपने Mac पर ही ट्रांसक्राइब करें। कुछ भी अपलोड नहीं होता, कोई अकाउंट नहीं, और प्रति मिनट का कोई मीटर नहीं।