**แปลง SRT เป็น VTT ฟรี ทำงานในเบราว์เซอร์ | SozAI**
Source: https://sozai.app/th/tools/srt-to-vtt/

เครื่องมือฟรี

# ตัวแปลง SRT เป็น VTT

แปลงไฟล์ SubRip ให้เป็น WebVTT สำหรับใช้งานบนเว็บ ลากไฟล์ .srt เข้ามาแล้วรับไฟล์ .vtt ที่มีส่วนหัวตามที่เบราว์เซอร์ต้องการ พร้อมเครื่องหมายวรรคตอนของไทม์สแตมป์ที่วิดีโอ HTML5 กำหนดไว้

- ทำงานบนเบราว์เซอร์
- ไม่มีการอัปโหลดข้อมูล
- ไม่ต้องสมัครสมาชิก

ลากไฟล์มาวางที่นี่

หรือ

รองรับไฟล์ .srt, .vtt, .txt

ความยาวเสียง/วิดีโอ

ชั่วโมง

นาที

จำนวนไฟล์

เพิ่มไฟล์ SRT (2+)

เลื่อนเวลา   วินาที

แปลงเป็น

### ผลลัพธ์

วิธีการทำงาน

## ตัวแปลง SRT เป็น VTT ใน 3 ขั้นตอน

01

### ลากไฟล์ SRT เข้ามา

ลากไฟล์ .srt ลงในกล่องหรือเลือกจากเครื่อง ไฟล์จะไม่ถูกส่งออกจากเครื่องของคุณเลย

02

### แปลงเป็น VTT

เพิ่มส่วนหัว WEBVTT และเปลี่ยนทุกไทม์โค้ดจากจุลภาคเป็นจุดสำหรับมิลลิวินาที

03

### ดาวน์โหลดไฟล์ .vtt

คัดลอกผลลัพธ์หรือดาวน์โหลดไฟล์พร้อมนำไปแนบกับแท็ก track ของวิดีโอ HTML5

## ทำไมไฟล์ SRT จึงเล่นไม่ได้ในเบราว์เซอร์

SubRip กับ WebVTT มีหน้าตาคล้ายกันมากจนดูเหมือนไม่น่าจะมีปัญหา แต่นั่นคือจุดที่ทำให้งงเวลาแนบไฟล์ .srt เข้ากับแท็ก `<track>` วิดีโอเล่นได้ตามปกติ แต่ซับไตเติลไม่ปรากฏขึ้นเลย โดยไม่มีข้อความแจ้งเตือนใด ๆ นั่นเป็นเพราะวิดีโอ HTML5 ไม่รองรับ SubRip เลย มันอ่านได้เฉพาะ WebVTT ซึ่งต่างจาก SubRip อยู่สองจุดเล็ก ๆ ที่ตัวเล่นวิดีโอไม่ยอมให้ผ่านไปได้ง่าย ๆ

## สองจุดต่างที่มีผลจริง

จุดแรก ไฟล์ WebVTT ต้องเริ่มต้นด้วยคำว่า `WEBVTT` อยู่บนบรรทัดของตัวเองเท่านั้น หากไม่มีส่วนหัวนี้ ไฟล์จะถูกปฏิเสธทั้งหมดไม่ว่าข้างในจะมีอะไร จุดที่สอง WebVTT ใช้จุดในการแยกวินาทีจากมิลลิวินาที ขณะที่ SubRip ใช้จุลภาค เช่น `00:00:01.500` เทียบกับ `00:00:01,500` ส่วนหมายเลขลำดับคิว (cue) ที่ SubRip วางไว้เหนือแต่ละบล็อกนั้น ใน WebVTT เป็นตัวเลือกเสริมไม่บังคับ และตัวแปลงนี้จะตัดออกไปเลย เพราะไม่มีความหมายอะไรและมีแต่จะเพิ่มความรกไฟล์

## สิ่งที่การแปลงเปลี่ยนแปลงและสิ่งที่ไม่เปลี่ยน

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

## ทำงานบนเครื่องของคุณเอง

ไฟล์จะถูกอ่านและแปลงในเบราว์เซอร์ทั้งหมด ไม่มีการอัปโหลด ไม่มีการจัดเก็บ และไม่ต้องสมัครสมาชิก รองรับไฟล์ขนาดสูงสุด 10 MB ซึ่งมากกว่าที่ไฟล์ซับไตเติลใด ๆ จะต้องใช้ เพราะภาพยนตร์เต็มความยาวทั่วไปมักมีขนาดไฟล์ต่ำกว่า 100 KB

คำตอบ

## คำถามที่พบบ่อยเกี่ยวกับการแปลง SRT เป็น VTT

