ครั้งนี้เป็นเรื่องของ 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

ความรู้พื้นฐานสำหรับการแปลงไฟล์ บทที่1

แปลงไฟล์ทุกชนิดเป็นAVI คุณภาพสูง ด้วยVirtualDubMod

การแปลงไฟล์ FLV เป็นไฟล์ชนิดต่างๆ คุณภาพสูง

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

แจ่มครับ แวะมาให้กำลังใจครับ

#1 By macus (125.25.134.40) on 2007-05-25 22:50

ชอบครับ
มีความรู้มากมายให้เอาไปใช้
เป็นกำลังใจครับ

#2 By Orion (125.25.203.28) on 2007-05-25 23:15

ขอบคุณคับ

#3 By mama (58.9.25.96) on 2007-05-26 00:58

แล้วถ้าซับเป็นไฟร์.sud กับ .idx ละคับ

#4 By mama (58.9.25.96) on 2007-05-26 01:01

#4: เพิ่มให้ตรงหมายเหตุบรรทัดสุดท้ายแล้วนะครับ

#5 By ฮาโอ on 2007-05-26 02:45

ช่วยดูหน่อยครับ ผมมีไฟล์อยู่เท่านี้พอหรือยังครับ ต้องมีไรเพิ่มหรือเปล่า


http://photo.jzaa.com/links/0615105137

แล้วก็ข้อ2.ผมเหมือนจะไม่มี filter text น่ะครับ ต้องทำไง

http://photo.jzaa.com/links/0615105343


ขอบคุณครับ

#6 By boro on 2007-06-15 10:54

#6-7: คุณboroครับ ให้เอาไฟล์Subtitle.vdf ไปไว้ในFolder Pluginsครับ

#8 By ฮาโอ on 2007-06-15 16:26

อ๋อ ครับ ขอบคุณครับ

#9 By boro on 2007-06-16 00:05

ไฟล์ผมเป็น .avi แต่เปิดด้วย virtualdub ไม่ได้ครับ
มันบอกว่าไม่ support อ่ะ ทำงัยดี

#10 By ดาดา (202.44.32.11 /192.168.2.113) on 2007-06-21 16:25

#10 : ให้ใช้วิธีDirectshowsourceครับ
http://advance.exteen.com/20070602/avi-virtualdubmod

แสดงว่าContentข้างในอาจเป็นcodecอย่างอื่นครับ เช่น mkv ให้ใช้Gspotเช็คดูนะครับว่าจริงๆแล้วข้างในเป็นcodecอะไร

#11 By ฮาโอ on 2007-06-21 20:29

---คุณฮาโอครับ ในการแปลงไฟล์ AVI ที่มีเสียงออกพร้อมกัน 2 ภาษา เป็นไฟล์ VCD เอาเฉพาะเสียงภาษาไทย ต้องทำยังงัยครับ
---สำหรับคุณฮาโอ ผมยกให้เป็นเซียน converter เลยนะครับ อิอิ

#12 By (202.44.32.11 /192.168.2.121) on 2007-06-22 17:28

#12: เพิ่มวิธีทำให้ข้างบนแล้วนะครับ

#13 By ฮาโอ on 2007-06-22 19:19

ขอบคุณมากเลยนะครับเซียนฮาโอ เดี๋ยวจะลองไปทำดูครับ

#14 By ดาดา (202.44.32.11 /192.168.2.121) on 2007-06-23 12:27

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

#15 By toomski on 2007-07-10 12:03

#15 : Subpig ผมก็เพิ่งเคยได้ยินนี่แหละครับ ผมลองหาข้อมูลตามเวปสารานุกรมและเวปซับทั้งไทย-เทศ ก็ไม่เจอเลยครับ จะมีแต่ของทางพวก ญี่ปุ่น เกาหลี จีน ซึ่งมีแต่ที่เป็นหนังให้โหลดแล้ว ไม่มีข้อมูลของเรื่องนี้เลย
แต่ที่แน่ๆ ผมว่ามันไม่น่าจะนามสกุล avi แน่ๆครับ
ถ้ายังไงช่วยอัพแล้วส่งลิ้งค์มาให้หน่อยได้มั๊ยครับ ผมจะช่วยเอาไปเช็คดูให้

หวังว่ามันคงไม่ใช่hardsub(ซับที่ฝังมาเป็นเนื้อเดียวแล้วกับวิดีโอหรอกนะครับ
ถ้าเป็นอันนี้ไม่ต้องส่งมานะครับ 555)

#16 By ฮาโอ on 2007-07-10 13:55

