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

แปลง VTT เป็น MicroDVD

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

ตัวเลือก

เฟรมเรตที่ใช้คำนวณเวลา ในหน้าเกี่ยวกับรูปแบบ ช่องนี้คือสิ่งที่ MicroDVD ต้องการ เพราะมันเก็บเวลาเป็นหมายเลขเฟรม ในหน้าแปลงเฟรมเรต ช่องนี้คือเฟรมเรตที่ไฟล์ถูกตั้งเวลาไว้ — เวอร์ชันที่คำบรรยายถูกทำขึ้นมา — และช่องที่สองของหน้ารับเฟรมเรตของวิดีโอที่คุณจะใช้กับคำบรรยายนี้ ค่าที่พบทั่วไปคือ 23.976, 24, 25, 29.97, 30, 50, 59.94 และ 60 หากใส่ผิดจะเลื่อนไทม์ไลน์ทั้งหมด และในหน้าแปลงเฟรมเรตจะเลื่อนด้วยอัตราส่วน ไม่ใช่ด้วยจำนวนคงที่

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

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

  • รูปแบบ

    รูปแบบตัวอักษรทั้งหมด (ตัวหนา ตัวเอียง สี เส้นขอบ เงา)

  • เฟรมเรต

    รูปแบบนี้เก็บเวลาเป็นหมายเลขเฟรม — เวลาขึ้นอยู่กับเฟรมเรตที่คุณระบุ

  • เนื้อหาที่เฉพาะกับรูปแบบ

    เนื้อหาที่รูปแบบต้นทางเก็บไว้นอกคิว (บล็อกที่ไม่ใช่คิว ข้อความหัวไฟล์ การตั้งค่าต่อคิว เหตุการณ์ที่ถูกคอมเมนต์) — รูปแบบปลายทางไม่มีที่ให้เก็บ

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

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

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

ตัวอย่าง

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

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

WEBVTT

intro
00:00:01.000 --> 00:00:04.000
Hello there.

00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.

ผลลัพธ์

{1}{1}25
{25}{100}Hello there.
{113}{200}Second line with italics.

มีข้อมูลสูญหายในผลลัพธ์นี้: สไตล์ เฟรมเรต และเนื้อหาเฉพาะรูปแบบ ส่วนที่เหลือตรงกันทุกบรรทัด

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

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

a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.

ผลลัพธ์

{1}{1}25
{25}{50}No header, two lines before the timecode.

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

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

ตัวหนาและตัวเอียงจาก VTT รอดไปถึง MicroDVD หรือไม่

ตัวเน้นรอด แต่ตารางสไตล์ไม่รอด รูปแบบที่เป็นของข้อความช่วงหนึ่ง — ตัวหนา ตัวเอียง ขีดเส้นใต้ และสี — ถูกเขียนลงในข้อความ MicroDVD เป็นแท็ก เช่น <i>, <b>, <u> และ <font color="…"> เพราะเป็นสไตล์ชนิดเดียวที่รูปแบบระดับคิวยังพาไปได้ สิ่งที่หายไปคือทุกอย่างที่ไฟล์ VTT ประกาศไว้ทั้งไฟล์: ฟอนต์ ขนาด เส้นขอบ เงา และระยะขอบ

ควรตั้งเฟรมเรตเท่าไรเมื่อแปลง VTT เป็น MicroDVD

MicroDVD เก็บคำบรรยายเป็นเลขเฟรมคู่หนึ่ง ไม่ใช่เวลานาฬิกา — {103}{175} — เฟรมเรตจึงเป็นตัวเปลี่ยนเวลา VTT ให้เป็นสิ่งที่ไฟล์ต้องการ: ที่ 25 เฟรมต่อวินาที วินาทีที่สี่คือเฟรม 100 ตั้งให้ตรงกับเฟรมเรตของวิดีโอที่ใช้คำบรรยายชุดนี้ ค่าที่ผิดแทบไม่เห็นตอนต้นเรื่องและคลาดมากขึ้นเรื่อย ๆ เมื่อวิดีโอยาวขึ้น

บล็อก NOTE, STYLE และ REGION ของ VTT ไปไหนเมื่อกลายเป็น MicroDVD

ถูกทิ้ง ไฟล์ WebVTT พาได้ทั้งบรรทัดหัว ความคิดเห็น บล็อกสไตล์ นิยามภูมิภาค และการตั้งค่าของแต่ละคิว เช่น align หรือ position แต่ MicroDVD ไม่มีที่ให้เก็บ — มันเก็บคิว ไม่ใช่เอกสาร ตัวคิวเองทั้งข้อความและเวลาผ่านไปครบ

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

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

คิว VTT ที่มีสองบรรทัดออกมาใน MicroDVD อย่างไร

เป็นบรรทัดเดียวที่มีเครื่องหมาย | คั่นกลาง ซึ่งเป็นวิธีเขียนการขึ้นบรรทัดใหม่ของ MicroDVD การจับคู่ยังอยู่ — สองบรรทัดของ VTT ยังเป็นคำบรรยายเดียวกันในผลลัพธ์ MicroDVD

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

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

แปลง MicroDVD กลับเป็น VTT ได้ไหม

ได้ และการแปลง MicroDVD กลับเป็น VTT มีรายการสูญหายของตัวเอง: เฟรมเรต รายการนั้นต่างจากด้านบนเพราะสองรูปแบบเก็บข้อมูลต่างกัน

ไฟล์ MicroDVD ที่แปลงจาก VTT ยังใช้ encoding เดิมหรือไม่

ไม่ ไฟล์ผลลัพธ์เป็น UTF-8 ใช้การขึ้นบรรทัดใหม่แบบ Unix และไม่มี byte-order mark ไม่ว่าไฟล์ VTT ต้นฉบับจะใช้ encoding อะไร ไฟล์ที่มาเป็น UTF-16 หรือ encoding ไบต์เดี่ยวแบบ Windows จะถูกถอดรหัสตอนอ่านเข้า และผลลัพธ์ออกมาเป็น MicroDVD แบบ UTF-8 เหมือนกันทุกครั้ง

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