SRT กับ VTT ต่างกันยังไง และวิธีแปลง
อธิบาย SRT กับ VTT สําหรับผู้สร้าง: ความแตกต่างที่แท้จริง (เครื่องหมายจุลภาคเทียบกับจุดส่วนหัว WEBVTT สไตล์) แพลตฟอร์มใดต้องการแพลตฟอร์มใดและจะแปลงทั้งสองวิธีได้อย่างไร

srt กับ vtt ต่างกันยังไง — คู่มือนี้อธิบายหัวข้อพร้อมขั้นตอน ตัวอย่าง และเวิร์กโฟลว์ที่ใช้งานได้จริงที่คุณสามารถใช้ได้ทันที
SRT กับ VTT มาถึงสิ่งนี้: ทั้งสองเป็นไฟล์คําบรรยายข้อความธรรมดาที่อยู่ถัดจากวิดีโอของคุณ แต่ SRT (SubRip) เป็นรูปแบบสากลที่เกือบทุกแพลตฟอร์มยอมรับ ในขณะที่ VTT (WebVTT) เป็นรูปแบบเว็บเนทีฟที่สร้างขึ้นสําหรับเครื่องเล่นวิดีโอ HTML5 หากคุณกําลังตัดสินใจว่าจะใช้แบบใด หรืออัปโหลดผิดและคําบรรยายของคุณไม่ปรากฏ ความแตกต่างระหว่าง SRT และ VTT นั้นน้อยกว่าที่คิด: ส่วนใหญ่เป็นบรรทัดส่วนหัว การประทับเวลาแบบจุลภาคเทียบกับจุด และรูปแบบแต่ละรูปแบบรองรับมากน้อยเพียงใด คู่มือนี้แสดงตัวอย่างไฟล์แบบเคียงข้างกันจริง แผ่นโกงต่อแพลตฟอร์ม และวิธีแปลง SRT เป็น VTT (และย้อนกลับ) โดยไม่ทําลายคําบรรยายของคุณ
หากคุณต้องการเวอร์ชันสั้น: ใช้ SRT เมื่อคุณต้องการความเข้ากันได้สูงสุดและการอัปโหลดที่ง่ายดาย และใช้ VTT เมื่อเป้าหมายคือเครื่องเล่นวิดีโอของหน้าเว็บเองหรือแพลตฟอร์มที่ขอ WebVTT โดยเฉพาะ อ่านต่อสําหรับข้อบกพร่องที่กินคําบรรยายอย่างเงียบ ๆ — ตัวคั่นทศนิยมผิด ส่วนหัวที่ขาดหายไป และโมจิเบกจากการเข้ารหัสที่ไม่ดี
ประเด็นสําคัญ
SRT กับ VTT ได้อย่างรวดเร็ว
นี่คือการเปรียบเทียบทั้งหมดในตารางเดียว ทุกอย่างด้านล่างอธิบายแถวเหล่านี้ด้วยตัวอย่างจริง

