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

แปลง SRT เป็น MicroDVD

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

ตัวเลือก

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

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

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

  • เฟรมเรต

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

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

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

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

ตัวอย่าง

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

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

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.

ผลลัพธ์

{1}{1}25
{25}{88}Hello there.
{88}{150}Whispering now.|And a second line.
{150}{231}Bold statement.

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

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

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

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.

ผลลัพธ์

{1}{1}25
{25}{88}Bold and italic.
{88}{150}
{200}{225}Last one.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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