Subtitle (ซับไตเติ้ล) คือ คำบรรยายใต้ภาพที่ขึ้นมาใต้คลิปหรือภาพยนตร์ เพื่อให้ผู้คนเข้าใจว่าคลิปวีดีโอนั้นหมายความว่าอะไรบ้าง ทุกคนอาจจะเคยเห็นซับไตเติ้ลผ่านตามาบ้างตามภาพยนตร์ สตรีมมิ่งต่างๆ หรือที่ไหนก็แล้วแต่  หลายคนเข้าใจว่าวิธีการทำซับไตเติ้ลเป็นเรื่องที่ยุ่งยากและมีความซับซ้อน ต้องใช้โปรแกรมต่างๆมาใช้ในการทำได้ กว่าจะได้ซับไตเติ้ลสำหรับคลิปวีดีโอหนึ่งเป็นเรื่องยากมากๆ เพราะกว่าจะแปล กว่าจะถอดคำพูดต่าง กว่าจะขึ้นบนโปรแกรมตัดต่อ แต่ความจริงแล้วการทำซับไตเติ้ลเป็นเรื่องที่ง่ายมากๆ เพียงแค่ใช้ Notepadหรือ Text editor  ในการสร้างไฟล์ซับไตเติ้ล มาดูกันว่าการสร้างไฟล์ซับไตเติ้ลอย่างง่ายต้องทำอย่างไรบ้าง

รูปแสดงว่า Subtite คืออะไร

รูปที่ 1 ตัวอย่าง Subtitle

ไฟล์ .str คืออะไร

ก่อนที่จะมารู้วิธีสร้างซับไตเติ้ล ก่อนอื่นเราต้องมารู้จักก่อนว่าไฟล์ .str คืออะไร ไฟล์ .str ย่อมาจาก SubRip Subtitle ซึ่งเป็นไฟล์ที่ใช้สำหรับฝังคำบรรยายภาพได้ทั้งในภาษาไทยและภาษาอังกฤษ รวมไปถึงภาษาอื่นๆอีกด้วย โดยไฟล์ .str สามารถนำไปเปิดได้ใน VLC, MPC-HC หรือ KMPlayer ในไฟล์ str จะประกอบด้วยหมายเลขตามลำดับ จำนวนเวลาตั้งแต่ต้นจนจบข้อความ  และข้อความ ภายหลังจาการสร้างไฟล์นี้ก็สามารถนำไปใส่ในวีดีโอได้หลากหลายโปรแกรมทั้งออนไลน์และออฟไลน์ เช่น Facebook Youtube Cantasia ผู้คนในวงการทำซับไตเติ้ลนิยมใช้ไฟล์นี้ เพราะไฟล์ str ใช้พื้นที่จัดเก็บข้อมูลน้อย ทำให้ไม่เปลืองเนื้อที่ในหน่วยความจำของคอมพิวเตอร์และไม่ยุ่งยากในการเข้ารหัสวีดีโอ หรือ Encoding  แลสามารถนำไปฝังซับได้หลายโปรแกรมอีกด้วย ไม่แปลกเลยว่าทำไมคนถึงนิยมใช้สร้างไฟล์ str สำหรับทำซํบไตเติ้ล

Text Editor คืออะไร

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

วิธีการสร้างไฟล์ .str
1.เปิด Notepad หรือ Text Editor ขึ้นมา เพื่อใช้ในการเขียนไฟล์ str

แบบฟอร์มการพิมพ์ไฟล์ str ที่ถูกต้อง
รูปที่ 2 การพิมพ์ไฟล์ Subtitle

2.แกะคำพูดมา 1 ประโยค ในประโยคหนึ่งต้องมีความยาวไม่เกิน 60 ตัวอักษร และพิมพ์ตามแบบฟอร์มตามตัวอย่างตามรูปที่ 2 โดยหมายเลขคือจำนวนประโยคใน VDO ส่วนที่สองคือช่วงระยะเวลาที่ข้อความจะแสดงตั้งแต่เริ่มจนจบประโยค ส่วนที่สามคือข้อความที่แสดงในบนหน้าจอ ผู้สร้างซับไตเติ้ลจะต้องสร้างตามแบบฟอร์มนี้จนกว่าจะหมดคลิป

