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 แล้วลากไฟล์