เสียง & ข้อความ

จัดระเบียบซับไทเทิล .srt ภาษาไทย หั่นคำ 9:16 CapCut & เลื่อนเวลาซับ

แก้ปัญหาซับไทเทิลภาษาไทยจากระบบถอดเสียงอัตโนมัติที่ยาวล้นจอมือถือหรือตัดคำไทยขาดกลางคำ — หั่นบรรทัดยาวเป็นใบย่อยตามขอบเขตคำไทยพร้อมคำนวณแบ่งเวลาให้อัตโนมัติ เลื่อนเวลาซับทั้งไฟล์ แก้เวลาซับซ้อนทับกัน และแปลงไฟล์ซับไทยรุ่นเก่า (TIS-620) ในเบราว์เซอร์

2. เลือกรูปแบบหน้าจอที่นำไปตัดต่อ (ตัดคำไทยให้อัตโนมัติ)
4. ตัวเลือกจัดระเบียบเพิ่มเติม
จำนวนใบซับ (ก่อน ➔ หลัง) 0 ➔ 0 ใบ
ใบที่ยาวเกินเพดานจอ 0 ➔ 0 ใบ
จุดที่เวลาซับซ้อนทับกัน 0 ➔ 0 จุด
บรรทัดยาวสุด / ความเร็วอ่าน 0 ตัว · 0 ตัว/วิ
ผลลัพธ์ที่จัดระเบียบแล้ว (เลือกสลับรูปแบบเพื่อดูตัวอย่างหรือกดคัดลอก)
— วางข้อความ .srt หรือกดปุ่ม "โหลดตัวอย่างซับไทยเจ้าปัญหา" ด้านบนเพื่อดูผลลัพธ์ —
ดูตารางตรวจสอบซับทีละใบ (0 ใบ)
# เวลาเริ่ม ➔ จบ ข้อความซับไทเทิล ความยาวแนวนอน
ยังไม่มีข้อมูลซับไทเทิล

ทำไมซับไทเทิลภาษาไทยถึงต้องจัดระเบียบก่อนเข้าโปรแกรมตัดต่อ

เวลาใช้ระบบถอดเสียงอัตโนมัติ (Auto-Caption) จาก YouTube, Whisper หรือโปรแกรมตัดต่ออย่าง CapCut และ Premiere Pro ปัญหาที่คนทำคลิปภาษาไทยเจอบ่อยที่สุดคือ ประโยคยาวเหยียดเป็นบรรทัดเดียวจนล้นจอมือถือ หรือพอโปรแกรมพยายามตัดขึ้นบรรทัดใหม่ให้เอง ก็ฉีกคำไทยขาดกลางคำ เช่น ประ | เทศไทย หรือ ความ | สุข จนคนดูสะดุด

สาเหตุเป็นเพราะเครื่องมือสากลใช้ช่องว่าง (Space) เป็นตัวบอกขอบเขตคำ และนับจำนวนตัวอักษรทุกตัวเท่ากันหมด แต่ภาษาไทยเขียนติดกันและมีสระบน-ล่างกับวรรณยุกต์ (เช่น ิ ี ึ ื ุ ู ั ่ ้ ๊ ๋ ์) ที่ซ้อนอยู่ในแนวตั้งโดยไม่กินความกว้างแนวนอนเลย หน้านี้จึงใช้ Intl.Segmenter("th") ตัดตามขอบเขตคำไทยจริง และนับเฉพาะตัวอักษรแนวนอนเพื่อให้ทุกใบซับกว้างพอดีหน้าจอ

ตารางความยาวซับไทเทิลภาษาไทยที่เหมาะสมในแต่ละแพลตฟอร์ม

รูปแบบวิดีโอ / แพลตฟอร์ม ตัวอักษรแนวนอนต่อบรรทัด จำนวนบรรทัดต่อใบ เหตุผลในการใช้งานจริง
คลิปสั้นแนวตั้ง 9:16 (CapCut, TikTok, Reels, Shorts) 16–20 ตัวอักษร (แนะนำ 18) 1 บรรทัด จอมือถือแนวตั้งแคบและมีปุ่มไลก์/แชร์ขวางด้านขวา ซับบรรทัดเดียวตัวใหญ่ตรงกลางอ่านตามง่ายที่สุด
วิดีโอแนวนอน 16:9 สไตล์ MV / Vlog (YouTube) 32–38 ตัวอักษร (แนะนำ 36) 1 บรรทัด ซับบรรทัดเดียวด้านล่างไม่บังใบหน้าหรือองค์ประกอบภาพ และสายตาไม่ต้องกวาดขึ้นลง
ภาพยนตร์ / ซีรีส์ / สารคดี (มาตรฐานสากล) ไม่เกิน 42 ตัวอักษร สูงสุด 2 บรรทัด ใช้กับบทสนทนายาว ๆ โดยพับครึ่งตรงรอยต่อคำไทยให้บรรทัดบนและล่างยาวใกล้เคียงกัน

วิธีนำไฟล์ .srt ที่จัดระเบียบแล้วไปใช้งาน

  1. CapCut (บนคอมและมือถือ): ไปที่เมนู Text (ข้อความ) → Local Captions (คำบรรยายในเครื่อง) แล้วเลือกไฟล์ .srt ที่ดาวน์โหลดไป ซับจะวางเรียงตามไทม์ไลน์พร้อมตั้งฟอนต์และแอนิเมชันต่อได้ทันที
  2. Premiere Pro / DaVinci Resolve: ลากไฟล์ .srt เข้าหน้าต่าง Project แล้ววางลงบน Subtitle Track บนไทม์ไลน์
  3. YouTube Studio: ไปที่เมนู Subtitles (คำบรรยาย) ของคลิป เลือกภาษาไทย แล้วกด Upload file (อัปโหลดไฟล์) → With timing (มีข้อมูลเวลา)

