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

CSV सबटाइटल फ़ॉर्मैट

यह फ़ॉर्मैट क्या व्यक्त कर सकता है

टेक्स्ट स्टाइलिंग
केवल सादा टेक्स्ट
स्क्रीन पर स्थान
नहीं
कराओके टाइमिंग
नहीं
क्यू के भीतर लाइन ब्रेक
हाँ
टाइमलाइन
हर क्यू के लिए शुरू और अंत समय
टाइमिंग संकल्प
1 ms
फ़्रेम संख्याओं में रखी टाइमिंग
नहीं
दाएँ-से-बाएँ टेक्स्ट
हाँ

उदाहरण

एक सामान्य CSV फ़ाइल, और उससे क्या पढ़ा जाता है

फ़ाइल

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

इसमें क्या है

3 cues, 4 lines of text

  00:00:01.000 → 00:00:03.500
    The quick brown fox.
  00:00:04.000 → 00:00:06.250
    Jumps over, the lazy dog.
  00:00:07.000 → 00:00:09.000
    Two lines here.
    And a second one.

Outside the cues:
  header     start,end,text
  delimiter  ","

दाईं ओर कोई रूपांतरित फ़ाइल नहीं है — यह वही है जो यह साइट बाईं ओर की फ़ाइल से पढ़ती है, और इस फ़ाइल का हर रूपांतरण यहीं से शुरू होता है।

एक कठिन CSV फ़ाइल, और उससे अब भी क्या पढ़ा जाता है

फ़ाइल

id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.

इसमें क्या है

4 cues, 4 lines of text

  00:00:01.000 → 00:00:04.000
    Hello there, friend.
  00:00:05.000 → 00:00:07.000
    Second line.
  00:00:10.000 → 00:00:10.001
    End before start.
  00:00:12.000 → 00:00:14.000
    Unquoted comma in text, right here.

Outside the cues:
  header     id,start,end,note,text
  delimiter  ","

Reported while reading — repaired or skipped, never silently:
  1 × rows whose start time could not be read (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

असली CSV फ़ाइलों में BOM, Windows के CRLF अंत, समय-कोड से पहले पड़ी कोई पंक्ति या पढ़ा ही न जाने वाला समय-कोड मिलता है। ऐसा कुछ भी अपवाद नहीं फेंकता: जो समझ नहीं आता, वह चुपचाप गिरने के बजाय रिपोर्ट में आ जाता है।

CSV Spreadsheet को दूसरे फ़ॉर्मैट में बदलें

इनमें से हर एक पूरी तरह आपके ब्राउज़र में चलता है। लेबल बताते हैं कि वह दिशा खोलने से पहले क्या कीमत लेती है।

ब्राउज़र में CSV से JSON — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

ब्राउज़र में CSV से SBV — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

ब्राउज़र में CSV से SMI — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

ब्राउज़र में CSV से SRT — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

ब्राउज़र में CSV से TTML — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

ब्राउज़र में CSV से VTT — कुछ नहीं छूटता।

इस दिशा में कुछ नहीं छूटता — स्रोत फ़ॉर्मैट की हर सुविधा के लिए लक्ष्य फ़ॉर्मैट में कहीं जगह है।

इस फ़ॉर्मैट में बदलना

यह पेज CSV Spreadsheet फ़ॉर्मैट का संदर्भ है: यह क्या रख सकता है, क्या नहीं, और इसे किन-किन फ़ॉर्मैट में बदला जा सकता है।

CSV सबटाइटल को स्प्रेडशीट बना देता है: start, end और text कॉलम, एक row प्रति cue। कोई स्टाइल, स्थिति या हेडर-स्तर का ब्लॉक नहीं।

इस फ़ॉर्मैट से SRT, VTT, SBV, SMI, TTML, JSON में बिना कुछ खोए बदला जा सकता है; बाकी हर दिशा में कुछ न कुछ छूटता है, और हर पेज उसे पहले ही बता देता है। सारे रूपांतरण ब्राउज़र में चलते हैं: फ़ाइल अपलोड नहीं होती, खाता नहीं चाहिए, और NDA, मरीज़ के रिकॉर्ड या प्रसारण-प्रतिबंध वाली सामग्री मशीन से बाहर नहीं जाती।

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

CSV फ़ाइल क्या है?

CSV सबटाइटल को स्प्रेडशीट बनाता है: हेडर पंक्ति और फिर हर cue की एक row जिसमें start, end और text होते हैं। जब किसी इंसान को Excel या Google Sheets में समय देखना, बदलना या लौटाना हो, तब यही काम आता है।

CSV में स्टाइल रखी जाती है?

नहीं — CSV cues रखता है, और cue का मतलब है पाठ और उसके दो समय। पाठ के भीतर छूटे टैग अक्षर बनकर रहते हैं, स्टाइल नहीं।

CSV में समय कैसे लिखा जाता है?

CSV में हर cue के शुरू और अंत दोनों होते हैं, और एक क्षण 00:00:04.000 जैसा दिखता है। यह मिलीसेकंड तक जाता है और संख्या सटीक है, इसलिए cues छोटी, लंबी या अगली से ओवरलैप हो सकती हैं।

CSV से किन फ़ॉर्मैट में बिना कुछ खोए बदला जा सकता है?

SRT, VTT, SBV, SMI, TTML, JSON — ये वह सब रख सकते हैं जो CSV रखता है। ऊपर की तालिका इसी से बनी है: जिस पंक्ति में दोनों ओर हाँ है, वह सुविधा बचती है। बाकी हर दिशा में कुछ छूटता है और हर पेज अपनी सूची बताता है।

CSV cue के बाहर क्या रखता है?

कुछ नहीं — CSV में सारी जानकारी cue के भीतर ही रहती है, इसलिए cue के बाहर गिराने के लिए कुछ नहीं होता।

CSV फ़ाइल को टेक्स्ट एडिटर में खोल सकते हैं?

हाँ; पर व्यवहार में इसे स्प्रेडशीट में खोला जाता है, क्योंकि कॉलम अल्पविराम से अलग हैं।