VirtualDub Tricks 3 : FLV to Anythings

 

Update : วิธีเปิดไฟล์ด้วยแนวทางใหม่ไฉลัยกว่าเดิม ตามไปอ่านทางนี้พี่น้อง วิธีข้างล่างนี้มันเก่าแล้ว

 

วันนี้จะมาสอนการแปลงไฟล์ flv ซึ่งเราโหลดมาจากเวป Video sharing ต่างๆ เช่น Youtube Metacafe Veho Mthai หรือพวกเวปflash videoอื่นๆก็ตาม ได้มาเป็นไฟล์*.flv ซึ่งไม่ค่อยสะดวกนักที่จะนำไปใช้อย่างอื่นนอกจากเปิดดูในคอม ดังนั้นเราก็ต้องแปลงเป็นรูปแบบอื่นๆก่อน แต่ปัญหาก็คือ จะencodeยังไงให้คงคุณภาพของต้นฉบับไว้ให้มากที่สุด เพราะต้นฉบับก็ไม่ค่อยจะแจ่มอยู่แล้ว ขืนเอาไปencodeด้วยโปรแกรม(ห่วยๆ)อื่นๆอีก ภาพออกมาก็อนาถกันพอดี ทั้งภาพแตก ภาพห่วย ไม่ชัด เบลอ และอื่นๆ ดังนั้นต่อไปนี้ก็จะเป็นการencodeให้คงคุณภาพต้นฉบับเดิมแบบสุดๆ
 

ที่จะใช้คือ VirtualDubMod เจ้าเก่า ผมขอบอกและขอท้าเลยว่า โปรแกรมสำเร็จรูปอื่นๆ ไม่มีทางทำให้คงคุณภาพได้ขนาดนี้ ไม่ว่าจะโปรแกรมอะไรก็ตามเถอะ จะยกเว้นก็แต่พวกโปรแกรมที่มีรูปแบบการทำงานแบบVirtualDub (สรุปก็คือ ก็ไอ้พวกเดียวกันนะแหละ)

Videoที่ทำตามวิธีนี้จะได้เหมือนต้นฉบับเกือบ100% ชัดเจน ไม่มีแตก (ต้นฉบับมันเป็นยังไงก็เป็นอย่างนั้นแหละ)

 
โปรแกรมที่ใช้

1.FLV Extract

2.K-Lite Codec Pack หรือ K-Lite Mega Codec ก็ได้

3.VirtualDubMod 

การrunโปรแกรมFLVExtractต้องมีMicrosoft's .NET Framework version 2.0ขึ้นไปติดตั้งอยู่ในเครื่อง ใครยังไม่มีโหลดได้ตามลิ้งค์

ทุกโปรแกรมเป็น Freeware

การตั้งค่า ffdshow

1.Start > All Programs > K-Lite Codec Pack > Configuration > ffdshow > Video decoder configuration > Codecs > ที่ FLV1,VP3,VP5,VP6,VP6F ให้เลือกเป็น "libavcodec"ให้หมด > OK

2.Start > All Programs > K-Lite Codec Pack > Configuration > ffdshow > VFW Configuration > ใน "ffdshow video encoder configuration" window > tab Decoder > Codecs > ที่ FLV1,VP3,VP5,VP6,VP6F ให้เลือกเป็น "libavcodec"ให้หมดเช่นกัน > OK

ที่นี้VirtualDubModของเราก็จะเปิดไฟล์FLVที่เราจะextractออกมาได้แล้ว ต่อไปก็จะมาre-encodeกัน

1.runFLVExtract.exe แล้วลากไฟล์ flv ที่เราต้องการไปทับในหน้าจอของโปรแกรมFLVExtract แล้วเราก็จะได้ไฟล์ออกมา2ไฟล์คือ ไฟล์ *.avi กับไฟล์ *.mp3 (aviที่ได้ยังไม่ใช่aviที่แท้จริง ต้องเอาไปencodeอีกครั้งก่อน) แล้วก็ปิด FLVExtract ไปได้

2.ใช้VirtualDubModเปิดไฟล์aviที่เราextractได้ขึ้นมา แล้วไปที่ Streams > Stream list > ไปเลือกไฟล์mp3ที่extractได้มา ตรงนี้จะมีขึ้นเตือน VBR audio stream detected ให้ตอบ No

