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

แปลง LRC เป็น VTT

การแปลงรูปแบบเนื้อเพลง (LRC)
หรือวางข้อความคำบรรยาย

ตัวเลือก

ใช้เมื่อต้นฉบับไม่มีเวลาสิ้นสุด (ข้อความล้วน, LRC) ไทม์ไลน์ในผลลัพธ์ถูกสร้างขึ้นที่นี่แทนการแปลง ค่าที่คุณได้จึงเป็นตัวเลขนี้

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

1 อย่างถูกตัดทิ้งหรือต้องตัดสินใจ

  • เวลา

    เวลาสิ้นสุดของคิว — ต้นฉบับไม่บันทึกไว้ เวลาสิ้นสุดของผลลัพธ์จึงจะถูกสร้างขึ้นแทนการแปลง

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

หน้านี้แปลง LRC เป็น VTT วางไฟล์ลงไปหรือวางข้อความ แล้วคุณจะได้เวอร์ชัน VTT กลับมา การแปลงทำงานทั้งหมดในเบราว์เซอร์ จึงไม่มีการอัปโหลดและไม่ต้องมีบัญชี

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

ตัวอย่าง

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

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

[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.

ผลลัพธ์

WEBVTT

00:00:12.000 --> 00:00:15.300
First line of the song.

00:00:15.300 --> 00:00:18.000
Second line.
Second line, translated.

00:00:18.000 --> 00:00:21.500


00:00:21.500 --> 00:00:23.500
Final line.

สิ่งที่ตัดออกในผลลัพธ์นี้: เวลาสิ้นสุด ทุกอย่างอื่นตรงกันทีละบรรทัด

การแปลงเดียวกันกับข้อมูลที่ผิดปกติ

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

[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]

ผลลัพธ์

WEBVTT

00:00:03.000 --> 00:00:05.500
Out of order.

00:00:05.500 --> 00:00:07.000
Leading zero omitted, one decimal.

00:00:07.000 --> 00:00:09.000
Second with no centiseconds.
Repeated chorus line.

00:00:09.000 --> 00:00:12.000
Repeated chorus line.

00:00:12.000 --> 00:00:14.000

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

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

คิว LRC ได้เวลาสิ้นสุดอย่างไรใน VTT?

บรรทัด LRC แต่ละบรรทัดให้เวลาเริ่มของมันเป็นจุดตั้งต้น และ VTT ได้เวลาสิ้นสุดจากเวลาเริ่มของบรรทัดถัดไป กฎเดียวกับที่โปรแกรมเล่นเพลงใช้เลื่อนไฮไลต์ บรรทัดสุดท้ายไม่มีตัวถัดไป จึงใช้ระยะเวลาที่ตั้งไว้บนหน้านี้

เมื่อแปลง LRC เป็น VTT ผลลัพธ์มีหน้าตาอย่างไร?

เหมือน VTT: มีบรรทัดระบุชื่อกำกับเหนือแต่ละคิวได้ ซึ่งไม่มีโปรแกรมเล่นใดแสดง ทุกคิว LRC กลายเป็นคิว VTT หนึ่งคิวในลำดับเดิมและข้อความเดิม

คิว LRC สองบรรทัดจะออกมาเป็นอย่างไรใน VTT?

เป็นสองบรรทัด บรรทัดหนึ่งอยู่ใต้อีกบรรทัด การจับคู่ยังอยู่ ทั้งสองบรรทัดของ LRC ยังเป็นคำบรรยายเดียวกันในผลลัพธ์ VTT และโปรแกรมเล่นแสดงพร้อมกัน

ลำดับคิว LRC จะคงเดิมในผลลัพธ์ VTT หรือไม่?

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

แปลง VTT กลับเป็น LRC ได้หรือไม่?

ได้ และทิศทางนั้นมีรายการของมันเอง: การแปลง VTT กลับเป็น LRC สูญเสียเวลาสิ้นสุด สไตล์ ความละเอียดของเวลา และเนื้อหาเฉพาะรูปแบบ รายการนั้นต่างจากด้านบนเพราะทั้งสองรูปแบบเก็บสิ่งต่างกัน

ไฟล์ VTT ที่ได้จะรักษา encoding ของไฟล์ LRC ไว้หรือไม่?

ไม่ว่า LRC จะเข้ารหัสแบบ UTF-8, UTF-16 หรือ codepage แบบ Windows ขาเข้าจะถอดให้ก่อน แล้ว VTT ถูกเขียนเป็น UTF-8 ขึ้นบรรทัดใหม่แบบ Unix โดยไม่มี BOM

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