แปลง VTT เป็น SRT
WebVTT เป็นฟอร์แมตคำบรรยายของเว็บ ไฟล์ที่ได้จากการดาวน์โหลด YouTube การบันทึก Zoom และการประชุม Teams จึงเป็นไฟล์ชนิดนี้ แต่โปรแกรมตัดต่อวิดีโอ ทีวี และแบบฟอร์มอัปโหลดอีกหลายแห่งยังต้องการไฟล์ SRT หน้านี้จะเขียนไฟล์ซับของคุณใหม่ให้เป็นไวยากรณ์แบบเก่านั้น
ตัวแปลงซับไตเติล
หรือลากไฟล์ SRT, VTT, ASS … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
เลื่อนซับไตเติลทุกบรรทัดตามจำนวนวินาทีนี้ ใช้ค่าบวกหากซับไตเติลขึ้นเร็วเกินไป และค่าลบหากขึ้นช้าเกินไป (เช่น -1.5)
ตั้งค่านี้คู่กับอัตราเฟรมเป้าหมายเมื่อซับไตเติลคลาดเคลื่อนมากขึ้นเรื่อย ๆ ตลอดภาพยนตร์ ซึ่งเป็นสัญญาณว่าซับไตเติลถูกตั้งเวลาไว้สำหรับวิดีโอเวอร์ชันอื่น
อัตราเฟรมของวิดีโอที่จะใช้เล่นกับซับไตเติล การแปลง 23.976 → 25 แก้ปัญหาความคลาดเคลื่อนระหว่าง PAL/NTSC ได้เกือบทุกกรณี
ใช้เฉพาะกับไฟล์ TXT ธรรมดาที่ไม่มีเวลากำกับ แต่ละบรรทัดจะแสดงตามระยะเวลานี้ต่อกันไปทีละบรรทัด หากจำเป็นสามารถปรับเวลาภายหลังได้ในโปรแกรมแก้ไขซับไตเติล
การตรวจหาอัตโนมัติรองรับไฟล์ได้เกือบทั้งหมด ให้เลือกการเข้ารหัสเองหากตัวอักษรที่มีเครื่องหมายเน้นเสียง อักษรซีริลลิก หรืออักษรอาหรับแสดงเป็นเครื่องหมายคำถาม ผลลัพธ์จะเป็น UTF-8 เสมอ
ฟอนต์ที่ใช้ในสไตล์ ASS เริ่มต้น เครื่องของผู้ชมต้องติดตั้งฟอนต์นี้ไว้ Arial เป็นตัวเลือกที่ปลอดภัยที่สุด
ขนาดเทียบกับวิดีโอสูง 1080 พิกเซล ค่า 48 เป็นขนาดที่ใช้ทั่วไปสำหรับภาพยนตร์
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ .vtt
เพิ่มไฟล์คำบรรยาย WebVTT ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB เช่น คำบรรยายของทุกบทเรียนในคอร์สที่บันทึกไว้ในครั้งเดียว
- 2
ตรวจสอบการตั้งค่าผลลัพธ์
ตั้ง แปลงเป็น เป็น SRT เลือก ลบแท็กจัดรูปแบบ ใน การตั้งค่าขั้นสูง หากต้องการข้อความล้วน หรือใช้ เลื่อนเวลา หากคำบรรยายขึ้นเร็วหรือช้าเกินไป
- 3
แปลงเป็น SRT
กด แปลงเป็น SRT แล้วดาวน์โหลดไฟล์ ตั้งชื่อแต่ละไฟล์ให้ตรงกับวิดีโอ เช่น lecture-01.mp4 และ lecture-01.srt เพื่อให้เครื่องเล่นหาไฟล์พบ
การแปลง VTT เป็น SRT จะเก็บข้อความและเวลาของทุกคำบรรยายไว้ครบ โดยใส่เลขลำดับให้แต่ละช่วง เขียนชั่วโมงในทุกบรรทัดเวลา เปลี่ยนจุดทศนิยมเป็นจุลภาค และลบส่วนหัว WebVTT ออก ไฟล์จึงอ่านได้เหมือนซับไตเติล SubRip ทั่วไป
WebVTT กับ SRT: คำบรรยายเดียวกัน แต่กฎต่างกัน
WebVTT เริ่มต้นราวปี 2010 ใน WHATWG ในชื่อ WebSRT ซึ่งเป็น SubRip เวอร์ชันสำหรับองค์ประกอบ <track> ของ HTML5 และปัจจุบันเป็นข้อกำหนดของ W3C โดยคงรูปแบบช่วงคำบรรยายและเวลาที่คนคุ้นเคยไว้ แล้วเพิ่มสิ่งที่เบราว์เซอร์ต้องการ ได้แก่ ส่วนหัว WEBVTT ที่จำเป็น ชั่วโมงในเวลาที่ไม่บังคับ การตั้งค่าตำแหน่งและการจัดแนว บล็อก STYLE ที่ใช้ CSS ความคิดเห็น NOTE และแท็กเสียงสำหรับผู้พูด เบราว์เซอร์เล่นได้เฉพาะ VTT ในองค์ประกอบ track จึงเป็นเหตุผลที่เครื่องมือสตรีมมิงและประชุมส่งออกเป็น VTT เช่น การบันทึกบนคลาวด์ของ Zoom และทรานสคริปต์ของ Microsoft Teams ต่างดาวน์โหลดเป็น .vtt
SRT เก่ากว่าและเรียบง่ายกว่า ไม่มีข้อกำหนดอย่างเป็นทางการ มีเพียงธรรมเนียมของโปรแกรม SubRip คือ เลขลำดับ ช่วงเวลาที่ใช้จุลภาค ข้อความ และบรรทัดว่าง เครื่องเล่นรองรับแท็ก <i>, <b> และ <u> พื้นฐาน และนั่นคือสไตล์ทั้งหมดที่มี การแปลงจาก VTT จึงเป็นการเก็บสิ่งที่ SRT แสดงได้และตัดส่วนที่เหลือออก หากต้องการเฉพาะข้อความ VTT to TXT จะให้ทรานสคริปต์ที่สะอาดแทน
สิ่งที่การแปลง VTT เป็น SRT เก็บไว้และตัดทิ้ง
| คุณสมบัติ WebVTT | ตัวอย่าง | ใน SRT |
|---|---|---|
| เวลา | `01:02.500` | เขียนเป็น `00:01:02,500` |
| ตัวระบุช่วงคำบรรยาย | `intro` หรือ `12` | แทนที่ด้วยตัวเลขเริ่มจาก 1 |
| ตัวเอียง ตัวหนา ขีดเส้นใต้ | `<i>`, `<b>`, `<u>` | คงไว้ เว้นแต่เปิด **ลบแท็กจัดรูปแบบ** |
| การตั้งค่าช่วงคำบรรยาย | `line:85% align:start` ท้ายบรรทัดเวลา | ตัดออก เครื่องเล่นใช้ตำแหน่งเริ่มต้น |
| แท็กเสียงและคลาส | `<v Anna>`, `<c.yellow>` | ลบมาร์กอัปออก |
| บล็อก STYLE, NOTE, REGION | CSS ความคิดเห็น ภูมิภาคแสดงผล | ตัดออก |
ตัวอย่างคิว VTT ที่แปลงเป็น SRT
WEBVTT intro 00:01.500 --> 00:04.000 line:85% align:center <v Anna>ยินดีต้อนรับกลับสู่<i>ช่อง</i>ของเรา ----- SRT ----- 1 00:00:01,500 --> 00:00:04,000 ยินดีต้อนรับกลับสู่<i>ช่อง</i>ของเรา
เปิดไฟล์ SRT ใน Premiere Pro, DaVinci Resolve หรือ VLC
Premiere Pro
- 01เลือก File › Import แล้วเลือกไฟล์ .srt
- 02ลากไฟล์ไปวางบนซีเควนซ์เหนือวิดีโอ
- 03แก้ไขข้อความและเวลาในแผงคำบรรยาย
DaVinci Resolve
- 01นำเข้าไฟล์ .srt ใน Media Pool
- 02ลากไปวางบนไทม์ไลน์เพื่อสร้างแทร็กซับไตเติล
- 03เลือกสไตล์คำบรรยายของแทร็กใน Inspector
VLC
- 01เปิดวิดีโอ
- 02เลือก Subtitle › Add Subtitle File
- 03หรือบันทึก SRT ด้วยชื่อเดียวกับวิดีโอเพื่อให้โหลดอัตโนมัติ
VTT
คำบรรยาย WebVTT
VTT คือรูปแบบ Web Video Text Tracks ที่ WHATWG และ W3C พัฒนาขึ้นราวปี 2010 สำหรับวิดีโอ HTML5 มีลักษณะคล้าย SRT แต่เพิ่มส่วนหัว WEBVTT และรองรับการกำหนดตำแหน่ง การจัดสไตล์ ป้ายชื่อผู้พูด และเมตาดาตา เบราว์เซอร์ใช้รูปแบบนี้แสดงคำบรรยายผ่านอิลิเมนต์ <track> และแพลตฟอร์มสตรีมมิงรวมถึง YouTube รองรับไฟล์นี้ โปรแกรมเล่นและโปรแกรมตัดต่อบนเดสก์ท็อปบางตัวต้องการ SRT แทน
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2010 · W3C / WHATWG
SRT
คำบรรยาย SubRip
SRT เป็นรูปแบบคำบรรยายของ SubRip ซึ่งเป็นโปรแกรมฟรีบน Windows ที่ใช้ดึงคำบรรยายออกจากวิดีโอราวปี 2000 แต่ละรายการเป็นบล็อกข้อความธรรมดาที่มีหมายเลขลำดับ เวลาเริ่มและเวลาสิ้นสุด และข้อความคำบรรยาย เป็นรูปแบบคำบรรยายที่ได้รับการรองรับกว้างขวางที่สุด ใช้ได้กับ VLC, YouTube, Facebook โปรแกรมตัดต่อวิดีโอ และสมาร์ททีวี SRT รองรับเพียงการจัดรูปแบบพื้นฐาน และไม่มีมาตรฐานสำหรับการกำหนดตำแหน่งหรือสไตล์
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- SubRip
VTT to SRT ย้ายคำบรรยายสำหรับเว็บไปเป็นฟอร์แมต SubRip แบบเรียบง่ายที่โปรแกรมตัดต่อวิดีโอ ทีวี และแบบฟอร์มอัปโหลดของโซเชียลต้องการ โดยแลกตำแหน่งและสไตล์ของ WebVTT กับความเข้ากันได้
คำถามเกี่ยวกับการแปลง VTT เป็น SRT
VTT กับ SRT ต่างกันอย่างไร
บรรทัดเวลาดูเกือบเหมือนกัน แต่ WebVTT ใช้จุดนำหน้ามิลลิวินาที ส่วน SRT ใช้จุลภาค และไฟล์ VTT ต้องขึ้นต้นด้วยคำว่า WEBVTT นอกจากนี้ VTT ยังมีการกำหนดตำแหน่งคำบรรยาย การจัดสไตล์ด้วย CSS ความคิดเห็น และแท็กผู้พูด ซึ่งไม่มีใน SRT
ทำไมไฟล์ VTT ซับอัตโนมัติจาก YouTube จึงแสดงทุกบรรทัดซ้ำสองครั้ง
คำบรรยายอัตโนมัติของ YouTube จะไล่ขึ้นทีละคำ และเครื่องมือดาวน์โหลดอย่าง yt-dlp จะบันทึกเป็นช่วงคำบรรยายที่ซ้อนทับกัน มีข้อความซ้ำและเวลาของแต่ละคำแทรกอยู่ SRT จะเก็บช่วงคำบรรยายตามเวลาเดิม จึงควรล้างข้อความซ้ำในโปรแกรมแก้ไข หรือดาวน์โหลดคำบรรยายจาก YouTube Studio สำหรับวิดีโอที่เป็นของคุณเอง
Premiere Pro นำเข้าไฟล์ VTT ได้หรือรองรับเฉพาะ SRT
Premiere Pro นำเข้าคำบรรยาย SRT ได้มานานแล้ว ส่วนฟอร์แมตอื่นรองรับไม่เหมือนกันในแต่ละเวอร์ชัน การแปลงเป็น SRT จึงเป็นวิธีที่เชื่อถือได้สำหรับ Premiere และ DaVinci Resolve และยังเหมาะกับทีวีรุ่นเก่าและเครื่องเล่นมีเดียที่อ่านซับไตเติลจากแฟลชไดรฟ์ USB
ชื่อผู้พูดในแท็กเสียง (voice tag) ของ WebVTT จะเป็นอย่างไร
SRT ไม่มีแท็กเสียงผู้พูด ดังนั้นมาร์กอัป <v Anna> จึงไม่มีที่ไป หากผู้ชมต้องรู้ว่าใครพูด ให้พิมพ์ชื่อลงใน SRT เป็นข้อความธรรมดา เช่น ANNA: ที่ต้นบรรทัด
แปลงไฟล์ SRT กลับเป็น VTT ภายหลังได้หรือไม่
ได้ SRT to VTT จะเพิ่มส่วนหัวและเปลี่ยนจุลภาคทศนิยมเป็นจุด แต่ตำแหน่ง สไตล์ และความคิดเห็นที่ถูกตัดออกไปแล้วจะไม่กลับมา จึงควรเก็บไฟล์ VTT ต้นฉบับไว้หากอาจต้องใช้
- แปลง SRT เป็น VTTแปลงไฟล์ซับ SRT ให้เป็น WebVTT สำหรับแท็ก track ของ HTML5 เว็บเพลเยอร์ และแพลตฟอร์มคอร์สออนไลน์ เขียนไทม์สแตมป์ใหม่ เพิ่มส่วนหัว และบันทึกเป็น UTF-8
- แปลง VTT เป็น TXTแปลงไฟล์ซับไตเติล WebVTT (.vtt) จาก Zoom, Teams หรือวิดีโอบนเว็บให้เป็นข้อความธรรมดา ลบส่วนหัว การตั้งค่าคิว และบล็อก NOTE ออก เลือกเก็บเวลาได้
- แปลง ASS เป็น SRTแปลงซับ ASS และ SSA จาก Aegisub หรือแฟนซับเป็น SRT สำหรับทีวี โปรแกรมตัดต่อ และ YouTube คงบทพูดและเวลาไว้ ตัดสไตล์และตำแหน่งออก
- แปลง SBV เป็น SRTแปลงไฟล์ซับ .sbv จาก YouTube ให้เป็น SRT สำหรับ Facebook, LinkedIn, Premiere Pro หรือ DaVinci Resolve พร้อมเพิ่มลำดับคิวและเวลาแบบ SubRip ให้อัตโนมัติ
- แปลง TXT เป็น SRTแปลงไฟล์ข้อความบทถอดความให้เป็นไฟล์ซับ SRT แต่ละบรรทัดจะกลายเป็นคำบรรยายหนึ่งรายการตามระยะเวลาที่กำหนด พร้อมนำไปปรับละเอียดในโปรแกรมแก้ไขซับ
- แปลง MP3 เป็นข้อความแปลงเสียง MP3 เป็นข้อความได้ 33 ภาษา ดาวน์โหลดเป็นข้อความธรรมดา, Word, PDF หรือซับไตเติล SRT และ VTT พร้อมเวลากำกับและชื่อผู้พูดตามต้องการ