3.ที่"Available streams" window คลิ๊กขวาที่Audio trackของเรา ตรงจุดนี้สามารถเลือกแบบDirect stream copyก็จะไม่ต้องencode audioใหม่ หรือถ้าต้องการจะเข้ารหัสใหม่ก็เลือก Full processing mode แล้วเลือกCompression เพื่อเลือกการตั้งค่าใหม่ตามต้องการ

หมายเหตุ : การตั้งค่าbit rate ให้สูงกว่าต้นฉบับ ไม่ได้ทำให้คุณภาพเพิ่มขี้น ไฟล์ที่ได้จะมีขนาดใหญ่ขึ้นโดยเปล่าประโยชน์ครับ

4.ต่อไปจะเป็นการเข้ารหัสVideoใหม่ อันนี้ก็ขึ้นอยู่กับว่าจะทำเป็นไฟล์อะไร

ถ้าจะทำเป็นavi(Xvid)ให้ไปอ่านข้อ5.ของหัวข้อ แปลงไฟล์ทุกชนิดเป็นAVI คุณภาพสูง ด้วยVirtualDubMod ต่อ


พอได้ไฟล์ที่ต้องการแล้ว ก็สามารถลบไฟล์ชั่วคราวอื่นๆทิ้งไปได้

หมายเหตุ : จุดสำคัญที่สุดคือการตั้งค่า Video Setting ต้องศึกษาทำความเข้าใจให้ดี

 

วิธีข้างต้นนั้นค่อนข้างล้าสมัยไปบ้างแล้ว แนะนำให้ใช้โปรแกรมอื่นจะง่ายกว่า เช่น ProCoder , TMPGEnc , Super ฯลฯ เพราะเดี๋ยวนี้โปรแกรมส่วนใหญ่รองรับ FLV แล้ว

แต่ข้อดีของวิธีนี้คือไม่ต้องยืดติดกับโปรแกรมลิขสิทธิ์ที่ต้องจ่ายตังค์ครับ

ความจริงมีวิธีฟรีและง่ายกว่านี้อีก ไว้โอกาสหน้า (ไม่รู้เมื่อไหร่นะ 555) จะเขียนถึงครับ

 

 

 

 

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

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

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

การรวมSubtitleเข้ากับไฟล์Video

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

Comment

smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry ???????????????   ??????????????????
smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry ???????????????

Tweet

มันคือโปรแกรมสารพัดประโยชน์เกี่ยวกับไฟล์วีดีโอใช่มั้ยคะเนี่ย >//////<

กำลังคิดอยู่เลยว่าจะแปลงเจ้าไฟล์ fiv ยังไงดี T^T มาอ่านเอนทรี่นี้แล้วยิ้มออกเลย >_____<

ขอบคุณสำหรับทริคดีๆนะคะ

#1 By neko on 2007-06-11 20:15

สุดยอดอ่ะขอบคุณครับ

#3 By Vinosuke no TKN on 2007-07-17 12:38

ดาวโหลดตัวแรกมาใช้ค่ะ แต่ใช้ไม่ได้ พอรันโปรแกรม แล้วไม่สามารถลากไฟล์อะไรเข้าไปได้เลยค่ะ

รบกวนตอบหน่อยนะคะ ขอบพระคุณค่ะ

#4 By aunlee (125.27.159.203) on 2007-08-21 12:44

เอ่อ ทำได้แล้ว เราได้ ไฟล์ avi and mp 3 มาแล้ว แล้วเราต้องไปทำการแปลงไฟล์ที่ใหนอีกอ่ะ

มีตัวที่เล่นง่ายกว่าที่คุณบอกไม๊ค่ะ แหะๆๆ มือใหม่หัดวิ่งอ่ะ

#5 By aunlee (125.27.159.203) on 2007-08-21 12:49

virtualmod แต่เอาไฟล์ที่แอ็ดแทค มาแล้วแต่ไม่เข้าค่ะ พอคลิกไป

ไม่ได้เฉยเลย ทำตามขั้นตอนแล้ว งง ง่ะ เฮ้อ

#6 By aunlee (125.27.159.203) on 2007-08-21 13:51

#4-6: เราต้องไปตั้งค่า ffdshow ก่อนครับ มันสำคัญมาก ไม่งั้นจะอ่านไฟล์ที่extractออกมาไม่ได้ครับ
ทำตามขั้นตอนไปเรื่อยๆอย่าลัดขั้นตอนครับ เดี๋ยวก็ได้เอง ไม่ยากครับ ^ ^ เดี๋ยวก็ชิน
ตัวที่ใช้ง่ายๆน่ะมีครับ เยอะแยะ แต่อันนี้สำหรับต้องการเน้นคุณภาพครับ ไม่งั้นถ้าทำง่ายก็ได้ภาพห่วย ภาพแตกกระจาย ไม่สวยเลยครับ
แต่ถ้าอยากได้ง่ายๆจริง ลองใช้ Super(c) แทนก็ได้ครับ ใช้ง่ายมาก แต่คุณภาพก็ด้อยกว่าวิธีนี้เช่นกันครับ
http://advance.exteen.com/20070717/super

