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

แปลง SMI เป็น MicroDVD

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

ตัวเลือก

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

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

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

  • รูปแบบ

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

  • ตำแหน่ง

    ตำแหน่งบนหน้าจอ (ทุกคิวกลับไปยังตำแหน่งเริ่มต้น)

  • เฟรมเรต

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

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

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

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

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

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

ตัวอย่าง

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

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

<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>&nbsp;
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

ผลลัพธ์

{1}{1}25
{25}{75}Hello there.
{88}{150}How are you?|Fine, thanks.

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

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

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

<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom &amp; Jerry
<SYNC Start=12000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

ผลลัพธ์

{1}{1}25
{63}{225}Line one|Line two
{225}{300}Tom &amp; Jerry

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

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

ตัวหนา ตัวเอียง และสีจาก SMI หายไปไหนเมื่อแปลงเป็น MicroDVD?

MicroDVD เก็บสไตล์ไม่ได้เลย ทุกอย่างจึงหาย: `<i>` หรือ `<font color="…">` ที่เขียนในข้อความย่อหน้า หรือกฎในบล็อก `<STYLE>` ของส่วนหัว ไม่มีที่ลงทั้งสิ้น และทุกบรรทัดถูกเขียนเป็นข้อความล้วน ตัวคำเองไม่ถูกแตะต้อง

ตำแหน่งบนจอจาก SMI ไปอยู่ไหนเมื่อแปลงเป็น MicroDVD?

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

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

MicroDVD เก็บช่วงเวลาของ SMI เป็นคู่เลขเฟรม เลขเหล่านั้นจึงขึ้นกับเฟรมเรตที่คุณใส่: 25 ทำให้วินาทีที่สี่เป็นเฟรม 100 ถ้าเลือกไม่ตรงกับวิดีโอ ความคลาดจะโตขึ้นเรื่อย ๆ จนจบเรื่อง

แท็ก `<STYLE>`, `<TITLE>` และแอตทริบิวต์ `Class=` ของ SAMI ไปไหนเมื่อแปลง SMI เป็น MicroDVD?

ถูกตัดออก SAMI บอกว่าคำบรรยายมีหน้าตาอย่างไรจากภายนอกข้อความของคิว: บล็อก `<STYLE>` ของ CSS สำหรับย่อหน้า, `<TITLE>`, และเครื่องหมายช่องที่แต่ละย่อหน้าพกไป — `Class=ENCC` ซึ่งชี้ไปที่กฎข้อหนึ่งในนั้น MicroDVD เก็บคิวไม่ใช่เอกสาร จึงไม่มีที่ให้สิ่งเหล่านั้นไปอยู่ การเน้นที่เขียนอยู่ในข้อความของคิวเองไม่ได้รับผลกระทบ เพราะมันเป็นของบรรทัด และคิวออกมาพร้อมข้อความและเวลาครบถ้วน

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

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

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

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

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

ลำดับไม่เปลี่ยน: MicroDVD รับคิวจาก SMI มาตามเวลาเริ่มจากน้อยไปมาก คิวที่สลับกันมาแต่แรกจะถูกจัดกลับพร้อมข้อความเดิม

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

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

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

ขาออกเป็น UTF-8 เสมอ ไฟล์ MicroDVD ไม่มี BOM และใช้การขึ้นบรรทัดใหม่แบบ Unix แม้ SMI ต้นทางจะเป็น UTF-16 หรือ encoding ไบต์เดียว แผงผลลัพธ์จะบอกถ้ามีการถอดรหัสเกิดขึ้น

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