แปลง LRC เป็น CSV
หรือวางข้อความคำบรรยาย
ตัวเลือก
ใช้เมื่อต้นฉบับไม่มีเวลาสิ้นสุด (ข้อความล้วน, LRC) ไทม์ไลน์ในผลลัพธ์ถูกสร้างขึ้นที่นี่แทนการแปลง ค่าที่คุณได้จึงเป็นตัวเลขนี้
การแปลงนี้เปลี่ยนอะไร
1 อย่างถูกตัดทิ้งหรือต้องตัดสินใจ
- เวลา
เวลาสิ้นสุดของคิว — ต้นฉบับไม่บันทึกไว้ เวลาสิ้นสุดของผลลัพธ์จึงจะถูกสร้างขึ้นแทนการแปลง
รายการนี้มาจากเมทริกซ์ความสามารถของสองรูปแบบนี้ ไม่ได้มาจากไฟล์ที่คุณโหลด ไฟล์หนึ่งอาจสูญหายมากกว่าหากใช้คุณสมบัติที่รูปแบบอนุญาตแต่เมทริกซ์ไม่ได้จำลอง
หน้านี้แปลง LRC เป็น CSV วางไฟล์ลงไปหรือวางข้อความ แล้วคุณจะได้เวอร์ชัน CSV กลับมา การแปลงทำงานทั้งหมดในเบราว์เซอร์ จึงไม่มีการอัปโหลดและไม่ต้องมีบัญชี
สองรูปแบบนี้ไม่ได้เก็บสิ่งเดียวกัน และความต่างไม่ใช่เรื่องผิวเผิน: เวลาสิ้นสุดไม่มีที่อยู่ใน CSV รายการด้านบนมาจากสิ่งที่ทั้งสองรูปแบบแสดงออกได้ ไม่ได้มาจากไฟล์ของคุณ คำตอบจึงเหมือนเดิมก่อนคุณจะโหลดอะไรลงไป ไฟล์เดียวก็ได้ ทั้งซีซันก็ได้ คิวทำงานตามลำดับและผลลัพธ์ลงมาพร้อมกันเป็นไฟล์ ZIP เดียว
ตัวอย่าง
ไฟล์ LRC ทั่วไป แปลงเป็น CSV
ข้อมูลนำเข้า
[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.ผลลัพธ์
start,end,text
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]ผลลัพธ์
start,end,text
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 ได้เวลาสิ้นสุดอย่างไรใน CSV?
บรรทัด LRC แต่ละบรรทัดให้เวลาเริ่มของมันเป็นจุดตั้งต้น และ CSV ได้เวลาสิ้นสุดจากเวลาเริ่มของบรรทัดถัดไป กฎเดียวกับที่โปรแกรมเล่นเพลงใช้เลื่อนไฮไลต์ บรรทัดสุดท้ายไม่มีตัวถัดไป จึงใช้ระยะเวลาที่ตั้งไว้บนหน้านี้
เมื่อแปลง LRC เป็น CSV ผลลัพธ์มีหน้าตาอย่างไร?
เหมือน CSV: มีแถวหัวตาราง (`start,end,text`) แล้วหนึ่งแถวต่อหนึ่งคิว ทุกคิว LRC กลายเป็นคิว CSV หนึ่งคิวในลำดับเดิมและข้อความเดิม
คิว LRC สองบรรทัดจะออกมาเป็นอย่างไรใน CSV?
เป็นสองบรรทัดในเซลล์ข้อความเดียว โดยใส่เครื่องหมายคำพูดตามที่ CSV กำหนด การจับคู่ยังอยู่ ทั้งสองบรรทัดของ LRC ยังเป็นคำบรรยายเดียวกันในผลลัพธ์ CSV และโปรแกรมเล่นแสดงพร้อมกัน
ลำดับคิว LRC จะคงเดิมในผลลัพธ์ CSV หรือไม่?
คิวของ LRC ยังเรียงตามเวลาเริ่มเหมือนเดิมใน CSV และขั้นตอนแปลงจะเรียงซ้ำให้หากไฟล์ต้นทางวางสลับ การเรียงนี้เปลี่ยนโครงสร้างไฟล์ ไม่ได้แก้ข้อความ
แปลง CSV กลับเป็น LRC ได้หรือไม่?
ได้ และทิศทางนั้นมีรายการของมันเอง: การแปลง CSV กลับเป็น LRC สูญเสียเวลาสิ้นสุด และความละเอียดของเวลา รายการนั้นต่างจากด้านบนเพราะทั้งสองรูปแบบเก็บสิ่งต่างกัน
ไฟล์ CSV ที่ได้จะรักษา encoding ของไฟล์ LRC ไว้หรือไม่?
ไม่ว่า LRC จะเข้ารหัสแบบ UTF-8, UTF-16 หรือ codepage แบบ Windows ขาเข้าจะถอดให้ก่อน แล้ว CSV ถูกเขียนเป็น UTF-8 ขึ้นบรรทัดใหม่แบบ Unix โดยไม่มี BOM