เครื่องมือแปลงคำบรรยาย SubRip Text เป็น WebVTT
การแปลงไฟล์ SubRip Text เป็นรูปแบบ WebVTT ช่วยเปลี่ยนคำบรรยายที่เป็นข้อความธรรมดาให้กลายเป็นแทร็กเวลาที่รองรับ HTML5 สมัปสมัยสำหรับโปรแกรมเล่นวิดีโอบบนเว็บ
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| ข้อกำหนด | SRT | VTT |
|---|---|---|
| ประเภท MIME | text/plain | text/vtt |
| ประเภท | timed text subtitle | HTML5 video text track |
| การบีบอัด | none | none |
| ข้อกำหนดมาตรฐาน | SubRip Text Specification | W3C WebVTT Recommendation |
| ส่วนหัว Magic Bytes | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
ภาพรวมรูปแบบและการใช้งาน
ผู้ตัดต่อวิดีโอและนักพัฒนาเว็บมักจะแปลงไฟล์ SRT เป็นรูปแบบ VTT เพื่อแสดงคำบรรยายได้อย่างสมบูรณ์แบบภายในเว็บเบราว์เซอร์โดยใช้แท็ก track ของ HTML5 แม้ว่าไฟล์ SRT จะใช้งานได้ดีกับโปรแกรมเล่นมีเดียบนเดสก์ท็อปอย่าง VLC แต่เว็บเบราว์เซอร์สมัยใหม่จำเป็นต้องใช้มาตรฐาน WebVTT เพื่อแสดงผลซับไตเติลบนหน้าเว็บได้อย่างถูกต้อง การแปลงนี้ช่วยให้มั่นใจได้ว่าข้อความตามเวลาจะแสดงผลอย่างถูกต้องบนองค์ประกอบวิดีโอ HTML5 โดยไม่ต้องอาศัยปลั๊กอินภายนอกขนาดใหญ่ ผู้สร้างเว็บไซต์และแพลตฟอร์มคอร์สออนไลน์พึ่งพาการแปลงนี้เพื่อให้ผู้ชมทั่วโลกเข้าถึงเนื้อ่าวิดีโอได้ เบราว์เซอร์สมัยใหม่อ่านไฟล์ VTT ได้โดยตรง ซึ่งช่วยให้นักพัฒนาสามารถจัดรูปแบบคำบรรยายโดยใช้กฎ CSS มาตรฐาน การแปลเวลาคำบรรยายแบบดั้งเดิมให้เป็นโครงสร้าง WebVTT เป็นการเชื่อมช่องว่างระหว่างคลังวิดีโอแบบออฟไลน์และข้อกำหนดการกระจายเสียงบนอินเทอร์เน็ตสมัยใหม่
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
SRT ใช้ MIME type แบบ text/plain และประกอบด้วยตัวนับลำดับตัวเลข, รหัสเวลาในรูปแบบ ชั่วโมง:นาที:วินาที,มิลลิวินาที และข้อความธรรมดา WebVTT ใช้ MIME type แบบ text/vtt, ต้องมีส่วนหัวไฟล์ WEBVTT บังคับ และใช้จุดแทนที่จะเป็นจุลภาคสำหรับแยกมิลลิวินาทีในรหัสเวลา ทั้งสองรูปแบบเป็นคอนเทนเนอร์ข้อความแบบไม่บีบอัดที่จัดเก็บด้วยการเข้ารหัส UTF-8 ไม่มีรูปแบบใดที่ใช้ลายเซ็นไบต์เมจิก แต่จะอาศัยส่วนหัวข้อความหรือนามสกุลไฟล์ในการระบุตัวตน เนื่องจากทั้งสองรูปแบบเก็บคิวข้อความโดยไม่มีอัลกอริทึมลดขนาดข้อมูล กระบวนการแปลงจึงไม่มีการสูญเสียข้อมูลใดๆ
ความเข้ากันได้ของระบบปฏิบัติการและเบราว์เซอร์
ไฟล์ SRT รองรับโดยซอฟต์แวร์เดสก์ท็อป เช่น VLC, MPC-HC และ Premiere Pro ไฟล์ WebVTT รองรับอย่างเป็นทางการโดยเว็บเบราว์เซอร์สมัยใหม่ รวมถึง Google Chrome, Mozilla Firefox, Apple Safari และ Microsoft Edge บนแพลตฟอร์ม Windows, macOS, Linux, iOS และ Android
💡 ข้อมูลที่เป็นประโยชน์
บันทึกไฟล์ WebVTT ปลายทางของคุณด้วยการเข้ารหัส UTF-8 โดยไม่มีเครื่องหมายลำดับไบต์ (BOM) เสมอ เพื่อป้องกันข้อผิดพลาดในการแสดงผลอักขระในเว็บเบราว์เซอร์
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
ไฟล์คำบรรยาย SRT ขนาด 50 กิโลไบต์ทั่วไปจะถูกแปลงเป็นไฟล์ WebVTT ที่มีขนาดใกล้เคียงกันมาก บนการเชื่อมต่อมือถือ 4G ที่ความเร็ว 15 เมกะบิตต่อวินาที การถ่ายโอนนี้จะเสร็จสิ้นในเวลาน้อยกว่า 0.01วินาที ผ่านเครือข่าย 5G ที่ทำงานที่ 100 เมกะบิตต่อวินาที หรือการเชื่อมต่อไฟเบอร์ที่เกิน 500 เมกะบิตต่อวินาที ไฟล์จะถูกถ่ายโอนทันที
คำถามที่พบบ่อย
วิธีแปลง SubRip Text เป็นคำบรรยาย WebVTT โดยไม่สูญเสียคุณภาพทำอย่างไร?
เนื่องจากทั้ง SubRip Text และ WebVTT จัดเก็บข้อมูลเป็นข้อความธรรมดาแบบไม่บีบอัด การแปลงจึงไม่มีการสูญเสียข้อมูลใดๆ ข้อมูลข้อความ เวลา หรือการจัดรูปแบบจะไม่ถูกทิ้งไประหว่างการแปลง
ความแตกต่างระหว่าง SubRip Text และ WebVTT Caption คืออะไร?
SubRip Text ใช้เครื่องหมายจุลภาคสำหรับมิลลิวินาทีและตัวนับตัวเลขอย่างง่าย ในขณะที่ WebVTT ต้องการส่วนหัว WEBVTT ที่บังคับ ใช้จุดสำหรับมิลลิวินาที และรองรับคุณสมบัติการจัดรูปแบบขั้นสูงเช่นการตั้งค่าคิว CSS