#7 By ฮาโอ on 2007-08-21 17:04

ตั้งค่า คือต้องดาวโหลด K-lite code มาติดตั้งในเครื่องใช่ไม๊ค่ะ

แล้วดาวโหลดตัวใหนได้บ้างค่ะ เพราะเข้าไปมีหลายตัว

ขอบคุณค่ะ ที่ตอบคำถาม ขอบคุณมากๆๆๆ

#8 By (125.27.159.203) on 2007-08-21 19:20

#8 : นี่เลยครับhttp://www.free-codecs.com/K_Lite_Mega_Codec_Pack_download.htm

#9 By ฮาโอ on 2007-08-21 19:46

งง ตรง run flvextract แล้วลาก file อ่ะ ครับ งง มากๆ

#10 By kid (58.8.19.233) on 2007-08-22 20:49

#10: คือให้ลากไฟล์ที่จะแปลงไปทับหน้าจอตัวโปรแกรมที่เปิดมาเลยอ่ะครับ แล้วจะได้ไฟล์ออกมา2ไฟล์

#11 By ฮาโอ on 2007-08-22 22:35

คือ ตอนนี้สามารถเปิดไฟล์ avi and mp 3 ใส่ในโปรแกรม Vir ได้แล้ว

แต่เราจะเริ่มแปลงไฟล์ ไปกดตัวใหนค่ะ หาไม่เจอ งง อย่างมาก

ทำไม การแปลงไฟล์ซับซ้อนได้ขนาดนี้น๊อ คนฉลาดอย่างเรา เลยงงเป็นไก่ตาแตก ฮ่าๆๆๆ


รบกวนอีกครั้งนะคะ ขอบพระคุณค่ะ

#12 By (125.27.164.76) on 2007-08-24 09:02

#12: จะทำเป็นaviใช่มั๊ยครับ ก็คือให้ตามไปอ่านที่ข้อ5.ของหัวข้อ &#8220;แปลงไฟล์ทุกชนิดเป็นAVI..."แล้วทำตามนั้นต่อไปเลยครับhttp://advance.exteen.com/20070602/avi-virtualdubmod

#13 By ฮาโอ on 2007-08-24 15:50

1.Start > All Programs > K-Lite Codec Pack > Configuration > ffdshow > Video decoder configuration > Codecs > ที่ FLV1,VP3,VP5,VP6,VP6F ให้เลือกเป็น "libavcodec" ให้หมด > OK

ตรง FLV1,VP3,VP5,VP6,VP6F ของผมมันไม่มีให้เลือกครับ ?
มีแต่ FLV1 เท่านั้น

แนะนำด้วยครับ ขอบคุณครับ

#14 By Ek (58.10.84.184) on 2007-09-07 20:03

#14 : แสดงว่าตอนลงk-liteไม่ได้เลือกลงครับ มันเลยไม่มี แต่ก็เอา FLV1 อันเดียวก็ได้ครับ เพราะflvที่ดูตามเว็บยังเป็นแค่ FLV1 ทั้งนั้นครับ

#15 By ฮาโอ on 2007-09-08 13:49

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

เป็นประโยชน์มากๆ

#16 By ஐAoyamaஐ 。◕‿-。 on 2007-09-10 02:27

ไฟล์ FLVExtract.exe มันเปิดไม่ได้น่ะค่ะ
ทำตามทุกขั้นตอนแล้ว
จะแก้ยังไงดีคะ

#17 By Asakojung (58.9.251.108) on 2007-09-16 23:17

#17: หมายถึงไฟล์ *.aviที่extractออกมามันเอาไปเปิดไม่ได้ใช่มั๊ยครับ ให้กลับไปเช็คขั้นตอนที่1และ2ดูใหม่ดีๆอีกทีนะครับ ว่าทำถูกต้องรึยัง ไม่อย่างนั้นมันจะเปิดไม่ได้ครับ

#18 By ฮาโอ on 2007-09-17 16:36

เป็นมือใหม่นะคะ..
อยากทราบว่า ตอน install program Virtualdubmod เครื่องถามหา file corona.dll ต้องทำไงบ้างอะคะ..
ช่วยด้วยค่ะ...

