वीडियो और उपशीर्षक · उपशीर्षक टूलकिट
SRT और VTT से परे: जहां ASS, TTML, DFXP और SCC उपशीर्षक का उपयोग किया जाता है
· पेजभूमि
उपशीर्षक फ़ाइल स्वरूपों SRT webvtt
SRT और WebVTT वेब पर हावी हैं, लेकिन प्रसारण, एनीमे फ़ैंडम और स्ट्रीमिंग डिलीवरी अन्य प्रारूपों का उपयोग करते हैं। यह पोस्ट परिदृश्य का मानचित्रण करती है, बताती है कि प्रत्येक प्रारूप किस लिए है और क्यों एक केंद्रित टूलकिट उनमें से केवल दो का ही समर्थन करता है।
एक्सटेंशन से भरा एक फ़ोल्डर जिसे आपका प्लेयर नहीं पहचानता - पेशेवर कैप्शन कार्य में प्रारूप विविधता
स्थानीयकरण हैंडऑफ़ में ऐसी फ़ाइलें हो सकती हैं जो स्क्रीन पर शब्द डालती हैं और लगभग कोई आंतरिक संरचना साझा नहीं करती हैं। कुछ सादे संकेत सूचियाँ हैं, कुछ XML दस्तावेज़ हैं, कुछ में विस्तृत शैली है और कुछ एक विरासत प्रसारण कैप्शन स्ट्रीम को एन्कोड करते हैं। प्रत्येक अपरिचित एक्सटेंशन को "अन्य SRT" के रूप में मानने से उस सुविधा को हटाने का जोखिम होता है जिसके कारण प्रेषक ने उसे चुना था।
पहला ट्राइएज प्रश्न यह नहीं है कि कौन सा कन्वर्टर फ़ाइल खोलता है, बल्कि यह है कि यह किस डिलीवरी सिस्टम से संबंधित है। मूल को सुरक्षित रखें, अनुरोधित गंतव्य की पहचान करें और उस प्रारूप को समझने वाले पार्सर का उपयोग करें। उपशीर्षक टूलकिट स्पष्ट रूप से केवल SRT और WebVTT को पढ़ता और लिखता है, जो सार्वभौमिकता के विफल वादे के बजाय एक सीमा है।
ASS और SSA - एनीमे फैनसब परंपरा से स्टाइल, स्थानबद्ध उपशीर्षक
SSA और इसके उत्तराधिकारी ASS मेटाडेटा, पुन: प्रयोज्य शैलियों और समयबद्ध संवाद घटनाओं के अनुभागों के साथ स्क्रिप्ट-शैली उपशीर्षक प्रारूप हैं। वे सामान्य SRT से परे स्थिति और उपस्थिति को व्यक्त कर सकते हैं। वे एनीमे फैनसबिंग सहित समृद्ध शैली वाले सामुदायिक उपशीर्षक वर्कफ़्लोज़ के साथ दृढ़ता से जुड़े हुए हैं, लेकिन वे एसोसिएशन प्रत्येक ASS फ़ाइल को फैनसब में नहीं बदलते हैं या इसकी लाइसेंसिंग को परिभाषित नहीं करते हैं।
सबस्टेशन प्रारूपों से ब्रेस-सीमांकित ओवरराइड कमांड कभी-कभी दृश्यमान पाठ के रूप में कच्चे रूपांतरण से बच जाते हैं। ToolAcre का क्लीन-अप क्यू टेक्स्ट से पोजिशनिंग ओवरराइड जैसे ब्लॉक को हटा सकता है, लेकिन यह ASS स्क्रिप्ट को पार्स नहीं करता है, इसकी शैलियों का अनुवाद नहीं करता है या कराओके और ड्राइंग व्यवहार को संरक्षित नहीं करता है। यहां सादा-पाठ व्युत्पन्न लाने से पहले ASS-जागरूक टूल से कन्वर्ट करें।
TTML और DFXP - प्रसारण और स्ट्रीमिंग डिलीवरी के लिए XML-आधारित समयबद्ध पाठ
TTML समयबद्ध पाठ को XML के रूप में दर्शाता है, जो संरचना, नामस्थान, समय और प्रस्तुति जानकारी को एक साथ प्रसारित करने की अनुमति देता है। DFXP एक ऐसा नाम है जो समान समय-पाठ परिवार और उसके आसपास निर्मित डिलीवरी वर्कफ़्लो में पाया जाता है। ये दस्तावेज़ रिक्त-पंक्ति क्यू ब्लॉक नहीं हैं, इसलिए SRT पार्सर तीरों की खोज करके उन्हें सुरक्षित रूप से पुनर्प्राप्त नहीं कर सकता है।
प्रसारण और स्ट्रीमिंग सिस्टम व्यापक प्रारूप की तुलना में संकीर्ण आवश्यकताओं वाली TTML-पारिवारिक प्रोफ़ाइल चुन सकते हैं। यह आलेख प्रत्येक .ttml या .dfxp फ़ाइल के लिए एक प्रोफ़ाइल, मानक संस्करण या प्लेटफ़ॉर्म मैपिंग का दावा नहीं करता है। वितरण विनिर्देश प्राधिकरण है, और जब तक गंतव्य स्वीकार नहीं करता है और परिणाम प्रदर्शित नहीं करता है तब तक रूपांतरण को एक मास्टर को संरक्षित करना चाहिए।
SCC और CEA-608 - प्रसारण बंद-कैप्शन विरासत अभी भी कुछ वितरकों द्वारा आवश्यक है
SCC फ़ाइलें SRT ब्लॉकों की मानव-अनुकूल सूची के बजाय CEA-608 डेटा से जुड़े प्रसारण-कैप्शन वंश का प्रतिनिधित्व करती हैं। उनकी सामग्री और बाधाएं कैप्शन कमांड और ट्रांसमिशन मॉडल को दर्शाती हैं जो वेब साइडकार टेक्स्ट से पहले की हैं। एक वितरक जो SCC मांग रहा है, वह उस डिलीवरी प्रतिनिधित्व की मांग कर रहा है, न कि किसी भिन्न प्रत्यय वाली SRT फ़ाइल के लिए।
रिपॉजिटरी टूल SCC को नहीं पढ़ता है और CEA-608 को एन्कोड नहीं करता है। यह ब्रॉडकास्टर अनुरूपता को भी सत्यापित नहीं करता है। स्रोत कैप्शन प्रोजेक्ट रखें और अनुरोधित प्रसारण वर्कफ़्लो के लिए डिज़ाइन किए गए सॉफ़्टवेयर का उपयोग करें; SRT या WebVTT पर तभी निर्यात करें जब कोई अलग गंतव्य वास्तव में उन फ़ाइलों में से किCAक की मांग करता है।
SBV, LRC और अन्य - प्लेटफ़ॉर्म-विशिष्ट और विशिष्ट प्रारूप
SBV प्लेटफ़ॉर्म कैप्शन वर्कफ़्लोज़ में पाया जाता है, जबकि LRC का उपयोग आमतौर पर समयबद्ध गीतों के लिए किया जाता है। अन्य एक्सटेंशन समय, स्टाइल या किसी विशेष एप्लिकेशन के बारे में और भी अधिक धारणाओं को कूटबद्ध करते हैं। उनकी सतही समानता - एक समय और पाठ की एक पंक्ति - उन्हें विनिमेय बनाने के लिए पर्याप्त नहीं है, क्योंकि विराम चिह्न, क्रम और मेटाडेटा यह निर्धारित करते हैं कि एक पार्सर फ़ाइल को कैसे पढ़ता है।
यह आलेख एक विस्तृत रजिस्ट्री प्रदान नहीं करता है या यह दावा नहीं करता है कि एक सेवा हमेशा एक प्रारूप स्वीकार करती है। प्लेटफ़ॉर्म समर्थन परिवर्तन और पेशेवर डिलीवरी संविदात्मक हैं। वर्तमान गंतव्य दस्तावेज़ पढ़ें और मूल फ़ाइल को बनाए रखें, खासकर जब रूपांतरण आवश्यक रूप से लेआउट या स्टाइल को हटा देता है।
टूलकिट केवल SRT और WebVTT को ही क्यों चुनता है - वेब के विनिमय प्रारूप, और उस सीमा के दस्तावेज़ीकरण की ईमानदारी
एक केंद्रित ब्राउज़र टूलकिट SRT और WebVTT को चुनता है क्योंकि इसका ट्रांसफ़ॉर्म मॉडल क्यू टेक्स्ट, प्रारंभ और अंत मिलीसेकंड, साथ ही एक वैकल्पिक सेटिंग स्ट्रिंग है। वह मॉडल सीधे उन दो प्रारूपों की सामान्य ब्लॉक संरचना पर मैप करता है। इसमें XML ट्री, पुन: प्रयोज्य स्टाइल शीट, ब्रॉडकास्ट कमांड स्ट्रीम या एम्बेडेड वीडियो ट्रैक शामिल नहीं है, इसलिए इनका समर्थन करने का दिखावा चुपचाप जानकारी को समतल कर देगा।
कन्वर्टर रिकॉर्ड में सीमा बताई गई है: ASS और SSA, TTML, SAMI और कंटेनर में एम्बेडेड कैप्शन को संभाला नहीं जाता है। यहां तक कि WebVTT के भीतर भी, NOTE, STYLE और REGION ब्लॉक छोड़ दिए जाते हैं। ईमानदार स्कोप उपयोगकर्ता को निर्यात के बाद पता लगाने के बजाय क्षति से पहले रुकने देता है कि एक विशेष सुविधा गायब हो गई है।
टेकअवे: मानचित्र को जानें, फिर टूल चुनें - उपशीर्षक टूलकिट परिदृश्य के SRT और WebVTT भाग को कैसे कवर करता है
मानचित्र को जानें, मास्टर को सुरक्षित रखें और वह टूल चुनें जो अनुरोधित गंतव्य को समझता हो। उपशीर्षक टूलकिट SRT और WebVTT भाग को कवर करता है: सहिष्णु क्यू पार्सिंग, कैनोनिकल क्रमांकन, समय परिवर्तन, टेक्स्ट क्लीन-अप और संरचनात्मक सत्यापन। यह एक सार्वभौमिक उपशीर्षक इंटरचेंज इंजन नहीं है और नाम बदलकर किसी असमर्थित प्रारूप को सुरक्षित इनपुट में नहीं बदलता है।
यदि किसी विशेषज्ञ एप्लिकेशन ने पहले से ही एक समीक्षा की गई SRT या WebVTT व्युत्पन्न का उत्पादन किया है, तो उस व्युत्पन्न को यहां लोड करें और रूपांतरण से पहले क्यू गणना और मुद्दों का निरीक्षण करें। ASS, TTML, SCC या अन्य मास्टर को अपने पास रखें ताकि किसी भी खोई हुई स्टाइलिंग या डिलीवरी मेटाडेटा को वापस अस्तित्व में लाने का अनुमान लगाने के बजाय उसका पता लगाया जा सके।