คำถามที่พบบ่อย

ทำไมซับภาษาไทยใน CapCut หรือ Premiere ถึงชอบตัดคำขาดกลางคำ

เพราะภาษาไทยเขียนติดกันโดยไม่เว้นวรรคระหว่างคำ โปรแกรมตัดต่อส่วนใหญ่ที่พัฒนาจากต่างประเทศจึงไม่รู้ว่าคำหนึ่งคำจบตรงไหน เมื่อข้อความยาวเกินกรอบจึงตัดขึ้นบรรทัดใหม่ตรงตัวอักษรที่ล้นทันที หน้านี้แก้โดยใช้พจนานุกรมตัดคำไทย (Intl.Segmenter) หั่นซับเป็นใบย่อยหรือพับบรรทัดตรงรอยต่อคำไทยให้ก่อนนำเข้าโปรแกรมตัดต่อ

คลิปแนวตั้ง 9:16 (TikTok, Reels, Shorts) ควรตั้งความยาวซับกี่ตัวอักษรต่อบรรทัด

แนะนำที่ 16–20 ตัวอักษรแนวนอนต่อบรรทัด (ค่าเริ่มต้นของพรีเซ็ต 9:16 ในหน้านี้คือ 18 ตัวอักษร และใช้ 1 บรรทัดต่อใบ) เพราะจอมือถือแนวตั้งแคบมากและยังมีไอคอนปุ่มกดไลก์ แชร์ รวมถึงแคปชันด้านล่างกินพื้นที่อยู่ด้วย หากยาวเกิน 20 ตัวอักษร ฟอนต์จะต้องถูกบีบให้เล็กลงจนคนไถฟีดอ่านไม่ทัน

เมื่อหั่นซับใบยาวออกเป็นหลายใบสั้น ๆ เวลาของแต่ละใบคำนวณอย่างไร

เครื่องมือจะนำช่วงเวลาเริ่มถึงจบของใบเดิมมาแบ่งตามสัดส่วนความยาวตัวอักษรแนวนอนของแต่ละใบย่อย เช่น ถ้าใบเดิมยาว 6 วินาที ถูกหั่นเป็นใบแรกสั้นและใบที่สองยาวกว่าสองเท่า ใบแรกจะได้เวลา 2 วินาที และใบที่สองจะได้เวลา 4 วินาทีต่อกันพอดีโดยไม่เกิดช่องว่างหรือเวลาซ้อนกัน

ซับมาช้าหรือเร็วกว่าเสียงพูดทั้งคลิป แก้อย่างไร

ใช้ช่องเลื่อนเวลาทั้งไฟล์ (Time Shift) หากซับขึ้นช้ากว่าเสียงพูดให้ใส่ค่าลบ เช่น -0.5 วินาที เพื่อให้ซับมาเร็วขึ้น แต่ถ้าซับขึ้นก่อนเสียงพูดให้ใส่ค่าบวก เช่น +0.5 วินาที ระบบจะขยับเวลาทุกใบพร้อมกันโดยไม่ปล่อยให้ใบแรกสุดติดลบต่ำกว่า 00:00:00,000

เปิดไฟล์ .srt เก่าแล้วเป็นภาษาต่างดาว แก้ได้ไหม

ได้ ไฟล์ซับภาษาไทยยุคเก่ามักบันทึกด้วยรหัส TIS-620 หรือ Windows-874 เมื่อเปิดในระบบสมัยใหม่ที่ใช้ UTF-8 จึงอ่านไม่ออก ให้เปลี่ยนตัวเลือกรหัสอักษรของไฟล์ด้านบนเป็น TIS-620 / Windows-874 แล้วเลือกไฟล์ใหม่ เครื่องมือจะแปลงเป็น UTF-8 มาตรฐานที่นำเข้า CapCut และ Premiere ได้ทันที

ไฟล์ซับไทเทิลที่อัปโหลดถูกส่งไปเก็บที่เซิร์ฟเวอร์หรือไม่

ไม่ ไฟล์ซับไทเทิลและข้อความทั้งหมดถูกอ่านและประมวลผลด้วยจาวาสคริปต์ในเบราว์เซอร์ของคุณ 100% ไม่มีการส่งไฟล์หรือข้อความออกไปที่เซิร์ฟเวอร์ใด ๆ

🔗 เครื่องมือที่เกี่ยวข้อง

ดูเครื่องมือทั้งหมด ➔
🎤
ทำไฟล์คาราโอเกะ .lrc & .ass
เคาะจังหวะเนื้อเพลงตามไฟล์เสียง ส่งออก .lrc, .srt และ .ass สีไหล
🔤
นับคำ & ตัวอักษรไทย
เช็กความยาวสคริปต์และจำนวนคำภาษาไทยด้วยพจนานุกรม
🔊
อ่านออกเสียงข้อความ (TTS)
ลองฟังเสียงพูดภาษาไทยจากสคริปต์ก่อนอัดจริง
🎙️
Stream Overlay สำหรับ OBS
ขึ้นชื่อเพลง ปกเพลง และข้อความวิ่งบนหน้าจอไลฟ์สด