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

แปลง SRT เป็น VTT

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

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

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

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

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

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

ตัวอย่าง

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

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

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.

ผลลัพธ์

WEBVTT

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.

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

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

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

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.

ผลลัพธ์

WEBVTT

1
00:00:01.000 --> 00: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.

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

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

ไทม์โค้ด SRT รอดไป WebVTT ไหม

รอดถึงมิลลิวินาที SRT 00:00:01,250 กับ WebVTT 00:00:01.250 เป็นช่วงเวลาเดียวกันเขียนสองแบบ ทุกเวลาเริ่มและสิ้นสุดถูกยกไปครบ เปลี่ยนเฉพาะอักขระระหว่างวินาทีกับมิลลิวินาที

เลขคิวของ SRT ยังอยู่เมื่อแปลงเป็น VTT ไหม

อยู่ ในตำแหน่งเดิม WebVTT ถือว่าตัวเลขหน้าแต่ละคิวเป็นตัวระบุคิว 1, 2, 3 จากไฟล์ SRT จึงปรากฏเป็น 1, 2, 3 ในผลลัพธ์ มันเป็นเพียงการแสดงผล แต่ช่วยให้สองไฟล์ตรงกันเมื่อเทียบ

แท็กตัวเอียง ตัวหนา และแท็กอื่นของ SRT ไปไหนเมื่อกลายเป็น VTT

ถูกยกไปตามเดิม ทั้ง SRT และ WebVTT ใช้แท็กในวงเล็บมุม ช่วงตัวเอียงในอินพุตจึงเป็นช่วงตัวเอียงในผลลัพธ์ ไม่มีการเขียนใหม่หรือแปลง

ทำไมผลลัพธ์ VTT ที่แปลงจาก SRT ต้องขึ้นต้นด้วยคำว่า WEBVTT

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

ไฟล์ SRT ถูกส่งไปที่ไหนเมื่อแปลงเป็น VTT ไหม

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

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