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

เก็บภาษาเดียวจากคำบรรยายสองภาษา

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

ตัวเลือก

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

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

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

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

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

ตัวอย่าง

เก็บคำแปล ทิ้งต้นฉบับ

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

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

ผลลัพธ์

1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

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

สองภาษาที่ใช้ตัวอักษรชุดเดียวกัน

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

1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.

2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?

ผลลัพธ์

1
00:00:01,000 --> 00:00:03,000
Buenos días.

2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?

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

ขอภาษาที่ไฟล์ไม่มี

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

1
00:00:01,000 --> 00:00:03,000
Good morning, everyone.
Welcome back to the show.

2
00:00:05,000 --> 00:00:07,000
Today we are talking about
subtitle formats.

ผลลัพธ์

(no cues)

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

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

เก็บภาษาหนึ่งและลบอีกภาษาจากคำบรรยายสองภาษาอย่างไร

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

ขออีกภาษาแล้วได้ไฟล์ที่ไม่มีคิวเลย

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

หน้าเรียกภาษาใดว่าภาษาแรก

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

ภาษาที่ถูกลบถูกรายงานเป็นความสูญเสียไหม

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

เวลาและหมายเลขคิวอยู่ต่อเมื่อลบหนึ่งภาษาไหม

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

รูปแบบใดใช้ได้ และไฟล์ออกจากเครื่องไหม

SRT WebVTT ASS SSA SBV SAMI TTML JSON และ CSV รวมถึง MicroDVD ที่อ่านเขียนหมายเลขเฟรมด้วยเฟรมเรตที่ตั้ง ไฟล์สองภาษาในรูปแบบนั้นคือหนึ่งบรรทัดที่คั่นสองภาษาด้วยขีดตั้ง ส่วน LRC และข้อความล้วนไม่ถูกรับ เพราะ LRC ไม่มีเวลาจบและข้อความไม่มีไทม์ไลน์ จึงไม่มีคิวให้บรรทัดสังกัด ไม่มีการอัปโหลด ไฟล์ถูกอ่าน กรอง และเขียนกลับในแท็บเบราว์เซอร์

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

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