http://www.megaupload.com/?d=QXFNI97I อันนี้เค้าบอกว่ามันเป็นsub ค่ะ พอพี่ตุ่ม load มามันก็เป็น .avi ค่ะ พี่ตุ่มก็เลยสงสัยว่า subtitle มันมี avi file ด้วยเหรอค๊ะ ส่วน subpig พี่ตุ่มเห็นในซีรีส์ clubbox แต่พี่ตุ่มไม่ได้โหลดมาดูค่ะ

#17 By toomski on 2007-07-10 19:40

#17: ตามลิ้งค์ มันไม่ใช่ซับแล้วครับ มันคือวิดีโอแบบที่มีซับฝังมาแล้วครับ
ดังนั้นในความคิดของผม Subpigน่าจะหมายถึงซับฝังอ่ะครับ น่าจะเป็นคำเรียกเฉพาะกลุ่ม เพราะที่อื่นไม่มีอ้างอิงถึงเลยครับ

#18 By ฮาโอ on 2007-07-10 20:21

เอาไฟล์ AVI ลงไม่ได้อ่ะค่ะ มันขึ้นว่า Cloud not locate H264 ไม่เข้าใจ
เฮ้อ

#19 By nim (203.154.74.141) on 2007-08-07 14:49

#19: แสดงว่าเป็นไฟล์aviที่มีcodecเป็น H.264ครับ ต้องลงK-liteก่อนนะครับ
หรือถ้ายังไม่ได้ ให้ไปดูวิธีเอาเข้าที่นี่ครับ
http://advance.exteen.com/20070602/avi-virtualdubmod

#20 By ฮาโอ on 2007-08-07 16:00

ตอนนี้เจอ H264 แล้วค่ะ
Add sub แล้วแต่ Preview ออกมาไม่มี sub ซะงั้น ทำไงต่อคะ

#21 By nim (203.154.74.141) on 2007-08-07 16:21

#21 : โทษทีที่ตอบช้าครับ บทความเยอะเลยสำรวจไม่ทั่วถึง ไม่ทราบว่าทำได้แล้วรึยังครับ
ช่องแสดงผลมันจะมีสองช่องนะครับ ซ้าย-ขวา อันซ้ายเป็นต้นฉบับ อันขวาเป็นผลลัพท์ สงสัยว่าอาจดูผิดช่องรึเปล่าครับ เพราะถ้าไฟล์วิดีโอขนาดกว้างๆ อันซ้ายมันจะเบียดอันขวาออกไปจนมองไม่เห็น ต้องขยายจอออกไปจึงจะมองเห็นครับ

#22 By ฮาโอ on 2007-08-17 12:15

จากข้อ 5 น่ะค่ะ ที่บอกว่าให้รอไปเรื่อยๆห้ามปิด ไม่ทราบว่าใช้เวลาประมาณเท่าไรหรือคะ เพราะเปิดทิ้งไว้นานมากแต่มันก็ไม่ขยับไปไหนเลย แต่ถ้า save ให้เป็น avi มันก็รวมซับได้ปกติค่ะ

#23 By zoda (124.157.164.111) on 2007-08-20 14:55

#23: หมายถึงการทำframe serverส่งไปให้โปรแกรมอื่นencodeให้ครับ ดังนั้น จะปิดก็ต่อเมื่อโปรแกรมที่เราส่งไปหานั้นแปลงไฟล์ให้เราเสร็จแล้ว ก็คือให้ทำต่อในข้อ6ไงครับ
ลองอ่านหัวข้อframe serverดูนะครับ
http://advance.exteen.com/20070712/frameserver-video

#24 By ฮาโอ on 2007-08-20 21:31

ผมโหลดหนังจากเน็ตมา แต่เป็นหนังที่ฝังซับมาแล้วครับ .AVI (Xvid) นะ ภาพเสียงชัดมาก ๆ ก้อเลยอยาก ลง DVD มีหลายเรื่องครับ กะจะรวมกันลงแผ่นเดียว

แต่ทำยังงัยก้อไม่เนียนเหมือนต้นฉบับ ขนาดว่าเอาแค่เรื่องเดียว ภาพตอน preview ดูมันไม่แจ่มครับ เป็นหยัก ๆ ทั้งภาพกะตัวหนังสือ ปรับ bitrate สูง ๆ ก้อยังไม่หาย ไม่รู้จะแก้ยังงัย มีวิธีแก้มั๊ยคับ ให้เนียน ๆ

#25 By มือใหม่ (117.47.100.226) on 2007-09-06 20:11

ผมโหลดหนังจากเน็ตมา แต่เป็นหนังที่ฝังซับมาแล้วครับ .AVI (Xvid) นะ ภาพเสียงชัดมาก ๆ ก้อเลยอยาก ลง DVD มีหลายเรื่องครับ กะจะรวมกันลงแผ่นเดียว