| นามสกุลไฟล์ | .srt | .vtt | บรรทัดแรกที่จําเป็น | ไม่มี | เว็บวีที | ตัวคั่นมิลลิวินาที | เครื่องหมายจุลภาค — 00:00:01,000 | ระยะเวลา — 00:00:01.000 | หมายเลขคิว | ตามลําดับตามอัตภาพ | ไม่บังคับ | การวางตําแหน่ง / การจัดตําแหน่ง | ไม่อยู่ในสเปค | ใช่ (สาย, ตําแหน่ง, จัดตําแหน่ง) | การจัดแต่งทรงผมแบบอินไลน์ | ไม่เป็นทางการ ขึ้นอยู่กับผู้เล่น | ใช่ (แท็ก + a สไตล์ บล็อก) | ความคิดเห็น (หมายเหตุ) | ไม่ | ใช่ | บ้านพื้นเมือง | ผู้เล่นออฟไลน์ ช่องอัปโหลดส่วนใหญ่ | HTML5 <ติดตาม>, เครื่องเล่นบนเว็บ | การเข้ารหัส | แนะนํา UTF-8 | ต้องใช้ UTF-8 |
ประเด็นเดียว: SRT เป็นรูปแบบธรรมดาแบบพกพา VTT เป็นรูปแบบที่สมบูรณ์กว่าและเน้นเว็บ เก้าในสิบครั้งคุณสามารถแปลงระหว่างกันได้ในไม่กี่วินาที เนื่องจากข้อความคําบรรยายเหมือนกัน — มีเพียงตัวห่อหุ้มเท่านั้นที่เปลี่ยนแปลง
ไฟล์ SRT มีลักษณะอย่างไร
เปิดใดก็ได้ .srt ในโปรแกรมแก้ไขข้อความ คุณจะเห็นบล็อกสี่บรรทัดซ้ําๆ ได้แก่ ตัวเลข ช่วงการประทับเวลา ข้อความคําบรรยายภาพ และบรรทัดว่าง ไม่มีอะไรอื่น
สามสิ่งที่ควรทราบ:
- ทุกบล็อกมีหมายเลข ตามลําดับ เริ่มต้นที่ 1
- การประทับเวลาใช้เครื่องหมายจุลภาค ก่อนมิลลิวินาที:
00:00:01,000. นี่เป็นรายละเอียดเดียวที่มักทําลายการแปลง - ไม่มีส่วนหัวและไม่มีสไตล์ SRT เป็นเพียงข้อความและเวลา เครื่องเล่นเดสก์ท็อปบางตัวให้เกียรติแท็กที่ไม่เป็นทางการ เช่น
<ฉัน>หรือ<ข>แต่พฤติกรรมนั้นไม่ได้เป็นส่วนหนึ่งของรูปแบบ ดังนั้นอย่าพึ่งพามัน
ความธรรมดานั้นคือมหาอํานาจของ SRT เนื่องจากแทบไม่มีอะไรให้ตีความผิด จึงอัปโหลดไปยังปลายทางที่หลากหลายที่สุดได้อย่างหมดจด
ไฟล์ VTT (WebVTT) มีลักษณะอย่างไร
WebVTT เป็นลูกพี่ลูกน้องบนเว็บของ SRT คําบรรยายเดียวกันใน .vtt ดูเกือบจะเหมือนกัน — ด้วยการเพิ่มโดยเจตนาสามครั้ง
สังเกตความแตกต่างจาก SRT ด้านบน:
- บรรทัดแรกคือ
เว็บวีทีตามด้วยบรรทัดว่าง ไฟล์ VTT จะไม่ถูกต้องหากไม่มีไฟล์ VTT และโปรแกรมเล่นเว็บจะเพิกเฉยต่อไฟล์ที่ไม่มีส่วนหัวอย่างเงียบๆ - ตัวคั่นมิลลิวินาทีคือจุดไม่ใช่เครื่องหมายจุลภาค:
00:00:01.000. - ตัวชี้นําสามารถดําเนินการตั้งค่าได้ ที่
บรรทัด:90% จัดตําแหน่ง:ศูนย์ในตําแหน่งคิวที่สองและจัดตําแหน่งคําบรรยายภายในเฟรมวิดีโอ ซึ่งเป็นสิ่งที่ SRT ไม่สามารถแสดงออกได้
ในการเปรียบเทียบ webvtt กับ srt นี่คือข้อได้เปรียบทั้งหมดของ VTT: มันถูกออกแบบมาสําหรับเบราว์เซอร์ ดังนั้นจึงสามารถวางตําแหน่ง การจัดตําแหน่ง แท็กสไตล์แบบอินไลน์ สไตล์ บล็อกด้วย CSS หมายเหตุ ความคิดเห็นสําหรับการอ้างอิงของคุณเอง และแม้แต่แทร็กบทหรือข้อมูลเมตา หากสิ่งเหล่านี้ไม่สําคัญกับการอัปโหลดของคุณ ความสามารถพิเศษก็เป็นเพียงค่าใช้จ่ายที่ไม่ได้ใช้ ซึ่งเป็นเหตุผลว่าทําไมครีเอเตอร์จํานวนมากจึงยึดติดกับ SRT
ความแตกต่างที่แท้จริงที่ทําให้ผู้คนสะดุด
การปะปนกัน "SRT กับ VTT" ส่วนใหญ่มีเพียงสี่สิ่งเล็กๆ น้อยๆ ทําสิ่งเหล่านี้ให้ถูกต้องและ Conversion จะหยุดล้มเหลว
| ตัวคั่นทศนิยม | จุลภาค , | ระยะเวลา . | วางการประทับเวลา SRT ลงใน VTT และผู้เล่นปฏิเสธคิว | บรรทัดส่วนหัว | ไม่มี | เว็บวีที อันดับแรก | VTT ที่ไม่มีส่วนหัวไม่แสดงคําบรรยายเลย | สไตล์ / ตําแหน่ง | ข้อความเท่านั้น | การตั้งค่าคิว + CSS | สไตล์รอดจาก SRT→VTT แต่ถูกถอดออก VTT→SRT | การเข้ารหัส | แนะนํา UTF-8 | ต้องใช้ UTF-8 | Non-UTF-8 เปลี่ยนสําเนียงและข้อความที่ไม่ใช่ภาษาละตินให้เป็นสัญลักษณ์ที่อ่านไม่ออก |
หมายเหตุบางประการที่ควรค่าแก่การทําความเข้าใจ:
รูปแบบใดที่แต่ละแพลตฟอร์มต้องการ
นี่คือส่วนที่ครีเอเตอร์ค้นหาจริงๆ โดยระบุว่าฉันกําลังเผยแพร่ที่ใด ฉันควรอัปโหลดไฟล์ใด นี่คือแผนที่ที่ใช้งานได้จริง