วิธีการเซฟไฟล์ str ต้องทำอย่างไรบ้าง

รูปที่ 3 วิธีการเซฟไฟล์ str

 

3.เมื่อทำขั้นตอนที่ 2 จนครบหมดทั้งคลิปแล้ว ก็ให้กด Save แล้วจะขึ้นหน้า Popup ให้ Save จากนั้นปรับ Line Ending เป็น Unix/Linux และตั้งค่าทางมุมขวาให้เป็น All file แล้วให้เปลี่ยนนามสกุลจาก .txt ซึ่งเป็นไฟล์เริ่มต้นในการเป็นไฟล์ .str ซึ่งเป็นไฟล์ซับไตเติ้ลตามรูปที่ 3 แล้วจะได้ไฟล์ตามรูปที่ 4

รูปแบบไฟล์ str หลังจากเซฟแล้ว

รูปที่ 4 ตัวอย่างไฟล์ str

 

เพียงเท่านี้การสร้างไฟล์ str หรือซับไตเติ้ลก็เสร็จสมบูรณ์ ผู้ใช้สามารถนำไฟล์นี้ไปแปะบนวีดีโอคลิปได้แล้ว อย่างเช่น VDO Youtube หรือไม่ก็ไฟล์ mp4 และ DVD จะเห็นได้ว่าการสร้างไฟล์ซับไตเติ้ลไม่ใช่เรื่องยากอีกต่อไป ไม่จำเป็นต้องใช้โปรแกรมตัดต่อ เพียงแค่สร้างไฟล์ str ก็สามารถใช้ได้แล้ว จะเห็นได้ว่าเราสามารถสร้างไฟล์ซับไตเติ้ลได้ด้วยตัวเอง 

อ้างอิง

ไฟล์ SRT คืออะไร,[ออนไลน์],อ่านได้ที่นี่ https://th.yeniakrep.org/srt-file-4135479-4332

The SRT or Subrip subtitle format ,[ออนไลน์],อ่านได้ที่นี่ https://www.visualsubsync.org/help/srt

ไฟล์นามสกุล SRT คืออะไร ,[ออนไลน์],อ่านได้ที่นี่ https://whatext.com/th/srt

อ้างอิงรูป

รูปที่ 1 https://commons.wikimedia.org/wiki/File:Example_of_subtitles_(Charade,_1963).jpg

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:03 pm บอร์ด Python Knowledge
1
401
ศ 29 มี.ค. 2024 9:24 am โดย athirach.offcial View Topic เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:37 am บอร์ด Python Knowledge
0
107
พฤ 28 มี.ค. 2024 11:37 am โดย athirach.offcial View Topic Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:07 am บอร์ด Python Knowledge
3
659
ศ 29 มี.ค. 2024 9:18 am โดย athirach.offcial View Topic คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
โดย athirach.offcial พฤ 28 มี.ค. 2024 10:51 am บอร์ด Python Knowledge
1
183
พฤ 28 มี.ค. 2024 8:55 pm โดย athirach.offcial View Topic การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
โดย Narisara พฤ 28 มี.ค. 2024 10:46 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
140
พฤ 28 มี.ค. 2024 11:13 am โดย Narisara View Topic ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
116
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
data science คืออะไร ? มีหน้าที่อะไร
โดย athirach.offcial พ 27 มี.ค. 2024 11:24 am บอร์ด Python Knowledge
0
114
พ 27 มี.ค. 2024 11:24 am โดย athirach.offcial View Topic data science คืออะไร ? มีหน้าที่อะไร
ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
โดย athirach.offcial พ 27 มี.ค. 2024 11:14 am บอร์ด Python Knowledge
0
99
พ 27 มี.ค. 2024 11:14 am โดย athirach.offcial View Topic ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์