แต่ทำยังงัยก้อไม่เนียนเหมือนต้นฉบับ ขนาดว่าเอาแค่เรื่องเดียว ภาพตอน preview ดูมันไม่แจ่มครับ เป็นหยัก ๆ ทั้งภาพกะตัวหนังสือ ปรับ bitrate สูง ๆ ก้อยังไม่หาย ไม่รู้จะแก้ยังงัย มีวิธีแก้มั๊ยคับ ให้เนียน ๆ

#26 By มือใหม่ (117.47.100.226) on 2007-09-06 20:20

#26 : ทำตามนี้ครับhttp://advance.exteen.com/20070701/dvd-cinema-craft-encoder

#27 By ฮาโอ on 2007-09-06 21:33

อยากให้มัน support ไฟล์สกุลอื่นๆอะคะ

#28 By kati (58.9.149.99) on 2007-09-11 21:21

อยากให้มันรองรับ ไฟล์สกุลอื่นนอกจาก AVI อะคะต้อทำยังไงหรอคะ
รบกวนด้วยคะ

#29 By kati (58.9.149.99) on 2007-09-11 21:22

#29 : ใช้ VirtualDubMod ครับhttp://advance.exteen.com/20070602/avi-virtualdubmod

#30 By ฮาโอ on 2007-09-12 14:26

ทำไมผม encode ไม่ได้ล่ะคับ ใช้ TMPGEnc มันขึ้น error คับ
แปลงธรรมดาไม่มีปัญหา แต่พอจะฝังซับแล้วมันไม่ยอม encode ให้ครับ

#31 By มือใหม่ (124.157.145.155) on 2007-09-29 08:51

หลังจากหาวิธีอยู่นาน เลยหันมาให้ Canopus ProCoder 2 + vobsub แปลงแทน ผลออกมาก้อถือว่าใช้ได้ ไม่ใช้เวลามาเลย วิธีนี้ผมว่าเวริ์คดีนะ หรือใครคิดว่าไงครับ ?

#32 By มือใหม่ (124.157.190.62) on 2007-09-29 13:31

#32 : อ่อ ได้แล้วซินะครับ ผมจะเข้ามาเช็คเป็นบางวันอ่ะครับ
วิธีไหนใช้ได้ก็เอาวิธีนั้นแหละครับ เพราะมันประยุกต์ได้เยอะแยะครับ แล้วแต่ความถนัด ProCoder 3 ผมก็เอามาลงให้โหลดไปใช้กันแล้วนะครับ
http://advance.exteen.com/20070912/canopus-procoder-3-00-50

#33 By ฮาโอ on 2007-09-30 12:29

...

#34 By W|J79er (58.8.85.236) on 2007-10-11 03:05

ขอโทดค่ะ คือ ตอนเปิดไฟล์ video ขึ้นมา มันมี box เตือน แบบนี้ค่ะ

http://i211.photobucket.com/albums/bb200/qookun/x1.jpg

เปนเฉพาะไฟล์เรื่องนึง อีกเรื่องนึงไม่เปนค่ะ

มันเปนปัญหาตรงไหนค่ะ ช่วยหน่อยนะค่ะ ขอบคุนล่วงหน้าค่ะ

#35 By qoo (124.121.114.181) on 2007-10-14 18:29

#35 : ไฟล์วิดีโออันนั้นมีaudioเป็นแบบVBRครับ มันเลยขึ้นเตือนว่าอาจมีความคลาดเคลื่อนในSynกับวิดีโอ

#36 By ฮาโอ (58.147.74.4) on 2007-10-15 12:41

ถ้าเรา สั่ง syn ต่อ ได้ใช่มั๊ยค่ะ ถ้าไม่คำนึงถึงความคลาดเคลื่อน

#37 By qoo (124.121.118.44) on 2007-10-15 21:28

#37: ได้ครับ

#38 By ฮาโอ (61.19.231.4) on 2007-10-16 16:25

ขอบคุนมากค่ะ

#39 By (124.121.111.34) on 2007-10-16 17:16

แล้วถ้าผมจะทำเป็น DVD โดยเลือกที่จะเปิด Sub หรือปิดก็ได้(ไม่ฝัง Sub)จะต้องทำยังไงครับ?

#40 By Aob (125.24.42.39) on 2007-10-17 23:18

#40 : DVDRebuild

#41 By ฮาโอ (61.19.231.4) on 2007-10-18 18:03

เอ่อ คือว่านะครับ ผมลองทำตามที่บอกแล้วอ่ะครับ แต่พอกด Start frame server แล้วพอจะเซฟแล้วมันขึ้นหัวข้อว่า Frameserver error และ "Cannot start filter 'subtitler':Original subtitling Y resolution is unreasonably small"อ่ะครับ มันแปลว่าอะไรหรอครับ แล้วผมต้องทำยังไงหรอครับ?