| YouTube (แบบยาว) | SRT (ยอมรับ VTT ด้วย) | SRT เป็นการอัปโหลดที่เชื่อถือได้ที่ง่ายที่สุด เครื่องเล่นจะเปิด/ปิด | โปรแกรมเล่นบนเว็บ (HTML5 <ติดตาม>) | VTT (จําเป็น) | พื้นที่ <ติดตาม> ยอมรับเฉพาะ WebVTT — SRT จะไม่โหลด | LMS / แพลตฟอร์มหลักสูตร | โดยปกติ VTT | ผู้เล่นหลักสูตรส่วนใหญ่สร้างขึ้นบน HTML5 ดังนั้นพวกเขาจึงคาดหวัง VTT | TikTok, วงล้อ, YouTube Shorts | ไม่ — เบิร์นอิน | ไม่มีช่องอัปโหลดไซด์คาร์ แสดงคําบรรยายลงในเฟรมแทน |
กฎง่ายๆ สองข้อหลุดออกจากตารางนี้:
- หากเบราว์เซอร์กําลังเล่นวิดีโอโดยตรง — เว็บไซต์ของคุณเอง แลนดิ้งเพจ LMS — คุณจําเป็นต้องมี VTT เกือบตลอดเวลา เพราะ HTML5
<ติดตาม>พูดเฉพาะ WebVTT เท่านั้น - หากคุณกําลังอัปโหลดไปยังเครื่องเล่นของแพลตฟอร์มขนาดใหญ่, SRT เป็นค่าเริ่มต้นที่ปลอดภัย และ YouTube ยินดีรับทั้งสองอย่าง ในฟีดแนวตั้งแบบสั้นจะไม่มีช่องไฟล์คําบรรยายเลย คุณจึงเบิร์นคําบรรยายลงในพิกเซล ซึ่งเป็นวิธีการเปิดคําบรรยายแบบเดียวกับที่กล่าวถึงในคําแนะนําของเราเกี่ยวกับ วิธีเพิ่มคําบรรยายลงในวิดีโอ.
เก็บ SRT ที่สะอาดไว้เป็นไฟล์หลักของคุณ และคุณสามารถสร้างอะไรก็ได้ที่ปลายทางต้องการจากไฟล์นั้น นั่นคือเวิร์กโฟลว์ที่เหลือของคู่มือนี้ตั้งค่าไว้
วิธีแปลง SRT เป็น VTT (และย้อนกลับ)
การแปลงทําได้รวดเร็วเนื่องจากข้อความคําบรรยายไม่เคยเปลี่ยนแปลง — คุณเป็นเพียงการแก้ไขตัวห่อหุ้มเท่านั้น มีสองเส้นทางที่ซื่อสัตย์: ตัวแปลงเบราว์เซอร์สําหรับไฟล์ที่สะอาดและถูกต้องในขั้นตอนเดียว หรือการแก้ไขด้วยตนเองหากคุณต้องการทําความเข้าใจว่ามีการเปลี่ยนแปลงอะไรบ้าง
เส้นทางเบราว์เซอร์ขั้นตอนเดียว
หากคุณไม่ต้องการแตะโปรแกรมแก้ไขข้อความ ให้เรียกใช้ไฟล์ผ่านตัวแปลงที่จัดการส่วนหัว ตัวคั่น และการเข้ารหัสให้คุณ
- รฟท→ VTT: วางของคุณ
.srtเข้าสู่ ตัวแปลง SRT เป็น VTT. มันเพิ่มเว็บวีทีสลับทุกเครื่องหมายจุลภาคเป็นจุด และบันทึกเป็น UTF-8 - รูปแบบอื่น ๆ → SRT: หากคุณเริ่มต้นจาก
.vtt,.ตูดหรือไฟล์คําบรรยายอื่นและต้องการรูปแบบสากล ให้เรียกใช้ผ่าน ตัวแปลงคําบรรยายเป็น SRT เพื่อทําให้แบนเพื่อทําความสะอาด SRT - แก้ไขรูปลักษณ์ในขณะที่คุณอยู่ที่นั่น: หากคุณจะเขียนคําบรรยายหรือต้องการสไตล์บนหน้าจอที่สอดคล้องกัน ให้เปิด ตัวแก้ไขรูปแบบคําบรรยาย เพื่อตั้งค่าแบบอักษร ขนาด เค้าร่าง และตําแหน่งก่อนที่คุณจะส่งออก
เนื่องจาก Recapo ทํางานทั้งหมดในเบราว์เซอร์ - ไม่ต้องติดตั้ง รับ MP4, MOV และรูปแบบทั่วไปอื่น ๆ สูงสุด 6GB ต่องาน - คุณสามารถเปลี่ยนจากวิดีโอดิบเป็นการส่งออกคําบรรยายและไฟล์คําบรรยายที่ตรงกันได้ในที่เดียวกัน
เส้นทางด้วยตนเอง (เพื่อให้คุณรู้ว่าเกิดอะไรขึ้น)
การแปลง รฟท→ VTT ด้วยมือมีสามขั้นตอนอย่างแท้จริง:
- เพิ่ม
เว็บวีทีเป็นบรรทัดแรก จากนั้นเป็นบรรทัดว่าง เหนือสิ่งอื่นใด - แทนที่ทุกเครื่องหมายจุลภาคในการประทับเวลาด้วยจุด (
00:00:01,000→00:00:01.000). ใช้การค้นหาและแทนที่ แต่กําหนดเป้าหมายเฉพาะบรรทัดการประทับเวลาเพื่อไม่ให้แตะเครื่องหมายจุลภาคในข้อความคําบรรยายภาพ - บันทึกไฟล์เป็น UTF-8 ด้วยออบเจ็กต์
.vttส่วนขยาย
การแปลง VTT → รฟท. ย้อนกลับโดยมีข้อแม้ประการหนึ่ง:
- ลบ
เว็บวีทีบรรทัดส่วนหัวและใด ๆหมายเหตุ,สไตล์หรือภูมิภาคบล็อก - แทนที่จุดในการประทับเวลาด้วยเครื่องหมายจุลภาค
- ตัดการตั้งค่าคิว (เช่น
บรรทัด:90% จัดตําแหน่ง:ศูนย์) ปิดเส้นประทับเวลา เนื่องจาก SRT ไม่สามารถใช้งานได้ - บันทึกเป็น UTF-8 ด้วย
.srtส่วนขยาย
ข้อแม้: ขั้นตอนที่ 3 เป็นจุดที่การจัดแต่งทรงผมและการวางตําแหน่ง VTT หายไป หากการจัดรูปแบบนั้นมีความสําคัญ ให้เก็บ VTT ไว้และอย่าดาวน์เกรด
ข้อผิดพลาดการแปลงทั่วไป (และวิธีหลบเลี่ยง)
แม้แต่การแปลงที่ "สําเร็จ" ก็อาจล้มเหลวอย่างเงียบ ๆ ในการเล่น นี่คือสี่คนที่กัดผู้สร้างบ่อยที่สุด

