ข้ามไปยังเนื้อหาหลัก
SubtitleMatrix

รูปแบบคำบรรยาย CSV

รูปแบบนี้แสดงอะไรได้

รูปแบบตัวอักษร
ข้อความล้วน
ตำแหน่งบนหน้าจอ
ไม่
จังหวะ Karaoke
ไม่
การขึ้นบรรทัดใหม่ในคิว
ใช่
ไทม์ไลน์
เวลาเริ่มและสิ้นสุดของทุกคิว
ความละเอียดของเวลา
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)

ไฟล์จริงมาพร้อม byte-order mark การขึ้นบรรทัดแบบ Windows บรรทัดแปลกปลอมก่อนไทม์โค้ด หรือไทม์โค้ดที่อ่านไม่ได้เลย ทั้งหมดไม่ทำให้เกิดข้อผิดพลาด สิ่งที่เข้าใจไม่ได้จะถูกรายงาน ไม่ใช่ทิ้งไปเงียบ ๆ

แปลง CSV Spreadsheet เป็นรูปแบบอื่น

แต่ละรายการทำงานในเบราว์เซอร์ของคุณทั้งหมด ป้ายบอกว่าทิศทางนั้นมีค่าใช้จ่ายอะไรบ้างก่อนคุณเปิด

แปลง CSV เป็น JSON ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง CSV เป็น SBV ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง CSV เป็น SMI ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง CSV เป็น SRT ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง CSV เป็น TTML ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง CSV เป็น VTT ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

การแปลงเข้ามาในรูปแบบนี้

CSV Spreadsheet เป็นหนึ่งในรูปแบบคำบรรยายที่เว็บนี้รองรับ: ตารางที่มีแถวหัวตาราง `start,end,text` แล้วตามด้วยหนึ่งแถวต่อหนึ่งคิว หน้านี้คือเอกสารอ้างอิงของมัน: เก็บอะไรได้ เก็บอะไรไม่ได้ และมีหน้าสำหรับทุกรูปแบบที่คุณแปลงมันไปได้

ตารางด้านบนคือทั้งหมด — ไม่มีรายการคุณสมบัติที่ซ่อนอยู่ เมื่อแถวใดบอกว่าไม่ นั่นคือสิ่งที่หายไปเมื่อแปลงเข้า CSV อย่างตรงตัว และแต่ละหน้าแปลงที่ลิงก์อยู่ด้านล่างบอกไว้ก่อนคุณเปิดไฟล์ ทุกการแปลงเหล่านั้นทำงานในเบราว์เซอร์ ไม่อัปโหลดสิ่งใดและไม่ต้องมีบัญชี ซึ่งสำคัญกับเนื้อหาภายใต้ NDA บันทึกผู้ป่วย หรือคำสั่งห้ามเผยแพร่ของสถานีโทรทัศน์

คำถามที่พบบ่อย

ไฟล์ CSV คืออะไร?

`.csv` คือคำบรรยายในรูปสเปรดชีต: แถวหัวตารางแล้วตามด้วยหนึ่งแถวต่อหนึ่งคิวพร้อมเวลาเริ่ม เวลาสิ้นสุด และข้อความ เป็นสิ่งที่คุณหยิบมาใช้เมื่อมีคนต้องอ่าน แก้ไข หรือส่งเวลากลับใน Excel หรือ Google Sheets

CSV เก็บสไตล์ไหม?

ไม่ — มันเก็บคิว และคิวคือข้อความที่มีเวลาสองค่าติดอยู่ เซลล์สเปรดชีตเก็บข้อความ แท็กที่ค้างอยู่ในเซลล์จึงปรากฏเป็นตัวอักษร ไม่ใช่การจัดรูปแบบ

ทุกคิว CSV เก็บทั้งเวลาเริ่มและเวลาสิ้นสุดไหม?

ใช่ และช่วงเวลาหนึ่งในไฟล์ CSV เขียนเป็น `00:00:04.126` ซึ่งละเอียดที่สุดที่ CSV ไปได้ — ถึงมิลลิวินาที — และตัวเลขแม่นยำ คิวจึงสั้น ยาว หรือซ้อนกับคิวถัดไปได้โดยไม่มีอะไรแอบแฝง

แปลง CSV ไปเป็นรูปแบบใดได้โดยไม่สูญเสียอะไร?

SRT, VTT, SBV, SMI, TTML และ JSON — ทุกอย่างที่ CSV แสดงออกได้ รูปแบบเหล่านี้ก็ทำได้ ตารางด้านบนคือที่มาของคำตอบ: แถวที่บอกว่าได้ทั้งสองฝั่งคือคุณสมบัติที่รอด ทิศทางอื่นสูญเสียบางอย่าง และแต่ละหน้าระบุรายการของตัวเอง

เปิดไฟล์ CSV ในโปรแกรมแก้ไขข้อความได้ไหม?

ได้ — แม้ในทางปฏิบัติคุณจะเปิดในสเปรดชีตมากกว่า คอลัมน์คือ `start`, `end` และ `text` และเวลาเขียนเป็น `00:00:01.000`