#42 By ชินจัง (124.120.179.225) on 2007-10-29 14:32

เ่อ่อ...คือใช้ riva แปลงไฟล์ค่ะ แล้วก้อเอามาลงเป็น vcd แต่มันมีปัญหาตรงที่ เสียงมันไม่ตรงกับภาพเลยอ่ะค่ะ มันไปเร็วมาก มีวิธีแก้ยังไงคะรบกวนช่วยหน่อยนะคะ (ไฟล์มันมีซับอยู่แล้วค่ะ ติดปัญหาแค่ เสียงไม่ตรงอย่างเดียวเอง T^T )

#43 By mirayrain (124.120.212.230) on 2007-10-30 16:14

อีกนิดนึงค่ะ คือพอแปลงไฟล์เสร็จถ้าเปิดดูกับ wma ก็ไม่มีปัญหาอะไรค่ะ ทุกอย่างปกติ เสียงและภาพเข้ากันได้ดี แต่พอเอามาทำ vcd neroมันจะบอกว่าไฟล์ .mpeg ไม่ตรงกัน อะไรก็ไม่รู้ค่ะ แล้วพอไรท์เสร็จ เปิดมามันก้อไม่ตรงกันแล้วล่ะค่ะ

#44 By mirayrain (124.120.212.230) on 2007-10-30 16:18

ผมมีไฟล์ .avi 600MB เอามาใส่ Sub ตามคำแนะนำที่บอก พอถึงตอนแปลงไฟล์(ข้อ5) โปรแกรรมมันบอกว่าใช้เนื้อที่มากถึง 160GB เลย ฮาร์ดดิสก์ไม่พอเลยอะ ไม่รู้ทำไมไฟล์มันใหญ่ขนาดนั้น หรือเพราะว่าแปลง .avi เป็น .avi ครับ

#45 By yoshiki (202.149.24.3) on 2007-11-12 21:56

#45 : แสดงว่าคุณยังไม่ได้ตั้ง Codec กลับไปตั้ง Codec ในข้อ4 ครับ

#46 By ฮาโอ (58.147.74.4) on 2007-11-13 12:49

ขอวิธีแปลงaviเป็นmpgหรือ3gpก็ได้ครับเอาแบบคุยปากต่อปากjojoandjune_007@hotmail.com
ต้องการมากครับ

#47 By jojo (124.120.108.134) on 2007-12-02 18:35

#47: ลองนี่ครับhttp://advance.exteen.com/20070717/super

#48 By ฮาโอ (61.19.231.4) on 2007-12-03 16:44

รบกวนนิดนะคะ
จริง ๆ ที่คุณ ฮาโอ อธิบายมาก็ละเอียดดีมากเลยล่ะค่ะ
แต่เอ๊ะติดจะเข้าใจยากอยู่ซักหน่อยน่ะค่ะ
คือ ถ้าเรามีไฟล์ .avi .sub .idx แล้วจะฝัง เพื่อจะทำเป็น DVD เพื่อเล่นกับเครื่องเล่น DVD น่ะค่ะ
ที่คุณ ฮาโอ บอกเพิ่มเติมว่า

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

อันนี้เป็นขั้นตอนการฝังซับเข้าไปเลยหรือเปล่าคะ ไม่ค่อยเข้าใจน่ะค่ะ
หรือว่าต้องไปฝังซับด้วย VirtualDub ก่อนอ่ะคะ??
พยายามอ่านทั้งสองแล้ว และทำตามนะคะ แต่เหมือนจะไม่ใช่อ่ะค่ะ
เพราะถ้าฝังซับด้วย VirtualDubMod ต้องเลือก
Video > Filters > Add > Subtitle > OK > เลือก File Subtitle > OK
หรือเปล่าคะ เพราะมันไม่มี Subtitle ให้เลือกน่ะค่ะ

แล้วการที่ Disable Track ที่ไม่ต้องการ เหมือนว่ามันฝังอยู่ด้วยกันแล้ว รึเปล่าอ่ะคะ?

ขอบคุณมาก ๆ เลยนะคะ ที่เขียนบทความดี ๆ มีประโยชน์ออกมาให้ได้รับความรู้กันถ้วนหน้าค่ะ ^^

#49 By เ๊อ๊ะ (125.26.143.15) on 2007-12-21 13:34

#49 : DVD ไม่ต้องฝังซับครับ ให้ใช้พวกโปรแกรม DVD Author จะใส่ซับเข้าไปได้เลย เปิด-ปิดได้ครับ
ปล. ผมมาตอบช้าไปป่ะ ไม่เห็นอ่ะ

#50 By ฮาโอ on 2008-01-20 04:05