मुख्य सामग्री पर जाएँ
SubtitleMatrix

MicroDVD को SMI में बदलें

या सबटाइटल टेक्स्ट पेस्ट करें

विकल्प

टाइमिंग किस फ़्रेम रेट में गिनी गई है। फ़ॉर्मैट पेजों पर यही MicroDVD को चाहिए, क्योंकि वह टाइमिंग फ़्रेम संख्याओं में रखता है। फ़्रेम रेट पेजों पर यह वह रेट है जिसके हिसाब से फ़ाइल की टाइमिंग की गई थी — वह संस्करण जिसके लिए सबटाइटल बने थे — और पेज का दूसरा बॉक्स उस वीडियो का रेट लेता है जिसके साथ आप इन्हें इस्तेमाल करेंगे। 23.976, 24, 25, 29.97, 30, 50, 59.94 और 60 आम हैं। गलत होने पर पूरी टाइमलाइन खिसक जाती है, और फ़्रेम रेट पेजों पर वह एक अनुपात से खिसकती है, तय मात्रा से नहीं।

यह रूपांतरण क्या बदलता है

1 चीज़ छूटती है या फ़ैसला माँगती है

  • फ़्रेम रेट

    स्रोत समय फ़्रेम संख्याओं में रखता है — हर टाइमस्टैम्प आपके दिए फ़्रेम रेट पर निर्भर है

यह सूची इन दोनों फ़ॉर्मैट के क्षमता मैट्रिक्स से आती है, आपकी लोड की गई उस फ़ाइल से नहीं। कोई खास फ़ाइल ज़्यादा खो सकती है अगर वह ऐसी सुविधाएँ इस्तेमाल करती हो जिन्हें फ़ॉर्मैट अनुमति देता है पर मैट्रिक्स मॉडल नहीं करता।

इस पेज पर MicroDVD फ़ाइल डालिए और SMI फ़ाइल पाइए। MicroDVD समय को {100}{150} जैसी फ़्रेम संख्या में रखता है, इसलिए हर समय फ़्रेम रेट पर निर्भर है। SMI में <SYNC Start=4000> जैसे टैग बताते हैं कि उस क्षण से क्या दिखेगा, और <STYLE> ब्लॉक रंग-फ़ॉन्ट तय करता है।

जो नहीं बचता: फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है)। हर समय फ़्रेम संख्या में है, इसलिए सही फ़्रेम रेट के बिना पूरी समयरेखा खिसक जाती है। ये चीज़ें चुपचाप नहीं गिरतीं — फ़ाइल डालने से पहले ही ऊपर की सूची में लिखी रहती हैं।

SAMI (SMI) की फ़ाइल .smi एक्सटेंशन के साथ बनती है; पूरा <SAMI> ढाँचा, <STYLE> अनुभाग और <SYNC> टैग बनते हैं। एक फ़ाइल हो या पूरी सीरीज़, कतार एक-एक करके चलती है, बीच में रोकी जा सकती है, और नतीजे एक ZIP में आते हैं। रूपांतरण आपके ब्राउज़र में होता है, इसलिए फ़ाइल कहीं अपलोड नहीं होती।

उदाहरण

एक सामान्य MicroDVD फ़ाइल, SMI में बदली गई

इनपुट

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

आउटपुट

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>The quick brown fox jumps over the lazy dog.
<SYNC Start=6000>
<P>&nbsp;
<SYNC Start=8000>
<P>Faster than<br>the last one.
<SYNC Start=10400>
<P>&nbsp;
</BODY>
</SAMI>

इस आउटपुट में छूटा: फ़्रेम रेट। बाकी सब पंक्ति-दर-पंक्ति मेल खाता है।

MicroDVD से SMI: वही रूपांतरण एक कठिन इनपुट पर

इनपुट

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

आउटपुट

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=4000>
<P>Leading zeros in the frame numbers.
<SYNC Start=6000>
<P>&nbsp;
<SYNC Start=12000>
<P>An unrecognized line above was kept in place.
<SYNC Start=13600>
<P>&nbsp;
<SYNC Start=16000>
<P>Trailing spaces are kept.   
<SYNC Start=18000>
<P>&nbsp;
</BODY>
</SAMI>