นิสัยหนึ่งที่ป้องกันสิ่งนี้ส่วนใหญ่: เก็บ SRT ที่ถูกต้องและแก้ไขของคุณเป็นไฟล์หลักเดียว สร้าง VTT จากมันก็ต่อเมื่อโปรแกรมเล่นเว็บหรือ LMS ต้องการ ปรับรูปแบบใหม่เมื่อคุณเบิร์นคําบรรยาย และนํากลับมาใช้ใหม่สําหรับการแปลทุกครั้ง การสูญเสียต้นแบบนั้นหมายถึงการถอดเสียงใหม่ตั้งแต่เริ่มต้น ดังนั้นหากคุณกําลังสร้างคําบรรยายโดยอัตโนมัติ ให้เริ่มจากการถอดเสียงที่เชื่อถือได้ ซึ่งบทสรุปของ เครื่องกําเนิดคําบรรยายอัตโนมัติที่ดีที่สุด สามารถช่วยคุณเลือกได้
คําถามที่พบบ่อย
อะไรคือความแตกต่างที่สําคัญระหว่าง SRT และ VTT? สองสิ่ง. ไฟล์ VTT ต้องขึ้นต้นด้วย เว็บวีที และใช้จุดก่อนมิลลิวินาที (00:00:01.000) ในขณะที่ SRT ไม่มีส่วนหัวและใช้เครื่องหมายจุลภาค (00:00:01,000). VTT ยังสามารถวางตําแหน่งและสไตล์ที่ SRT ไม่สามารถแสดงออกได้ ข้อความคําบรรยายนั้นเหมือนกันทั้งสองอย่าง
ฉันสามารถเปลี่ยนชื่อไฟล์ .srt เป็น .vtt ได้หรือไม่ ไม่ การเปลี่ยนชื่อส่วนขยายไม่ได้เพิ่ม เว็บวีที หรือแก้ไขการประทับเวลาแบบจุลภาคเทียบกับจุด เพื่อให้โปรแกรมเล่นบนเว็บปฏิเสธ เรียกใช้ผ่านตัวแปลงหรือทําการแก้ไขทั้งสองด้วยมือก่อน
YouTube ใช้รูปแบบใด — SRT หรือ VTT YouTube ยอมรับทั้งสองอย่างสําหรับการอัปโหลดแบบยาว และผู้ชมสามารถเปิดคําบรรยายหรือ off. SRT เป็นตัวเลือกที่ง่ายที่สุดและเชื่อถือได้ สําหรับ Shorts และฟีดแนวตั้งอื่นๆ จะไม่มีการอัปโหลดไฟล์คําบรรยาย คุณจึงเขียนคําบรรยายลงในวิดีโอโดยตรงแทน
SRT หรือ VTT ดีกว่าสําหรับเครื่องเล่นวิดีโอบนเว็บไซต์หรือไม่ VTT โดยไม่มีคําถาม — HTML5 <ติดตาม> ยอมรับเฉพาะ WebVTT ดังนั้น SRT จะไม่โหลดในเครื่องเล่นดั้งเดิมของเบราว์เซอร์ แปลง SRT เป็น VTT ก่อนฝัง
การแปลง SRT เป็น VTT ลดคุณภาพหรือไม่? ไม่ คําบรรยายเป็นข้อความธรรมดา ดังนั้นการแปลงจึงไม่แตะต้องวิดีโอหรือเสียงของคุณเลย ความเสี่ยงเพียงอย่างเดียวคือไฟล์เสียจากเครื่องหมายจุลภาคที่พลาดหรือการเข้ารหัสที่ไม่ถูกต้อง การไปอีกทางหนึ่ง (VTT → SRT) อาจทําให้การจัดแต่งทรงผมและการวางตําแหน่งลดลง แต่ไม่เคยส่งผลต่อภาพ
แปลงคําบรรยายของคุณด้วยวิธีที่สะอาดตา
SRT และ VTT เป็นคําบรรยายเดียวกันในสองห่อหุ้ม - รับส่วนหัว ตัวคั่น และการเข้ารหัสให้ถูกต้อง และอันใดอย่างหนึ่งก็ใช้งานได้ เก็บ SRT ที่ถูกต้องไว้เป็นต้นแบบของคุณสร้าง VTT เมื่อใดก็ตามที่โปรแกรมเล่นเว็บหรือแพลตฟอร์มหลักสูตรร้องขอและเบิร์นคําบรรยายสําหรับฟีดแนวตั้ง สร้างบัญชี Recapo ฟรี เพื่อถอดเสียง แปลง จัดรูปแบบ และส่งออกคําบรรยายของคุณในเบราว์เซอร์ จากนั้นนําไฟล์ต้นแบบเดียวกันกลับมาใช้ใหม่ในทุกแพลตฟอร์มที่คุณเผยแพร่