आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप ASS को SBV में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
ASS से SBV
Advanced SubStation Alpha दिखावट पर नियंत्रण के लिए बना है — नाम वाली स्टाइल, फ़ॉन्ट, रंग, पोज़िशन, रोटेशन, karaoke टाइमिंग और वेक्टर ड्रॉइंग। किसी फ़ैनसब या मेहनत से बने टॉक ट्रैक में यह सब इस्तेमाल होता है, और इसे कैप्शन फ़ॉर्मेट में खोना बदलाव की ग़लती लगती है।
है नहीं। YouTube कैप्शन अपनी टाइपोग्राफ़ी में दिखाता है और दर्शक को फ़ॉन्ट, आकार, रंग व पृष्ठभूमि बदलने देता है। अपलोड की गई किसी भी फ़ाइल में दिखावट के बारे में जो भी लिखा हो, वह हर स्वीकार किए गए फ़ॉर्मेट में अनदेखा हो जाता है।
अर्थ रखने वाला हिस्सा साइन होते हैं — दुकान का नाम, फ़ोन पर संदेश, अध्याय का शीर्षक। ASS फ़ाइल में हर एक की सटीक जगह और समय तय होता है, अक्सर मूल जैसा दिखने के लिए स्टाइल किया हुआ, और अक्सर संवाद के साथ ही चल रहा होता है।
बदलने के बाद ये फ़्रेम के नीचे आम कैप्शन बन जाते हैं, और चूँकि समय में संवाद के साथ मिलते हैं, YouTube उन्हें एक के ऊपर एक रख देता है। भारी टाइपसेटिंग वाले ट्रैक पर यह कैप्शन को बेकार बना देता है।
जिस ट्रैक में टाइपसेटिंग सचमुच काम कर रही है, उसके लिए यही सही जवाब है: एनकोडिंग के दौरान ASS को वीडियो में रेंडर कर दीजिए और वह अपलोड कीजिए।
फिर सिर्फ़ संवाद को SBV में बदलकर कैप्शन ट्रैक के तौर पर अलग से अपलोड कीजिए, ताकि वीडियो में खोजने-योग्य, सुलभ पाठ भी रहे। साइन वाली पंक्तियाँ बदलने से पहले या बाद में हटा दीजिए — दोनों प्लेन टेक्स्ट हैं।
तीन चीज़ें: शब्द, उनकी पंक्ति-बनावट, और समय। संवाद सादे अक्षरों में आता है, \N से बना पक्का ब्रेक सचमुच की नई पंक्ति बन जाता है, और \h से बना नॉन-ब्रेकिंग स्पेस सामान्य स्पेस बन जाता है।
बाक़ी सब छूट जाता है — स्टाइल का नाम, लेयर, मार्जिन, actor का नाम, और घुँघराले ब्रैकेट में लिखा हर override। SBV में इनमें से किसी के लिए फ़ील्ड ही नहीं, यही वजह है कि यह फ़ॉर्मेट हाथ से बदलना इतना आसान है।
ASS की डायलॉग लाइन अक्सर घुँघराले ब्रैकेट में निर्देशों से शुरू होती है — पोज़िशन, रंग, फ़ेड, एनिमेशन। SBV लिखने से पहले ये हटा दिए जाते हैं, इसलिए मिलता है सिर्फ़ वाक्य, मशीन का कोड नहीं।
karaoke टाइमिंग हर syllable से पहले एक टैग के तौर पर लिखी जाती है, इसलिए टाइम की हुई गीत-पंक्ति पूरी एक साथ आ जाती है। शब्द सब मौजूद हैं, पर जिस असर के लिए उन्हें टाइम किया गया था, वह नहीं। संगीत वीडियो के लिए यह असली नुक़सान है, और ऊपर बताया बर्न-इन रास्ता ही इसे बचाता है।
ASS शेप बना सकता है: एक ड्रॉइंग-मोड टैग टेक्स्ट फ़ील्ड को कोऑर्डिनेट भाषा में बदल देता है, जैसे «m 0 0 l 100 0 100 50 0 50»। टाइपसेटर इसे मास्क, साइन के पीछे पृष्ठभूमि और तीर बनाने में इस्तेमाल करते हैं।
टैग हटाने से मोड-स्विच निकल जाता है पर कोऑर्डिनेट रह जाते हैं, इसलिए वे पंक्तियाँ SBV में अक्षरों-अंकों वाली कैप्शन बनकर पहुँचती हैं। अपलोड से पहले इन्हें ढूँढकर हटा देना चाहिए — «m » से शुरू होने वाली पंक्तियाँ ढूँढना क़रीब सबको पकड़ लेता है।
ASS के events हिस्से में दो तरह की पंक्तियाँ होती हैं — Dialogue और Comment। सिर्फ़ पहली पढ़ी जाती है, इसलिए काम के नोट, वैकल्पिक अनुवाद और टाइपसेटर की याद-दिलाहट कभी कैप्शन नहीं बनतीं।
यह दोनों तरफ़ से मायने रखता है: Aegisub में भरी दिखने वाली फ़ाइल उम्मीद से कम cue दे सकती है, क्योंकि एक हिस्सा कमेंट किया हुआ था — गिनती कम लगे तो पहले यही देखिए। और इसका मतलब यह भी है कि फ़ाइल नोट सुरक्षित रूप से रख सकती है।
events हिस्सा अपना कॉलम-क्रम एक Format: लाइन में ख़ुद बताता है, और फ़ाइलें सचमुच अलग-अलग होती हैं — यह क्रम रिवाज़ है, तय नहीं। यहाँ रीडर शुरू, अंत और टेक्स्ट की जगह उसी घोषणा से लेता है, गिनकर नहीं।
टेक्स्ट हमेशा आख़िर में होता है और उसमें कॉमा हो सकते हैं, इसलिए सिर्फ़ उससे पहले के फ़ील्ड बाँटे जाते हैं। इसलिए Aegisub, ऑटोमैटिक सबटाइटल औज़ार और मक्स की हुई फ़ाइलें — सब एक जैसे पढ़ी जाती हैं।
ASS सेकंड का सौवाँ हिस्सा रिकॉर्ड करता है — 0:01:23.45। SBV हज़ारवाँ हिस्सा रिकॉर्ड करता है — 0:01:23.450। इसलिए हर टाइमस्टैंप में एक शून्य जुड़ जाता है और कुछ हिलता नहीं, क्योंकि यह बदलाव सटीकता का है, मूल्य का नहीं।
दोनों फ़ॉर्मेट घंटे को बिना पैडिंग के लिखते हैं। Cue का क्रम फ़ाइल के क्रम से चलता है, घड़ी के क्रम से नहीं — टाइपसेट ट्रैक में साइन और संवाद अक्सर समय-क्रम से बाहर गुँथे होते हैं, और वे वैसे ही रहते हैं।
ASS फ़ाइल मूल है और SBV एक निर्यात। ट्रैक को जो चीज़ मेहनत की बनाती है, वह स्रोत में रहती है, कैप्शन से वापस नहीं मिलती — इसलिए अनुवाद बदलने पर SBV को दोबारा बनाइए, दोनों को अलग-अलग एडिट मत कीजिए।
बदलाव इसी ब्राउज़र टैब में सादा JavaScript से चलता है: कुछ अपलोड नहीं होता, कोई इंजन डाउनलोड नहीं होता, कोई खाता या दैनिक सीमा नहीं है, और नेटवर्क टैब देखकर यह जाँचा जा सकता है।
| ASS | SBV | |
|---|---|---|
| पूरा नाम | Advanced SubStation Alpha | YouTube सबटाइटल |
| फ़ाइल एक्सटेंशन | .ass, .ssa | .sbv |
| मीडिया टाइप | text/x-ssa | text/plain |
| पहली बार प्रकाशित | 2002 | 2008 |
| प्रकाशक | — | |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | सीमित उपयोग |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | SRT, VTT | SRT, VTT |
दोनों तरफ़ के प्रोग्राम अलग हैं: ASS फ़ाइल Aegisub और VLC में खुलती है और SBV फ़ाइल YouTube Studio और Subtitle Edit में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।
SBV Google का है और 2008 से चला आ रहा है। YouTube Studio और Subtitle Edit इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
ASS और SBV सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। जगह, फ़ॉन्ट और प्रभाव छूट जाते हैं; सिर्फ़ लिखावट और उसका समय बचता है।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस YouTube Subtitle आम तौर पर दिखाता है।