असली MicroDVD फ़ाइलों में BOM, मिश्रित पंक्ति-अंत, खाली क्षेत्र या बिगड़ा समय-कोड मिलता है। ऊपर की साफ़ मिसाल से मिलाकर देखिए कि पार्सर कितना माफ़ करता है और क्या रिपोर्ट करता है।

अक्सर पूछे जाने वाले सवाल

MicroDVD के {100}{150} फ़्रेम SMI के घड़ी-समय में कैसे बदलते हैं?

फ़्रेम संख्या को फ़्रेम रेट से भाग दिया जाता है: 25 fps पर {100} चार सेकंड और {150} छह सेकंड बनता है, इसलिए SMI में वही cue Start=4000 के आसपास लिखी जाती है। अगर फ़ाइल पहली पंक्ति में अपना रेट बताती है तो वही लिया जाता है, वरना पेज पर दिया फ़्रेम रेट; गलत रेट पूरी समयरेखा को एक अनुपात में खिसका देता है।

MicroDVD के कोष्ठकों में लिखे शैली-निर्देश SMI में बचते हैं?

MicroDVD की शैली-कोड को यह साइट टेक्स्ट का हिस्सा मानती है, क्योंकि वह उन्हें फ़ॉर्मैट के मॉडल में नहीं गिनती। SMI में जाते समय इसलिए वे असली स्टाइल नहीं बनते, और जहाँ लक्ष्य स्टाइल रख ही नहीं सकता वहाँ पाठ ही बचता है।

MicroDVD से SMI बनाने की असली कीमत क्या है?

इस दिशा में 1 तरह की जानकारी गिरती है: फ़्रेम रेट (स्रोत का हर समय फ़्रेम संख्या में है)। मिसाल के लिए, फ़्रेम संख्या और सेकंड के बीच का पुल फ़्रेम रेट है, इसलिए गलत रेट पर SMI की पूरी समयरेखा खिसक जाती है। यह सूची आपकी फ़ाइल डालने से पहले ही दिखती है, और फ़ाइल आने के बाद उसमें बताया जाता है कि उसमें से कितनी चीज़ें वाकई मौजूद थीं।

SMI में MicroDVD की cue का ढाँचा क्या होता है?

SMI में हर MicroDVD cue <SYNC Start=4000> जैसे टैग के भीतर आती है, और पूरा दस्तावेज़ <SAMI><BODY> ढाँचे में लपेटा जाता है। MicroDVD की स्टाइल-तालिका न होने पर एक छोटा डिफ़ॉल्ट <STYLE> ब्लॉक जोड़ा जाता है।

MicroDVD के पाठ में खड़ी पट्टी | SMI में क्या बनती है?

MicroDVD दो-पंक्ति cue को बीच में | से लिखता है, इसलिए SMI में हर | एक हार्ड लाइन-ब्रेक बन जाता है और दोनों पंक्तियाँ एक ही cue में रहती हैं — दो अलग cues नहीं बनतीं, इसलिए समय भी एक ही रहता है।

SMI से MicroDVD लौटने पर क्या नया छूट सकता है?

नहीं। SMI से MicroDVD की उलटी दिशा में भी सारी स्टाइलिंग (बोल्ड, इटैलिक, रंग, आउटलाइन, छाया), स्क्रीन पर स्थिति (हर cue डिफ़ॉल्ट जगह पर लौटती है), फ़्रेम रेट (लक्ष्य समय को फ़्रेम संख्या में रखता है), cue मॉडल के बाहर रखी स्रोत की सामग्री (गैर-cue ब्लॉक, हेडर पाठ, प्रति-cue सेटिंग, टिप्पणी-किए इवेंट) जैसी जानकारी गिरती है, क्योंकि दोनों फ़ॉर्मैट अलग-अलग चीज़ें रखते हैं और उलटी दिशा की अपनी कमियाँ हैं। और इस दिशा में MicroDVD से SMI में जो छूटा — जैसे फ़्रेम संख्या और सेकंड के बीच का पुल फ़्रेम रेट है, इसलिए गलत रेट पर SMI की पूरी समयरेखा खिसक जाती है — वह SMI में कहीं दर्ज नहीं है, इसलिए किसी भी उलटे रूपांतरण से उसे दोबारा नहीं बनाया जा सकता।

संबंधित टूल