ครั้งนี้เป็นเรื่องของ Hard Sub หรือก็คือ ซับที่ติดไปกับเนื้อวิดีโอเลย แยก หรือ เปิด-ปิด ไม่ได้นะครับ
          และคราวนี้ผมจะสอนโดยใช้ VirtualDub นะครับ เพราะง่ายสำหรับมือใหม่ แต่ปรับเปลี่ยนแก้ไขได้น้อยกว่า ซึ่งความจริงแล้วถ้าใช้การเขียน AviSynth Script จะทำให้ได้ผลงานหรูกว่า ปรับเปลี่ยนแก้ไขได้หลากหลายกว่า

 

Download : VirtualDub + Plugins (เป็น Freeware)

 

คล้ายไฟล์ออกมาทั้ง2อันแล้วให้เอาPluginsไปไว้ในfolder plugins ของ VirtualDub ด้วย

 

 

1.run VirtualDub > File > Open video file

 

วิธีเปิดวิดีโอ format ต่างๆ ตามลิ้งค์ Plugins

 

 

2. การ Add Sub

 

Video > Filters > Add > Subtitler/TextSub/VobSub > OK > เลือก File Subtitle > OK

Subtitler/TextSub/VobSub เลือกใช้ตาม format ของซับเรา

 

 

3. การเข้ารหัส Audio

 

ขั้นตอนนี้ขึ้นอยู่กับไฟล์ต้นฉบับเป็นไฟล์อะไรและที่คุณต้องการให้มันออกมาเป็นไฟล์ชนิดไหน

 

แต่ถ้าจะให้คงแบบเดิมไว้ ไม่encodeใหม่ ให้เลือก Audio > Direct Stream Copy

 

แต่ถ้าต้องการเข้ารหัสเสียใหม่เช่น format audioไม่เข้ากับ format video ให้เลือก Full Processing Mode แล้วเลือกเอาว่าจะเอาอันไหน กด Configure เพื่อกำหนดค่าด้วย

 

 

4. การตั้งค่าการเข้ารหัส Video 

 

ถ้าจะแปลงไฟล์ทำเป็น .avi เลยก็ให้เลือก Video > Full Processing Mode > Compression

 

สำหรับการตั้งค่าของ Video Codec ผมได้สอนไว้แล้วที่นี่ ส่วนถ้าต้องการการตั้งค่าของCodeอื่น requestมา จะสอนให้ครับ

 

แต่ถ้าจะทำส่งไปเข้าโปรแกรมอื่น (FrameServer) เช่น อยากส่งเข้าไปแปลงเป็น VCD หรือ DVD ด้วยโปรแกรมอื่นให้ข้ามขั้นตอนนี้ ไปต่อขั้น 5.2

 

 

5. การส่งออก

 

5.1 ถ้าจะให้เป็นไฟล์ .avi ให้เลือก File > Save as AVI > เสร็จ

 

5.2 แต่ถ้าจะส่งออกเป็น FrameServer ให้เลือก File > Start frame server > OK ไปเรื่อยๆ และห้ามปิด ให้ปล่อยทิ้งไว้อย่างนั้น จะได้ไฟล์จำลองของ avi มาเป็นไฟล์ๆนึง *.vdr ก็แก้ให้เป็น *.avi ซะ

 

จากนั้นก็เปิดโปรแกรมอยากจะใช้งาน เช่น จะ Encode เป็น VCD,DVD ก็เปิดพวก Cinema craft , Procoder, TMPGEnc XPress แล้วไปเปิดไฟล์aviจำลอง  จากนั้นจะทำอะไรต่อก็แล้วแต่ พอเสร็จงานทั้งหมดก็ปิด FrameServer ได้

 

 

เสร็จสิ้นกระบวนการก็จะได้เป็นไฟล์วิดีโอที่มี Sub ฝังติดเรียบร้อย

 

 

เพิ่มเติม :(มีคนถามข้างล่าง) สำหรับไฟล์ต้นฉบับที่มีAudio2trackแต่เราต้องการแค่trackเดียว(เช่น กรณีจะทำเป็นVCD) ให้เปิดไฟล์นั้นด้วยVirtualdubmod แล้วไปที่ Streams > Streams list > ให้เลือกtrackที่ไม่ต้องการแล้วกดDisable อันที่จะใช้ก็ให้เลือกเป็นแบบDirect stream copy > Ok ออกมา

จากนั้นจะเอาไปทำต่อยังไงก็แล้วแต่ เช่น ถ้าจะคงไว้เป็นไฟล์ avi เหมือนเดิม ก็เลือก Video เป็นแบบ Direct stream copy แล้ว Save เป็น avi ได้เลย จะไม่มีการ encode ใหม่ ดังนั้นคุณภาพไม่ drop และ ไม่เสียเวลา

แต่ถ้าจะทำเป็น format อื่นก็ให้ส่งออกเป็นแบบ frame server ไปเข้าโปรแกรมแปลงไฟล์หรือโปรแกรมตัดต่อตัวอื่นๆที่ต้องการครับ

 


 

บทความที่เกี่ยวข้อง

การRip DVD to AVIคุณภาพสูงเพื่อลงCD ด้วยGordianKnot