SRT / ASS / VTT
สามในนั้นเป็นข้อความที่แก้ไขได้ อีกหนึ่งเป็นภาพของข้อความ และนั่นเปลี่ยนทุกอย่าง
SRT คือเวลาและข้อความธรรมดา ASS เพิ่มตำแหน่ง ฟอนต์ และสี VTT คือเวอร์ชันเว็บของ SRT ส่วน PGS และ VobSub ไม่ใช่แบบไหนเลยข้างต้น — มันคือภาพที่ยกมาจากบลูเรย์และดีวีดี นี่คือเหตุผลที่มันเปลี่ยนสไตล์ ปรับขนาด หรือค้นหาไม่ได้เลย iOS เมินไฟล์ .srt ที่วางอยู่ข้างวิดีโอโดยสิ้นเชิง
30 กรกฎาคม 2569
เปิดได้เองโดย
เครื่องเล่นของ Apple แสดงแทร็กซับไตเติลที่อยู่ *ข้างใน* ไฟล์ที่รองรับ และ WebVTT ในสตรีม HLS สิ่งที่มันไม่ทำคือสังเกตเห็น .srt ที่วางอยู่ข้างวิดีโอในโฟลเดอร์เดียวกัน ซึ่งเป็นธรรมเนียมที่เครื่องเล่นเดสก์ท็อปทุกตัวทำตามมายี่สิบปีแล้ว แต่ iOS ไม่เคยทำเลย
ข้อเท็จจริง
| SRT | SubRip หมายเลข ช่วงเวลา และบรรทัด ไม่มีสไตล์ รองรับทุกที่ |
|---|---|
| ASS / SSA | Advanced SubStation Alpha ตำแหน่ง ฟอนต์ สี เส้นขอบ จังหวะคาราโอเกะ แอนิเมชัน |
| VTT | WebVTT โครงสร้างแบบ SRT พร้อมคิวคล้าย CSS มาตรฐานเว็บ ใช้โดย HLS |
| SUB / IDX | VobSub ซับไตเติลแบบบิตแมปจากดีวีดี เป็นไฟล์คู่กัน |
| PGS | Presentation Graphic Stream ซับไตเติลแบบบิตแมปจากบลูเรย์ มักอยู่ในไฟล์ MKV |
| แก้ไขเป็นข้อความได้ | SRT, ASS, VTT — ได้ VobSub และ PGS — ไม่ได้ เพราะเป็นภาพ |
| เก็บไว้ในไฟล์ | MKV รับได้ทั้งหมด; MP4 รับได้น้อยมาก; AVI ไม่รับเลย |
| การเข้ารหัสอักขระ | สาเหตุที่พบบ่อยที่สุดของสระ/วรรณยุกต์เพี้ยน โดยเฉพาะไฟล์ตุรกีและซีริลลิกรุ่นเก่า |
ข้อความ ข้อความมีสไตล์ และภาพ
SRT คือแบบเรียบง่ายที่สุด และความเรียบง่ายนี้คือเหตุผลที่มันชนะ: ตัวนับ เวลาเริ่มและจบ และคำ เครื่องมือใดก็เขียนได้ เครื่องเล่นใดก็อ่านได้ และคุณแก้พิมพ์ผิดในตัวแก้ไขข้อความได้ สิ่งที่มันทำไม่ได้คือบอกว่าบรรทัดควรอยู่ตรงไหนบนหน้าจอหรือควรเป็นสีอะไร
ASS ถูกสร้างมาสำหรับกรณีที่สิ่งเหล่านั้นสำคัญ — ป้ายบนกำแพงที่แปลไว้ตรงตำแหน่งเดิม สองคนพูดพร้อมกัน คาราโอเกะที่แต่ละพยางค์ติดสว่างขึ้นทีละคำ มันพกฟอนต์ สี เส้นขอบ ตำแหน่ง และเอฟเฟกต์จังหวะเวลาไว้ และ MKV ยังพกไฟล์ฟอนต์ที่จำเป็นในการวาดมันตามที่ตั้งใจไว้ได้ด้วย เครื่องเล่นที่แสดง ASS เป็นข้อความธรรมดากำลังแสดงคำให้คุณดูโดยไม่มีงานที่ใส่ไว้เลยสักนิด
PGS และ VobSub เป็นคนละเรื่องกันเลย มันคือภาพของซับไตเติล ที่ยกมาจากบลูเรย์และดีวีดี ซึ่งซับไตเติลถูกวาดเป็นภาพมาตั้งแต่ต้น มันแสดงได้เท่านั้น ไม่มีอะไรมากกว่า: เปลี่ยนฟอนต์ไม่ได้ เปลี่ยนขนาดไม่ได้ ค้นหาไม่ได้ แปลไม่ได้ การเปลี่ยนมันให้เป็นข้อความต้องใช้การรู้จำตัวอักษรด้วยแสง (OCR) และเวลาทั้งบ่าย
ทำไม iOS ถึงเมินไฟล์ที่อยู่ข้างวิดีโอของคุณ
บนเดสก์ท็อป film.mkv กับ film.srt ในโฟลเดอร์เดียวกันคือทั้งหมดที่เครื่องเล่นต้องการ — ธรรมเนียมนี้เก่าและเป็นสากลขนาดนั้น iOS ไม่มีธรรมเนียมแบบนี้ และที่สำคัญกว่าคือไม่มีโฟลเดอร์แบบนั้นด้วยซ้ำ: แอปถูกแยกกักไว้ แต่ละแอปมีที่เก็บของตัวเอง และ "อยู่ข้างกัน" ไม่ใช่ความสัมพันธ์ที่ระบบเปิดให้เห็น
ดังนั้นไฟล์ซับไตเติลบน iPhone ต้องถูกส่งให้เครื่องเล่นอย่างตั้งใจ และเครื่องเล่นต้องเป็นตัวที่จำการจับคู่นี้ไว้เอง เมื่อมันทำแล้ว ตัวเลือกจะติดอยู่กับไฟล์นั้น — ภาพยนตร์ที่คุณทิ้งไว้พร้อมซับไตเติลไทยจะเปิดพร้อมซับไตเติลนั้นในครั้งถัดไป
อีกครึ่งหนึ่งของปัญหาคือการเข้ารหัส ไฟล์ซับไตเติลคือไบต์ และไม่มีอะไรในไฟล์บอกว่าไบต์เหล่านั้นหมายถึงตัวอักษรชุดไหนเว้นแต่มันจะถูกเขียนเป็น UTF-8 ไฟล์รุ่นเก่า โดยเฉพาะไฟล์ตุรกีและซีริลลิก ถูกเขียนด้วยการเข้ารหัสตามภูมิภาค และเครื่องเล่นที่สมมติว่าเป็น UTF-8 จะแสดง ş และ ğ เป็นตัวอักษรมั่ว ๆ การตรวจจับการเข้ารหัสแทนที่จะสมมติเอาเองคือสิ่งที่แยกเครื่องเล่นที่แสดงไฟล์เหล่านั้นถูกต้องออกจากเครื่องเล่นที่แสดงผิด
การใส่ซับไตเติลลงในวิดีโอ
- ใช้แทร็กที่อยู่ในไฟล์อยู่แล้ว
MKV มักพกซับไตเติลของมันมาด้วย ไม่ต้องเพิ่ม ไม่ต้องจับคู่ — ทุกแทร็กในไฟล์ควรถูกแสดงตามภาษา พร้อมตัวเลือกปิด และไม่มีอะไรควรเปิดเองจนกว่าคุณจะขอ
- เพิ่ม SRT แล้วให้เครื่องเล่นจำการจับคู่ไว้
สำหรับไฟล์ที่ไม่มีซับไตเติลของตัวเอง ส่ง .srt ให้เครื่องเล่นแล้วให้มันเก็บความสัมพันธ์นี้ไว้ นี่คือสิ่งที่ FoxDL ทำ และตัวเลือกจะติดอยู่กับไฟล์นั้นแทนที่จะต้องเลือกใหม่ทุกครั้ง
- แปลง ASS เป็น SRT เฉพาะเมื่อจำเป็นจริง ๆ
มันใช้ได้ผล แต่จะทิ้งตำแหน่ง สี และฟอนต์ที่ไฟล์ระบุไว้ทั้งหมด สำหรับซับไตเติลที่มีแค่บทสนทนา การสูญเสียนี้ไม่มีอะไรเลย แต่สำหรับอะไรที่มีการจัดวางตัวอักษร นี่คือส่วนสำคัญที่สุดของมันเลย
คำถามเกี่ยวกับฟอร์แมตนี้
ฟอร์แมตใกล้เคียง
คลังไฟล์ของคุณ อยู่รวมกันในที่เดียวสักที
ดาวน์โหลดฟรี ไม่ต้องมีบัญชี ไม่ต้องสมัคร ไม่ต้องยื่นข้อมูลอะไรให้ใคร