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

ลบแท็กตัวเอียงออกจากคำบรรยาย

ข้อความและสไตล์ลบมาร์กอัปและแท็ก
หรือวางข้อความคำบรรยาย

ตัวเลือก

ช่องเดียว เจ็ดตัวเลือก และแต่ละตัวเลือกมีหน้าของตัวเอง Italic, bold, underline และ colour ลบช่วงของรูปแบบนั้นเพียงอย่างเดียวและไม่แตะรูปแบบอื่นในบรรทัด All ลบทุกช่วงที่เครื่องมือรองรับ ได้แก่สี่อย่างนั้นบวกเวลา Karaoke โดยไม่แตะสิ่งอื่นในข้อความ HTML ทำเช่นเดียวกันแล้วยังกวาดมาร์กอัปในวงเล็บแหลมที่ตกค้างในข้อความเพราะเครื่องมือไม่ได้รองรับ เช่น แท็กผู้พูดแบบ <v Bob> และ <c.className> ของ VTT ASS ทำเช่นเดียวกันกับบล็อกโอเวอร์ไรด์แทน โดยล้างรหัส {...} ที่ไม่ได้รับการรู้จำตอนแยกไฟล์ เช่น {\fad(500,500)} หน้านี้เติมช่องด้วยตัวเลือกที่ชื่อหน้าบอกไว้และไม่แสดงตัวเลือกอื่น

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

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

การลบเดียวกันทำงานไม่ว่าไฟล์จะเขียนแบบใด SRT WebVTT SBV และ SAMI เขียน `<i>` และ `</i>` ASS กับ SSA เขียน `{\i1}` และ `{\i0}` TTML เขียนช่วงที่มีสไตล์ตัวอักษร เหล่านี้เป็นไวยากรณ์ต่างกันของข้อเท็จจริงเดียวกัน และไฟล์ถูกอ่านตามสิ่งที่เป็นไม่ใช่ตามนามสกุล สิ่งหนึ่งที่หน้าปล่อยไว้โดยตั้งใจคือแท็กคลาสของ WebVTT อย่าง `<c.lawyer>` เพราะมันเป็นชื่อที่สไตล์ชีตของหน้ากำหนดไม่ใช่ช่วงตัวเอียง และเครื่องมือไม่เคยจำลองมัน หน้าที่กวาดแท็กเหล่านั้นบอกไว้ในชื่อ ไม่มีอะไรถูกอัปโหลด ไฟล์ถูกอ่านและเขียนในแท็บเบราว์เซอร์ วัสดุที่ออกจากเครื่องไม่ได้จึงอยู่บนเครื่อง และไฟล์ที่ไม่มีตัวเอียงแต่แรกกลับมาทุกไบต์

ตัวอย่าง

บทสนทนานอกจอในไฟล์ SRT

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

1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> The door opens.

2
00:00:03,000 --> 00:00:04,000
<i>I can hear you.</i>

ผลลัพธ์

1
00:00:01,000 --> 00:00:02,000
A voice off screen. The door opens.

2
00:00:03,000 --> 00:00:04,000
I can hear you.

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

ไฟล์ WebVTT ที่มีแท็กคลาสด้วย

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

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer><i>The defendant was not present.</i></c>

ผลลัพธ์

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant was not present.</c>

ตัวเอียงหายไปและ `<c.lawyer>` ยังอยู่ ชื่อคลาสไม่ใช่ช่วงสไตล์ มันถูกค้นในสไตล์ชีตของหน้าและ `<c.lawyer>` อาจหมายถึงอะไรก็ได้ที่นั่น การปล่อยไว้คือการอ่านที่ตรงของแท็กที่เครื่องมือไม่เคยจำลอง หน้าที่ลบมาร์กอัปรูปแบบนั้นคือหน้าที่ลบแท็กที่เหลือในข้อความ

ไฟล์ที่ไม่มีตัวเอียง

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

1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>

2
00:00:03,000 --> 00:00:04,000
She left early.

ผลลัพธ์

1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>

2
00:00:03,000 --> 00:00:04,000
She left early.

ไม่มีอะไรให้ลบ ไฟล์จึงกลับมาทุกไบต์และตัวหนายังอยู่ที่เดิม บนไฟล์ที่คุณสงสัยว่ามีตัวเอียงแต่มองไม่เห็น นี่เป็นวิธีที่ถูกที่สุดในการตรวจ และมันจะไม่พาตัวหนาไปด้วยอย่างเงียบ ๆ

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

อะไรนับเป็นช่วงตัวเอียงในไฟล์คำบรรยาย

ไม่ว่าไฟล์จะเขียนอย่างไร ในไฟล์ SRT หรือ WebVTT มันคือคู่แท็ก `<i>` รอบคำ ในไฟล์ ASS หรือ SSA มันคือ `{\i1}` และ `{\i0}` ใน TTML มันคือช่วงที่มีสไตล์ตัวอักษรเอียง ทั้งสามอธิบายสิ่งเดียวกันและหน้าอ่านแต่ละไฟล์ตามรูปแบบจริงจึงพบช่วงไม่ว่าไวยากรณ์ใดพกมัน หน้านี้ไม่เดา ข้อความที่เพียงดูเอียงเช่นบรรทัดที่พิมพ์ด้วยฟอนต์ตกแต่งไม่มีช่วงตัวเอียงและไม่ถูกแตะ

การลบตัวเอียงเปลี่ยนไทม์โค้ดหรือข้อความไหม

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

ลบตัวเอียงจากบางคิวและเก็บไว้ในคิวอื่นได้ไหม

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

ทำไมตัวเอียงสำคัญพอจะมีหน้าแยก

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

ทำไมแท็กคลาสของ WebVTT ยังอยู่ในไฟล์หลังการรัน

เพราะชื่อคลาสไม่ใช่ช่วงตัวเอียง `<c.lawyer>` ไม่ได้บอกว่าข้อความถูกจัดสไตล์แบบหนึ่ง มันบอกว่าข้อความสังกัดกลุ่มที่มีชื่อ และสิ่งที่กลุ่มนั้นดูเป็นถูกตัดสินโดยสไตล์ชีตที่ไฟล์ไม่ได้บรรจุ เครื่องมือไม่เคยจำลองแท็กเหล่านั้นจึงปล่อยไว้ในข้อความแทนที่จะลบสิ่งที่อ่านไม่ได้ หน้าที่ลบแท็กที่เหลือในข้อความคือหน้าที่กวาดมันออกและชื่อหน้าก็บอกไว้

การลบตัวเอียงใช้กับคำในคิวหรือทั้งคิว

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

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