VTT को ASS में बदलें

यहाँ आप VTT को ASS में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना ASS के काम करने का तरीक़ा VTT से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: ASS जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

ASS क्यों चाहिए होता है

ASS (Advanced SubStation Alpha) रंग, फ़ॉन्ट, पोज़िशन और एनिमेशन जैसी विस्तृत स्टाइलिंग रख सकता है, और यह कई वीडियो-एडिटिंग तथा सबटाइटल-बर्न टूल का पसंदीदा फ़ॉर्मेट है। जिसे WebVTT को ऐसे किसी टूल में डालना है, उसके लिए यह बदलाव है।

पर यहाँ एक ज़रूरी सीमा है, जो अगले हिस्सों में बताई गई है।

सिर्फ़ पहला टाइमस्टैंप टोकन पढ़ा जाता है

WebVTT में हर cue की सेटिंग्स — जैसे `line:`, `position:`, `align:`, `size:` — अंत के टाइमस्टैंप के बाद, स्पेस से अलग करके लिखी जाती हैं। यह इंजन उस अंत-टाइमस्टैंप के बाद पहले स्पेस तक ही पढ़ता है और बाक़ी को अनदेखा कर देता है।

इसका मतलब है कि कोई भी cue-सेटिंग — कैप्शन को स्क्रीन के ऊपर, नीचे या किसी ख़ास तरफ़ रखने की — पूरी तरह छूट जाती है। जो कैप्शन ऊपर रखा गया था ताकि नीचे की साइनेज न ढके, वह ASS में केंद्र में, नीचे की तरफ़ ही वापस आएगा।

cue पहचानकर्ता भी छूट जाते हैं

WebVTT में हर cue के आगे एक पहचानकर्ता लिखा जा सकता है — किसी विशेष cue को ढूँढ़ने या स्क्रिप्ट से जोड़ने के लिए। यह पहचानकर्ता भी इस बदलाव में नहीं बचता।

सिर्फ़ शुरुआत, अंत और कैप्शन का टेक्स्ट आगे जाता है — बाक़ी सब जानकारी पीछे छूट जाती है।

एक सादी Default स्टाइल जोड़ी जाती है

ASS हर लाइन को किसी स्टाइल से जोड़ने की माँग करता है, इसलिए यहाँ एक हार्ड-कोडेड `Default` स्टाइल बनाई जाती है — Arial, 48 पॉइंट, सफ़ेद रंग। यह मूल WebVTT में मौजूद किसी भी CSS-जैसी स्टाइलिंग से नहीं आती, क्योंकि WebVTT का पढ़ना ही उन सेटिंग्स तक पहुँचता नहीं।

जिसे कोई ख़ास फ़ॉन्ट या रंग चाहिए, उसे बदलाव के बाद ASS फ़ाइल में हाथ से बदलना होगा।

समय हंड्रेथ्स-ऑफ़-सेकंड तक गोल होता है

ASS का समय-प्रारूप सेकंड के सौवें हिस्से तक सीमित है, जबकि WebVTT मिलीसेकंड तक सटीक होता है। इसका मतलब है हर टाइमिंग-सीमा पर ज़्यादा से ज़्यादा 9 मिलीसेकंड तक की गोलाई हो सकती है।

ज़्यादातर देखने वालों के लिए यह अंतर पकड़ में नहीं आता, पर बहुत सटीक सिंक की माँग वाले काम में इसे ध्यान में रखना चाहिए।

यह जोड़ी lossless नहीं मानी जाती

चूँकि स्रोत WebVTT है, यह बदलाव «approximate» दर्जे में आता है — cue-सेटिंग्स और पहचानकर्ता खोने की वजह से, भले ही टेक्स्ट और मूल समय काफ़ी हद तक सही रहें।

जिसे पोज़िशनिंग बचानी है, उसके लिए फ़िलहाल कोई सीधा रास्ता नहीं है — पोज़िशन-जानकारी बदलाव के बाद हाथ से दोबारा जोड़नी होगी।

बदलना ब्राउज़र में ही चलता है

फ़ाइल कहीं अपलोड नहीं होती — पढ़ना और लिखना दोनों उसी टैब में होते हैं जहाँ यह पेज खुला है।

एक साथ कई VTT फ़ाइलें छोड़ी जा सकती हैं; हर एक अलग से बदली जाती है और सारी ASS एक ZIP में लौटती हैं।

VTT को ASS में ऐसे बदलें

  1. अपनी VTT फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में ASS चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार ASS फ़ाइल डाउनलोड कर लें।

VTT या ASS: क्या बदलता है

VTT और ASS की तुलना
VTTASS
पूरा नामWebVTTAdvanced SubStation Alpha
फ़ाइल एक्सटेंशन.vtt.ass, .ssa
मीडिया टाइपtext/vtttext/x-ssa
पहली बार प्रकाशित20102002
प्रकाशकW3C
विनिर्देशWebVTT
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैहर ब्राउज़रकोई ब्राउज़र नहीं
इसकी जगह विचारणीयSRTSRT

नतीजा खोलना

ASS को कोई भी ब्राउज़र नहीं पढ़ता। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।

VLC VTT और ASS — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

VTT W3C का फ़ॉर्मेट है, जो 2010 में आया। यह WebVTT में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

ASS 2002 से चला आ रहा है। Aegisub और VLC इस फ़ॉर्मेट को पढ़ लेते है।

VTT से ASS: आम सवाल

क्या मेरी VTT फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।

क्या VTT को ASS में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।

VTT को ASS में बदलने पर क्या गुणवत्ता जाती है?

VTT और ASS सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं।

क्या ASS फ़ाइल ब्राउज़र में खुलती है?

ASS को कोई भी ब्राउज़र नहीं पढ़ता। इस लिहाज़ से दोनों में यही कम जगह चलने वाला है। भेजने से पहले देख लीजिए कि पाने वाला इसे लेता भी है या नहीं।

इन फ़ॉर्मेट के बारे में और