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

แปลง SRT เป็น CSV

หรือวางข้อความคำบรรยาย

การแปลงนี้เปลี่ยนอะไร

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

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

หน้านี้แปลงไฟล์ SRT เป็น CSV ในเบราว์เซอร์ ไม่มีการอัปโหลดและไม่ต้องมีบัญชี คุณลากไฟล์เดียวหรือทั้งฤดูกาลเข้ามาได้ คิวทำงานตามลำดับ ยกเลิกกลางทางได้ และดาวน์โหลดผลลัพธ์ทั้งหมดเป็น ZIP เดียว

ในทิศทางนี้ไม่มีข้อมูลสูญหาย ทุกสิ่งที่ SRT เก็บได้มีสิ่งที่เทียบเท่าใน CSV ผลลัพธ์เป็นตารางที่มีหัวคอลัมน์ start, end และ text หนึ่งแถวต่อหนึ่งคิว โดยเวลาเขียนด้วยจุด (00:00:01.000) เพราะจุลภาคใช้คั่นฟิลด์ ข้อความ ลำดับคิว และไทม์ไลน์จึงยังอยู่ครบ

ตัวอย่าง

ไฟล์ SRT ทั่วไป แปลงเป็น CSV

ข้อมูลนำเข้า

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

ผลลัพธ์

start,end,text
00:00:01.000,00:00:03.500,Hello there.
00:00:03.500,00:00:06.000,"<i>Whispering</i> now.
And a second line."
00:00:06.000,00:00:09.250,<b>Bold</b> statement.

ไม่มีข้อมูลสูญหายในผลลัพธ์นี้: เทียบสองฝั่งทีละบรรทัด

การแปลง SRT เป็น CSV บนไฟล์ที่มีปัญหา

ข้อมูลนำเข้า

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

ผลลัพธ์

start,end,text
00:00:01.000,00:00:03.500,<b>Bold</b> and <i>italic</i>.
00:00:03.500,00:00:06.000,
00:00:08.000,00:00:09.000,Last one.

ไฟล์จริงมักมีอาการแบบนี้ — การขึ้นบรรทัดใหม่แบบผสม ช่องว่างเกิน และฟิลด์ที่เว้นว่าง เทียบกับตัวอย่างแรกเพื่อดูว่าตัวแยกวิเคราะห์ยอมรับอะไรได้บ้าง

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

ตาราง CSV ที่แปลงจาก SRT มีคอลัมน์อะไรบ้าง

มีสามคอลัมน์ตามลำดับ start, end และ text พร้อมแถวหัวตาราง ตัวอ่านตารางใช้ชื่อคอลัมน์ในการแยก จึงเปลี่ยนชื่อหัวคอลัมน์ได้โดยไม่กระทบการแปลง

ทำไมไทม์โค้ด SRT ในไฟล์ CSV จึงใช้จุดแทนจุลภาค

เพราะจุลภาคเป็นตัวคั่นฟิลด์ ไทม์โค้ดแบบ SRT (00:00:01,000) จะถูกอ่านเป็นสองฟิลด์และทำให้ทุกแถวมีคอลัมน์เกินหนึ่งช่อง จุดจึงทำให้ค่าไม่กำกวมโดยไม่ต้องใส่เครื่องหมายคำพูด

คิว SRT ที่มีสองบรรทัดเขียนลง CSV อย่างไร

เป็นแถวเดียวที่มีการขึ้นบรรทัดใหม่อยู่ในฟิลด์ที่ใส่เครื่องหมายคำพูด ซึ่งเป็นวิธีมาตรฐานของ CSV โปรแกรมตารางจะแสดงเป็นเซลล์สองบรรทัด ไม่ใช่สองแถว

แปลง SRT เป็น CSV แล้วไทม์ไลน์หายไปหรือไม่

ไม่หาย ทั้งเวลาเริ่มและเวลาสิ้นสุดอยู่ในตาราง การแปลงจึงย้อนกลับได้ นี่คือความต่างจากหน้าแปลงเป็น TXT ซึ่งเก็บเฉพาะคำ

แก้ตาราง CSV แล้วแปลงกลับเป็น SRT ได้ไหม

ได้ หน้า CSV เป็น SRT อ่านตารางตามหัวคอลัมน์ คุณจึงเรียงแถว แก้เวลา แก้คำผิด หรือเพิ่มแถวได้ แล้วแปลงกลับเป็นไฟล์คำบรรยาย

เครื่องมือที่เกี่ยวข้อง