ทำไมไฟล์ SRT ที่ใส่เข้าไปในวิดีโอ HTML5 แล้วไม่มีซับไตเติลปรากฏขึ้น

เพราะเบราว์เซอร์ไม่รองรับ SubRip แท็ก

SRT กับ VTT ต่างกันตรงไหนกันแน่

ต่างกันสองอย่าง ไฟล์ VTT ต้องเริ่มด้วยบรรทัด WEBVTT และใช้จุดแยกมิลลิวินาทีแทนจุลภาค เช่น 00:00:01.500 แทน 00:00:01,500 ส่วนที่เหลือของคิว ทั้งเวลา ข้อความ และการขึ้นบรรทัดใหม่ เหมือนกันทุกอย่าง

หมายเลขลำดับคิวหายไปหรือไม่

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

เวลาของซับไตเติลจะเปลี่ยนไปไหม

ไม่เปลี่ยน เวลาเริ่มและเวลาสิ้นสุดจะถูกคัดลอกมาตรงตามเดิมทุกจุดจนถึงระดับมิลลิวินาที ไม่มีการปัดเศษหรือจับเวลาใหม่

การจัดสไตล์และตำแหน่งจะยังคงอยู่หรือไม่

ไม่มีอะไรให้คงอยู่ตั้งแต่แรก เพราะ SubRip ไม่มีการตั้งค่าตำแหน่งหรือพื้นที่แสดงผลอยู่แล้ว ผลลัพธ์ที่ได้จึงใช้ค่าเริ่มต้นของ WebVTT หากต้องการตั้งค่าคิวเพิ่มเติมจะต้องเพิ่มด้วยตัวเองในภายหลัง

ไฟล์ของฉันถูกอัปโหลดขึ้นที่ไหนหรือไม่

ไม่ การแปลงทำงานในเบราว์เซอร์ด้วย JavaScript ไฟล์จะไม่ถูกส่งไปยังเซิร์ฟเวอร์ ไม่ถูกจัดเก็บ และไม่ต้องมีบัญชีผู้ใช้

แปลงไฟล์ได้ขนาดใหญ่แค่ไหน

สูงสุด 10 MB ไฟล์ซับไตเติลมีขนาดเล็กมาก แม้แต่ภาพยนตร์ยาวสามชั่วโมงก็ยังไม่ค่อยเกิน 200 KB ดังนั้นข้อจำกัดนี้แทบจะไม่มีทางเจอเลย

แปลงกลับจาก VTT เป็น SRT ได้ไหม

ได้ ตัวแปลง VTT เป็น SRT ทำหน้าที่นี้ และตัวแปลงซับไตเติลสารพัดประโยชน์ยังรองรับได้ทั้งสองทิศทาง รวมถึง SBV และ ASS ด้วย

ต้องการถอดเสียงแบบเต็มใช่ไหม?

อัปโหลดไฟล์เสียงหรือวางลิงก์ YouTube แล้วรับบทถอดเสียงเต็มรูปแบบด้วย AI พร้อมชื่อผู้พูด การประทับเวลา และสรุปเนื้อหา

 [ดาวน์โหลดแอป — ฟรี](https://sozai.app/th/download/)

ใช้ฟรีบน iOS และ Android ไม่ต้องมีบัญชี

เครื่องมือฟรี

## เครื่องมือฟรีเพิ่มเติม

- [01 แปลงไฟล์ ASS เป็น SRT](https://sozai.app/th/tools/ass-to-srt/)
- [02 แปลงไฟล์ SBV เป็น SRT](https://sozai.app/th/tools/sbv-to-srt/)
- [03 ตรวจสอบไฟล์ SRT](https://sozai.app/th/tools/srt-validator/)
- [04 ตัวแปลงไฟล์ซับไตเติ้ล](https://sozai.app/th/tools/subtitle-converter/)
- [05 แปลงไฟล์ SRT เป็น TXT](https://sozai.app/th/tools/srt-to-txt/)
- [06 รวมไฟล์ SRT](https://sozai.app/th/tools/merge-srt/)
- [07 แปลงไฟล์ TXT เป็น SRT](https://sozai.app/th/tools/txt-to-srt/)

[YouTube Transcript Generator](https://sozai.app/th/youtube-transcript/) · [SozAI vs Other Tools](https://sozai.app/th/compare/) · [Alternatives to Popular Apps](https://sozai.app/th/alternatives/)


---
This is the markdown twin of https://sozai.app/th/tools/srt-to-vtt/ — the same content, without the markup.
Published by SozAI (https://sozai.app). Reuse and quotation are allowed with attribution and a link back.
Machine-readable index: https://sozai.app/llms.txt · data API: https://sozai.app/api/
