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

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

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

विकल्प

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

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

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

  • फ़्रेम रेट

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

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

यह पेज MicroDVD फ़ाइल को CSV Spreadsheet में बदलता है। MicroDVD समय को {100}{150} जैसी फ़्रेम संख्या में रखता है, इसलिए हर समय फ़्रेम रेट पर निर्भर है। CSV में हेडर पंक्ति के बाद हर cue एक row है जिसमें start, end और text कॉलम होते हैं।

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

CSV Spreadsheet का आउटपुट .csv फ़ाइल है और उसमें start, end, text वाले कॉलम और हेडर पंक्ति बनती है। चाहे एक फ़ाइल डालें या पूरी सीरीज़, सब कुछ एक-एक करके चलता है, बीच में रोका जा सकता है, और सारे नतीजे एक ZIP में मिलते हैं। कोई सर्वर नहीं, कोई अपलोड नहीं — सब कुछ आपके ब्राउज़र में।

उदाहरण

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

इनपुट

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

आउटपुट

start,end,text
00:00:04.000,00:00:06.000,The quick brown fox jumps over the lazy dog.
00:00:08.000,00:00:10.400,"Faster than
the last one."

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

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

इनपुट

{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.   

आउटपुट

start,end,text
00:00:04.000,00:00:06.000,Leading zeros in the frame numbers.
00:00:12.000,00:00:13.600,An unrecognized line above was kept in place.
00:00:16.000,00:00:18.000,"Trailing spaces are kept.   "

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

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

MicroDVD से CSV बनाते समय फ़्रेम संख्या को सेकंड में कौन बदलता है?

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

MicroDVD की {y:i} जैसी शैली-कोड CSV में क्या होती हैं?

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

MicroDVD की कौन-सी चीज़ें CSV में नहीं जातीं?

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

MicroDVD से CSV बनाने पर कौन-से कॉलम बनते हैं?

CSV में हेडर पंक्ति start, end, text के साथ बनती है और हर MicroDVD cue एक row बनती है। समय 00:00:04.000 जैसे बिंदु वाले रूप में जाता है, और पाठ वाले कॉलम में अल्पविराम भीतर हो तो उसे उद्धरण में लपेटा जाता है।

MicroDVD की एक cue में लिखी दो पंक्तियाँ CSV में कैसे आती हैं?

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

क्या CSV से MicroDVD में वापस बदलने पर छूटी जानकारी लौट आती है?

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

संबंधित टूल