SRT बनाम VTT: आपको किस उपशीर्षक प्रारूप का उपयोग करना चाहिए?
लेखक: Hushscript प्रकाशित: अंतिम समीक्षा:
’SRT बनाम VTT“ आमतौर पर ठीक उसी समय सामने आता है जब एक कैप्शन फ़ाइल उस स्थान पर लोड होने से इंकार कर देती है जहां उसे काम करना चाहिए। दोनों समयबद्ध पाठ रखते हैं, लेकिन वे अलग-अलग प्रारूप हैं: लाइब्रेरी ऑफ कांग्रेस दस्तावेज़ SubRip की SRT संरचना, जबकि W3C वेब मीडिया के लिए WebVTT को परिभाषित करता है। Hushscript का उपशीर्षक जनरेटर सीधे दोनों को निर्यात करता है, इसलिए विकल्प गंतव्य पर आता है, प्रतिलेखन सटीकता पर नहीं।
एक SRT फ़ाइल कैसी दिखती है
SRT एक कैप्शन प्रारूप के समान ही सरल है: एक अनुक्रम संख्या, मिलीसेकंड से पहले अल्पविराम के साथ लिखी गई एक टाइमस्टैम्प श्रेणी (00:00:01,000 --> 00:00:04,000), और कैप्शन टेक्स्ट, प्रत्येक प्रविष्टि को अलग करने वाली एक रिक्त रेखा के साथ। कोई हेडर नहीं, कोई मेटाडेटा नहीं, केवल कैप्शन के अलावा कुछ नहीं। यही सरलता ही है जिसके कारण यह लगभग किसी भी चीज़ में खुलती है। एक खिलाड़ी के लिए गलत व्याख्या करने के लिए बहुत कम है।
VTT फ़ाइल कैसी दिखती है
VTT एक आवश्यक हेडर लाइन से शुरू होता है, क्योंकि फ़ाइल कोWEBVTT से खुलना है या यह मान्य नहीं है, और इसके टाइमस्टैम्प अल्पविराम (00:00:01.000 --> 00:00:04.000). इससे पहले, यह उन चीजों का समर्थन करता है जिनके लिए SRT के पास कोई जगह नहीं है: क्यू सेटिंग्स जो स्क्रीन पर टेक्स्ट को स्थिति देती है, संरेखण, और कैप्शन टेक्स्ट के अंदर मूल स्टाइल मार्कअप। VTT वह प्रारूप है जिसकी HTML5 वीडियो मानक का कैप्शन ट्रैक तत्व मूल रूप से अपेक्षा करता है; यह कोई शैलीगत पसंद नहीं है जिसे कुछ साइटों ने बनाया है, यह वही है जिसके आधार पर अंतर्निहित वेब तकनीक का निर्माण किया गया है।
SRT बनाम VTT एक नज़र में
| SRT | VTT | |
|---|---|---|
| हेडर आवश्यक | नहीं | हां, फ़ाइल कोWEBVTT |
| टाइमस्टैम्प सेपरेटर | अल्पविराम (,) |
अवधि के साथ खुलना चाहिए (.) |
| स्टाइलिंग या पोजिशनिंग | कोई नहीं | क्यू सेटिंग्स, बेसिक मार्कअप |
| के लिए निर्मित | सामान्य प्लेबैक और संपादन | HTML5 वेब एम्बेड |
जहाँ प्रत्येक की वास्तव में अपेक्षा की जाती है
SRT सुरक्षित सामान्य प्रयोजन विकल्प है: VLC जैसे डेस्कटॉप और मोबाइल प्लेयर, Premiere Pro और DaVinci Resolve जैसे वीडियो संपादक, और अधिकांश किसी और को सौंपना, सभी इसकी अपेक्षा करते हैं या बिना किसी शिकायत के इसे स्वीकार कर लेते हैं। VTT विशेष रूप से किसी वेब पेज के वीडियो तत्व में कैप्शन एम्बेड करने के लिए है। ब्राउज़र के मूल HTML5 <track> तत्व को SRT फ़ाइल पर इंगित करें और यह कुछ भी नहीं दिखाता है; वही तत्व मूल रूप से VTT को पढ़ता है, यही कारण है कि एक वेब एम्बेड VTT चाहता है। कुछ वेब प्लेयर SRT को भी स्वीकार करते हैं, लेकिन VTT इस काम के लिए बनाया गया है। यदि आप अभी तक नहीं जानते कि कैप्शन फ़ाइल कहाँ समाप्त होने वाली है, तो SRT अधिक सुरक्षित डिफ़ॉल्ट है; जैसे ही आपको पता चले कि यह वेब एंबेड की ओर जा रहा है, आप हमेशा VTT में परिवर्तित कर सकते हैं।
स्टाइलिंग: VTT वह क्या कर सकता है जो SRT नहीं कर सकता
क्योंकि SRT केवल अनुक्रम संख्याएं, टाइमस्टैम्प और सादा पाठ है, इसमें कोई भी स्टाइल नहीं हो सकता है: कोई स्थिति नहीं, कोई रंग नहीं, कोई खिलाड़ी जो स्वयं लागू करना चाहता है उससे परे कोई जोर नहीं। VTT की क्यू सेटिंग्स समान समय संरचना के शीर्ष पर बुनियादी स्थिति और सरल मार्कअप जोड़ती हैं। फ़ॉन्ट, रंग और ऑन-स्क्रीन प्लेसमेंट के लिए विशेष रूप से बनाए गए समर्पित स्टाइल-उपशीर्षक प्रारूप तक कोई भी नहीं जाता है। यदि किसी कार्य को उस स्तर के नियंत्रण की आवश्यकता है, तो वह SRT या VTT से एक कदम ऊपर एक अलग प्रारूप है। व्यवहार में, अधिकांश संपादक और सामान्य-उद्देश्य वाले खिलाड़ी VTT के स्टाइलिंग एक्स्ट्रा को वैसे भी नजरअंदाज कर देते हैं और केवल समय और पाठ को पढ़ते हैं, इसलिए अंतर मुख्य रूप से ब्राउज़र-आधारित प्लेबैक के लिए मायने रखता है, नियमित संपादक राउंड-ट्रिप के लिए नहीं।
उनके बीच कनवर्ट करना मुफ़्त है
क्या आपके पास पहले से ही एक SRT है और वेब एम्बेड के लिए VTT की आवश्यकता है, या इसके विपरीत? मुफ़्त, ब्राउज़र-आधारित SRT से VTT कनवर्टर दोनों के बीच सीधे स्वैप होता है: फ़ाइल छोड़ें, आउटपुट स्वरूप चुनें, डाउनलोड करें। कोई खाता नहीं, सर्वर पर कुछ भी अपलोड नहीं किया गया। यदि आपके पास मौजूद फ़ाइल ASS, TTML, या SBV में है, तो व्यापक उपशीर्षक कनवर्टर एक ही टूल में सभी पांच प्रारूपों को कवर करता है।
एक कारगर उदाहरण
एक निर्माता Hushscript के उपशीर्षक जनरेटर के माध्यम से रिकॉर्ड किए गए वीडियो से SRT कैप्शन निर्यात करता है, उन्हें इसमें जलाने की योजना बना रहा है सामाजिक मंचों के लिए वीडियो. प्रोजेक्ट के कुछ हिस्से में, उसी एपिसोड को उनकी अपनी वेबसाइट पर एक मूल HTML5 एम्बेड के रूप में भी जाना होगा, जहां वह प्लेयर केवल VTT पढ़ता है। कुछ भी दोबारा लिखने के बजाय, SRT फ़ाइल मुफ्त कनवर्टर के माध्यम से जाती है और कुछ ही सेकंड में VTT के रूप में वापस आती है, वही समय और पाठ, एम्बेड के लिए तैयार। एक प्रतिलेख, दो कैप्शन फ़ाइलें, कोई दूसरा प्रतिलेखन कार्य नहीं।
स्क्रैच से दोनों उत्पन्न करें
यदि आप मौजूदा कैप्शन फ़ाइल के बजाय ऑडियो या वीडियो से शुरू कर रहे हैं, तो उपशीर्षक जनरेटर कैप्शन, समय और वक्ता-लेबल को ट्रांसक्रिप्ट करता है, फिर SRT, VTT, या किसी को निर्यात करता है सीधे अन्य प्रारूपों का, इसलिए जब आप पहली बार कैप्शन तैयार कर रहे हों तो कोई अलग रूपांतरण चरण नहीं है।
स्वतंत्र स्रोत और मानक
Hushscript ने इन स्वतंत्र, गैर-प्रतिस्पर्धी स्रोतों का संदर्भ लिया है। ये शोध, मानकों या प्लेटफ़ॉर्म के काम करने के तरीके को समझाते हैं और Hushscript का समर्थन नहीं करते।
स्रोतों की समीक्षा: