ASS

ASS फ़ाइल क्या होती है?

जगह, फ़ॉन्ट और प्रभावों वाले सबटाइटल। ऐनिमे के सबटाइटल बनाने का मानक।

ASS है क्या

ASS एक सादा टेक्स्ट फ़ॉर्मेट है, जो किसी भी एडिटर में खुल जाता है। इसका इस्तेमाल सबटाइटल बनाना के लिए होता है।

एक्सटेंशन .ass है और पूरा नाम Advanced SubStation Alpha। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

ASS आया कहाँ से

यह 2002 तक पीछे जाता है।

उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।

विनिर्देश सार्वजनिक है

यह पूरा प्रकाशित है, इसलिए कोई भी इसे देखकर अंदाज़ा लगाने के बजाय दस्तावेज़ पढ़कर लागू कर सकता है। यही वजह है कि यह फ़ॉर्मेट इतने सारे प्रोग्रामों में मिलता है, और यही वजह है कि बीस साल पहले लिखी गई फ़ाइलें आज भी खुल जाती हैं। पर विनिर्देश का प्रकाशित होना और उसका रॉयल्टी-मुक्त होना एक बात नहीं है: जहाँ फ़ॉर्मेट किसी कोडेक को अपने अंदर लपेटता है, वहाँ पेटेंट का लाइसेंस एक अलग सवाल है, और मानक उसका जवाब नहीं देता।

कुछ भी फेंका नहीं जाता

ASS फ़ाइल अपना अंदरूनी हिस्सा हूबहू सहेजती है। दोबारा सहेजने से कुछ नहीं बदलता, इसलिए इसे जितनी बार चाहें खोलिए, बदलिए और फिर से सहेजिए — नुक़सान जमा नहीं होता। यही बात इसे सौंपने का नहीं, काम करने का फ़ॉर्मेट बनाती है।

ASS को खोलता कौन है

Aegisub और VLC इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

ASS इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

सबटाइटल जो अपना डिज़ाइन ख़ुद ढोते हैं

जहाँ SubRip बस बताता है कि शब्द क्या हैं और कब, वहीं ASS फ़ाइल बताती है वे कैसे दिखते हैं: फ़ॉन्ट, आकार, रंग, आउटलाइन, छाया, स्थिति, घुमाव, और यह भी कि समय के साथ इनमें से कुछ कैसे बदलता है। फ़ाइल एक styles हिस्से में बँटी होती है जो नाम वाले लुक तय करता है और events हिस्से में जहाँ हर लाइन अपना इस्तेमाल किया स्टाइल बताती है।

यही संरचना है जो इस फ़ॉर्मेट को fansubbing और हर उस काम का मानक बनाती है जहाँ सबटाइटल प्रस्तुति का हिस्सा हों, महज़ चिपकाई सुगम्यता परत न हों। स्क्रीन पर लगे साइन को उसी जगह, मिलते फ़ॉन्ट में अनुवाद किया जा सकता है; दो बोलने वालों के दो रंग हो सकते हैं; गाना कैराओके समय के साथ स्क्रॉल कर सकता है।

फ़ॉन्ट की दिक़्क़त, जो फ़ॉर्मेट की असली कमज़ोरी है

ASS फ़ाइल अपने फ़ॉन्ट का नाम लेती है। उन्हें रखती नहीं। इसलिए किसी ख़ास टाइपफ़ेस से डिज़ाइन किया सबटाइटल ट्रैक उसी टाइपफ़ेस में तभी दिखता है जब मशीन पर वह इंस्टॉल हो, और बाक़ी हर जगह प्लेयर कुछ और लगा देता है — आमतौर पर अलग नाप का, इसलिए ध्यान से बिठाई लाइन तस्वीर से टकरा जाती है।

यही सबसे आम तरीक़ा है जिससे ख़ूबसूरती से बनाया सबटाइटल ट्रैक टूटा हुआ दिखता है, और यह फ़ाइल की ख़ामी नहीं। बचाव है हर जगह मिलने वाले फ़ॉन्ट पर टिके रहना, फ़ॉन्ट साथ भेजकर दर्शक से इंस्टॉल करवाना, या उन्हें Matroska कंटेनर के भीतर लगाना।

सॉफ़्ट सबटाइटल या बर्न-इन

सॉफ़्ट मतलब सबटाइटल ट्रैक वीडियो के साथ बैठता है और प्लेयर उसे खींचता है: इसे बंद किया जा सकता है, फ़ाइल छोटी रहती है। बर्न-इन — हार्डसब्ड — मतलब सबटाइटल तस्वीर में ही स्थायी रूप से रेंडर हो चुके हैं।

बर्न-इन तब करते हैं जब गंतव्य पर भरोसा न हो। सोशल प्लैटफ़ॉर्म, फ़ोन गैलरी, नेटवर्क शेयर पर टेलीविज़न और ज़्यादातर वेब प्लेयर या तो ASS ट्रैक अनदेखा करते हैं या बिना स्टाइल के रेंडर करते हैं। बर्न-इन करना गारंटी देता है कि जो डिज़ाइन किया वही हर कोई देखे, क़ीमत यह है कि यह हटाया, अनुवादित नहीं जा सकता और वीडियो दोबारा एनकोड होता है।

स्टाइल असल में क्या नियंत्रित करता है

नाम वाला स्टाइल फ़ॉन्ट और आकार, प्राथमिक रंग और आउटलाइन व छाया के रंग, बॉर्डर मोटाई, बोल्ड-इटैलिक, और एलाइनमेंट तय करता है — तीन-गुणा-तीन ग्रिड पर अंकीय स्थिति, ताकि ऊपर-दाएँ अनुवादित साइन वहीं रहे।

अलग-अलग लाइनें फिर इनलाइन टैग से किसी को भी बदल सकती हैं: वाक्य के बीच में रंग बदलाव, फ़ेड, कुछ मिलीसेकंड में एक स्थान से दूसरे में हरकत, तीन आयामों में घुमाव। कैराओके समय भी एक टैग है। यह सबटाइटल फ़ॉर्मेट से ज़्यादा छोटी एनिमेशन भाषा के क़रीब है।

ASS बनाम SSA, और दोनों एक्सटेंशन क्यों मौजूद हैं

SubStation Alpha पहले आया; Advanced SubStation Alpha वर्शन 4 प्लस है, जिसने ज़्यादातर स्टाइलिंग जोड़ी जो फ़ॉर्मेट को काम का बनाती है। दोनों एक्सटेंशन अब भी चलन में हैं और आधुनिक प्लेयर दोनों पढ़ते हैं, इसलिए .ssa फ़ाइल आमतौर पर बस पुरानी होती है।

अगर आप बना रहे हैं, ASS लिखिए। पुराना वर्शन पोज़िशनिंग और ट्रांसफ़ॉर्मेशन टैग नहीं रखता, इसलिए आधुनिक एडिटर से SSA सहेजी फ़ाइल चुपचाप वह खो देती है जो वह बयान नहीं कर सकता था।

SRT में घटाना

यह आम माँग है, और यह सचमुच घाटे वाली है, उस तरह जो SRT और VTT के बीच बदलाव नहीं है। शब्द और समय बचते हैं। बाक़ी सब जिसके लिए फ़ॉर्मेट बना — स्टाइल, स्थिति, इफ़ेक्ट, कैराओके — नहीं बचता, क्योंकि SubRip के पास इसे रखने की जगह ही नहीं।

यह अक्सर सही सौदा है। अगर फ़ाइल किसी ऐसे प्लैटफ़ॉर्म में जानी है जो सिर्फ़ SRT लेता है, तो दिखने वाला सादा पाठ, न दिखने वाले स्टाइल किए पाठ से बेहतर है। ASS को मास्टर रखिए; SRT डिलीवरी कॉपी है।

इसे संपादित करना, और औज़ार कहाँ हैं

Aegisub वह प्रोग्राम है जिसके साथ यह फ़ॉर्मेट बड़ा हुआ, और अपनी उम्र के बावजूद यह अब भी असली सबटाइटल काम का ठिकाना है — ऑडियो वेवफ़ॉर्म के साथ समय मिलाना, स्टाइल प्रबंधन, साइन के लिए टाइपसेटिंग औज़ार।

छोटे सुधार के लिए टेक्स्ट एडिटर भी काम करता है: फ़ाइल सादा पाठ है, events हिस्सा कॉमा-सीमांकित है, और कोई टाइपो ठीक करना या समय-चिह्न सरकाना वहाँ किसी भी चीज़ लॉन्च करने से तेज़ है। UTF-8 में सहेजिए, और styles हिस्से को तब तक मत छेड़िए जब तक न जानते हों कि कोई फ़ील्ड क्या करती है।

ज़रूरी जानकारी, एक जगह

ASS फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.ass, .ssa
मीडिया टाइपtext/x-ssa
पहली बार प्रकाशित2002

ASS फ़ाइलें: आम सवाल

ASS फ़ाइल कैसे खोलूँ

कोई भी टेक्स्ट एडिटर सामग्री दिखाता है, क्योंकि यह सादा पाठ है। इस्तेमाल के लिए, इसे वीडियो के साथ उसी फ़ाइल नाम से रखिए और VLC या mpv जैसा प्लेयर लोड कर लेगा। असली संपादन के लिए Aegisub है।

दूसरे कंप्यूटर पर मेरे सबटाइटल ग़लत क्यों दिखते हैं

फ़ाइल अपने फ़ॉन्ट का नाम लेती है, उन्हें रखती नहीं। बिना फ़ॉन्ट वाली मशीन पर प्लेयर अलग नाप वाला कुछ और लगा देता है, इसलिए पोज़िशनिंग और लाइन-ब्रेक हिल जाते हैं। व्यापक रूप से उपलब्ध फ़ॉन्ट पर टिकना, या फ़ॉन्ट को Matroska कंटेनर में जोड़ना आम जवाब हैं।

ASS और SRT में क्या फ़र्क़ है

SRT सिर्फ़ शब्द और उनका समय ढोता है। ASS फ़ॉन्ट, रंग, आउटलाइन, पोज़िशनिंग, इफ़ेक्ट और कैराओके समय जोड़ता है। ASS को SRT में बदलना पाठ रखता है और वह सब त्याग देता है जिसके लिए फ़ॉर्मेट बना।

ASS और SSA में क्या फ़र्क़ है

SSA पुराना वर्शन है। ASS वर्शन 4 प्लस है, जिसने पोज़िशनिंग और ट्रांसफ़ॉर्मेशन विशेषताएँ जोड़ीं। आधुनिक प्लेयर दोनों पढ़ते हैं, इसलिए SSA फ़ाइल आमतौर पर बस पुरानी है।

क्या मुझे सबटाइटल वीडियो में बर्न करने चाहिए

तब बर्न कीजिए जब गंतव्य ट्रैक रेंडर करने के लिए भरोसेमंद न हो — सोशल प्लैटफ़ॉर्म, फ़ोन गैलरी, नेटवर्क शेयर पर ज़्यादातर टेलीविज़न। यह दिखावट पक्की करता है और सबटाइटल स्थायी, अनुवाद-रहित और अहटाने-योग्य बना देता है, वीडियो दोबारा एनकोड होता है।

क्या ASS फ़ाइल में कैराओके समय जोड़ सकता हूँ

हाँ, यह उन चीज़ों में से एक है जिसके लिए फ़ॉर्मेट बना। इनलाइन टैग बताते हैं हर syllable कितनी देर चलता है, और प्लेयर उन्हें संगीत के साथ उजागर करते हैं। Aegisub में इसके लिए ख़ास औज़ार हैं।