#19 By yeeab (124.121.42.224) on 2007-09-18 23:47

#19 : VirtualDubMod ไม่ต้องinstallนะครับ เปิดใช้ได้เลย (แต่สำหรับการรันครั้งแรก มันจะมีถามให้ยืนยันนิดนึง) แล้วก็ให้โหลดตัวที่เขียนว่า All inclusive อ่ะครับ

#20 By ฮาโอ on 2007-09-19 23:15

ลาก ไฟล์ FLV มาบน FLVextract แล้ว แต่จะได้ ไฟล์ AVI กับ TXT ไม่มี ไฟล์ mp3
ช่วยผมหน่อยครับ

#21 By (203.151.15.242) on 2007-09-28 15:58

21 : มันจะมีให้ติ๊ก3อันน่ะ คือ Video,Timecodes,Audio จะเอาหรือไม่เอาอะไรบ้าง ก็ให้ติ๊กaudioเพิ่มไปครับ ส่วนtxtถ้าจะไม่เอาก็ติ๊ก Timecodes ออกครับ

#22 By ฮาโอ on 2007-09-29 04:08

2.ใช้VirtualDubModเปิดไฟล์aviที่เราextractได้ขึ้นมา แล้วไปที่ Streams > Stream list > ไปเลือกไฟล์mp3ที่extractได้มา ตรงนี้จะมีขึ้นเตือน VBR audio stream detected ให้ตอบ No

ทำข้อนี้ครับ ผมหา Streams ไม่เจอ มันคืออะไร มันอยู่ตรงไหนครับ

#23 By bird (161.200.255.162) on 2007-09-29 15:25



แจ่มครับ...ใจครับ

#24 By navarone (124.120.208.100) on 2007-09-29 21:31

#23 : อยู่ที่ tools bar ถัดจาก video อ่ะครับ แต่ต้องใช้VirtualDubModนะครับ VirtualDubเฉยๆมันจะadd mp3ไม่ได้ครับ และเป็นfunction Audioแทน ไม่มีคำว่าStreams

#25 By ฮาโอ on 2007-09-30 12:34

งงไปหมดเลยค่ะ การตั้งค่าffdshowอ่าค่ะ คิกStart > All Programs > K-Lite Codec Pack > Configuration > ต่อจากนั้นก็มะมีอะค่ะ ตั้งแต่ffdshow

#26 By (58.9.96.43) on 2007-09-30 21:42

ผมทำตามขั้นตอนที่คุณสอนแล้ว แต่พอได้ไฟล์ avi ที่ผ่านการแปลงด้วย VirtualDubMod แล้ว ไฟล์ที่ได้มีขนาดใหญ่ขึ้นมากๆๆเลยครับ เช่น flv 13.2 MB แปลงได้ avi 17.9 MB, mp3 1.18 MB และ text 56.3 KB พอผ่านขั้นตอน Stream แล้ว Save จะได้ไฟล์ avi ขนาด 6.47 GB ผมลองกับคลิปวีดีโออื่น ก็เป็นครับ รบกวนช่วยแนะวิธีแก้ไขหน่อยครับ อีกนิดเดียวจะสำเร็จวิชาแล้วแท้ๆ เฮ้อ.....

#27 By Joey (124.120.108.233) on 2007-10-03 17:41

#27 : ทำไมaviที่คุณextractออกมาจากflvถึงได้ใหญ่กว่าเดิมล่ะครับ ขนาดไฟล์avi+mp3มันต้องเท่ากับflvนะครับ
อีกประเด็นคือ ที่คุณได้ไฟล์ออกมาเป็นGbเพราะว่าคุณไปเลือกให้มันDirect Stream Copyมันก็ออกมาแบบที่ยังไม่compressซิครับ ให้ไปตั้งCodecซะนะครับ

#28 By ฮาโอ (58.147.74.4) on 2007-10-03 19:51

ผมตั้ง Codecs เป็น libavcodec ตามที่แนะนำไว้ข้างต้นไปแล้วก่อน re-encode น่ะครับ ต้องไปแก้ตรงไหนของ Codecs หรือครับ ไม่ทราบจริงๆ หรือว่าต้องไปตั้ง VDO compress ในช่วง Save as ครับ

#29 By Joey (124.120.100.103) on 2007-10-04 23:29

- - แปลงออกมาได้น่ากลัวมาก เพลง5นาทีแปลง3.4gb

