การฝัง graphical subtitles ลงในไฟล์ Video

จากตอนแรกที่ต้องการจะสร้าง DVD แต่ไฟล์ที่มีคือ Video กับ Graphical subtitles
แล้วโปรแกรมประเภท Video to DVD มันไม่ค่อยรองรับ Graphical subtitles
มีใกล้เคียงมากที่สุดคือโปรแกรม Freemake Video Converter
ที่สามารถเอา Graphical subtitles มาใส่ได้และแปลงเป็น Video หรือ DVD ก็ได้
แต่มีปัญหาอยู่คือ มันไม่สนใจเวลาเลย มันเอา sub มาใส่ตั้งแต่ต้นเลยโดยเวลาไม่ตรงกันเลย

สุดท้ายจึงได้วิธีมา 2 วิธี
1.แปลง Graphical subtitles เป็น textual subtitles
2.หาโปรแกรมที่ให้เราฝัง Graphical subtitles ลงไปใน Video ได้

วิธีแรก
หลังจากหาข้อมูลก็เจอโปรแกรมที่จะเอามาทดลองใช้ คือ Subtitle Edit
Download ติดตั้งเรียบร้อยเปิดโปรแกรม แต่ทดลองใช้ดูปรากฏว่า มันแปลงมายังไม่ค่อยตรง
ความผิดพลาดระดับ ไม่โอเค คือเท่าที่สังเกตดูการแปลงมาในตอนแรกด้วย OCR ก็ค่อนข้างโอเค
แต่มามีปัญหาตรงที่ ตรวจคำและแก้คำผิดอัตโนมัติ ซึ่งมันทำให้ ที่ถูกอยู่แล้วกลายเป็นคำเพี้ยนๆ

เปิดโปรแกรมมาหน้าตาจะเป็นแบบนี้
23528656

ลากไฟล์ .sub มาใส่เลยมันจะเข้ามาหน้านี้
24954625

เราต้องเลือก thai แล้ว download ระบบการแปลงมาก่อน
24961687

 

 

 

 

 

ตอนแปลงจะเป็นแบบนี้ จะเห็นว่าตอนแรกมันแปลงถูกแล้ว แต่ตัวตรวจคำและแก้อัตโนมัติมันทำให้เพี้ยน
25211109

แปลงเสร็จจะเป็นแบบนี้
25580859

พอลองเอามาเปิดดูจะเห็นว่าเพี้ยนไปหมด

มันจำเป็นต้องเกิดขึ้น
vlcsnap-2013-10-19-15h12m24s172

ไมอามี่ ช่างเป็นเมืองที่สุดยอดจริงๆ (กลายเป็นเมืองหื่นไปแล้ว)

ผมชอบอาหารคิวบา
vlcsnap-2013-10-19-15h12m34s27

แซนวิชหมู ของโปรดผมเลย
vlcsnap-2013-10-19-15h12m38s66

 

วิธีที่สอง
หาโปรแกรมที่จะเอา sub ฝังลงไปใน Video ได้เลย
หาคำว่า idx sub avi ก็เจอโปรแกรมที่คุ้นดีอยู่แล้วคือ VirtualDub
เมื่อโหลดมาลงแล้ว ยังต้องการ plugin สำำหรับการจัดการกับ sub คือต้องใช้
โปรแกรมชื่อ VSFilter หามาติดตั้งเสร็จจะเจอไฟล์ ชื่อ VSFilter.dll
copy เอาไปใส่ใน folder plugin ในโปรแกรม VirtualDub

แต่ต้องเปลี่ยน extension ของไฟล์ จาก .dll เป็น .vdf จะได้เป็น VSFilter.vdf
เมื่อเปิดโปรแกรม VirtualDub ก็จัดการเอา Video มาใส่
จากนั้นเลือก Menu Video>Filters>Add เลือก VobSub Gabest
แล้วมันจะให้เราเลือกไฟล์ sub เราเลือก ไฟล์ที่เป็น .idx
จากนั้นให้กลับออกมาหน้าโปรแกรม กด Save as AVI

เข้าไปในโปรแกรม VSFilter ไป copy ไฟล์ VSFilter.dll
25883046

เอามาเปลี่ยนชื่อแล้วใส่ในโปรแกรม VirtualDub
25883047

เปิดโปรแกรมขึ้นมาโหลด Video ให้เรียบร้อย แล้วเลือก Video > Filters
25974875

เลือก Add
25983640

เลือก VobSub
25988203

Save as AVI

ส่วนการ encode ถ้าต้องการแบบ H.264 ก็ต้องไปหาตัว library ที่จะนำมาใช้ encode

ที่แนะนำคือ x264vfw ไปหาโหลดมาติดตั้ง เมื่อติดตั้งแล้ว พอเปิดโปรแกรม VirtualDub เข้าไปตรง compression มันจะมี H.264 ขึ้นมาให้เลือก

แต่ถ้าไฟล์ที่เราจะแปลงมันเป็น Xvid เราก็ต้องไป download Xvid มาติดตั้งก่อนด้วยเพราะมันจะบอกว่ามันอ่านไม่ได้

จบ