#30 By Anato (125.26.1.243) on 2007-10-05 08:35

ทำไมมานไม่มีสีอ่ะครับ ได้มาเป็นขาวดำ

#31 By เอ่ออ (125.26.1.243) on 2007-10-05 08:45

#29-30: ใช่ครับ ต้องไปตั้งcompressionไงครับ
#31: ตั้งCodecผิดรึเปล่าครับ ลองเช็คดูใหม่นะ

#32 By ฮาโอ (58.147.74.4) on 2007-10-05 19:07

ช่วยเอาภาพขั้นตอนมาให้ดูหน่อยนะคือว่าเราทำไปแล้วบางอย่างมันไม่เหมือนน่ะเลยไปต่อไม่ได้ อยากใช้เป็นมากเลย

#33 By ด้อยความรู้ (124.157.148.64) on 2007-10-05 21:33

#33 : ต้องขออภัย เนื่องจากผมมีเวลาน้อยจึงไม่สามารถจะรูปเป็นขั้นๆได้ แต่ขอยืนยันว่า ถ้าทำตามที่ผมเขียนเป๊ะ ไม่ลัดขั้นตอน ทำได้แน่นอนครับ ลองมั่วๆดูเอาก็ได้ครับ ไม่ยากเลยครับ

#34 By ฮาโอ (58.147.74.4) on 2007-10-06 17:59

แล้วถ้าเราอยากจะแปลงไฟล์จาก dvd ให้เป็น flv แล้วให้คุณภาพเท่ากับตัวต้นฉบับ dvd เลยหล่ะครับ ทำได้มั้ย บอกวิธีหน่อยครับ

#35 By อ้นครับ (58.8.76.58) on 2007-10-08 13:40

#35 : ทำได้ครับ แต่ขนาดมันจะไม่เล็กเหมือนaviนะครับ TMPEGEnc หรือ ProCoder3 ก็ทำได้ครับhttp://advance.exteen.com/20070912/canopus-procoder-3-00-50

#36 By ฮาโอ (61.19.231.4) on 2007-10-08 22:42

ช่วยสอนวิธีเซ็ตหน่อยได้ป่ะคับ คืออยากแปลง dvd ให้เป็น flv คุณภาพสูงๆชัดมากๆเท่ากับตัว dvd ต้นฉบับเลยหน่ะครับ มันต้องเซ็ตยังไงอ่ะครับ ขอบคุณครับ

#37 By อ้นครับ (58.8.70.62) on 2007-10-09 16:37

ขอบคุณค๊าฟ...confused smile confused smile confused smile

#38 By toffy (61.7.175.35) on 2007-10-09 22:46

มันเปงจั๋งได๋

#39 By ZeroMetal (58.8.119.218) on 2007-10-09 22:58

#37 : เดี๋ยวว่างๆก่อนนะครับ ยังไม่ว่างเลยครับช่วงนี้

#40 By ฮาโอ (61.19.231.4) on 2007-10-10 00:15

ขอบคุณ....นายอธิบายเข้าใจน่ะ เราไม่ค่อยหลงเท่าใหร่...ถูๆไถๆพอเป็น Thank UUUU^^^ขอบคุณครับ

#41 By Opart (210.86.214.160) on 2007-10-13 16:39

ทำแล้วไม่มีเสียงเล้ยครับ

#42 By 222 (210.86.214.239) on 2007-10-17 20:56

นั่งคลไมตั้งแต่เมื่อวานบรรลุแระค่ะ ขอบคุณมากเลยค่ะ รักจัง

#43 By rabiangelmon (58.64.87.6) on 2007-10-19 09:41

ของลองเลยล่กันนะ
ขอบคุณค่า

#44 By MIcC_EverythinG on 2007-10-29 23:53

โปรแกรมมันฟรีตรงไหนsad smile

#45 By (125.26.146.90) on 2007-11-11 22:02

#46 By (125.24.51.97) on 2007-11-30 20:45

ขอขอบคุน ป้นอย่างสูงค๊าบ

#47 By ต้น (58.64.74.154) on 2007-12-09 09:58

#48 By (124.121.182.162) on 2007-12-12 13:32

ขอบคุณสำหรับความรู้ดีๆนะครับ

#49 By Alberto Rerigio on 2007-12-30 02:36

ผมลองแล้วคับ คือว่าไฟล์มันใหญ่มากอะคับ วีดีโอของผม 5นาที
แปลงแล้วได้เนื้อที่ 1.9 Gb

#50 By whitney (61.7.173.153) on 2007-12-31 00:00