convert

Flash to Video Convertion (SWF2Video)

 

โปรแกรมที่เราใช้คือ

1. Moyea SWF to Video Converter

Download : Moyea SWF to Video Converter 1.8.2.0

Password : advance.exteen.com

2. Codec อื่นๆหากต้องการ (link download อยู่ในเนื้อหาข้างล่าง)

 

ตัวอย่างผลงานที่ได้

 

เหตุผลว่าทำไมถึงใช้โปรแกรมตัวนี้ มันดีกว่าตัวอื่นยังไง

โปรแกรมสำหรับแปลงไฟล์flashเป็นวิดีโอนั้นก็มีอยู่หลายตัว แต่สำหรับผมที่ได้ลองทดสอบมาแล้วมากมายหลายตัว ได้ผลสรุปว่าตัวนี้จะดีที่สุดแล้ว ก็คือ

- รองรับทั้งที่เป็น .swf และ .exe (โปรแกรมส่วนใหญ่รองรับแค่ .swf)

- สามารถ export ออกมาให้แทบทุก format ทุก codec (โปรแกรมแทบทั้งหมดทำได้แค่ VCD, DVD, AVI ธรรมดา, หรือ format พื้นๆนั่นเอง)

- การอัดเสียงทำได้สมบูรณ์แบบมาก เสียงดี ไม่แตก ไม่มีเสียงแวดล้อมปนไปด้วย (โปรแกรมตัวอื่นๆเราต้องมาปรับไม่ให้เสียงแตกเอง และปรับค่อนข้างยาก แถมมีเสียงภายในเครื่องติดไปด้วย)

- ตอนCaptureไม่ต้องห่วงว่าจะมีอะไรในหน้าจอติดไปด้วย ไม่ว่าจะแกว่งเมาส์ผ่าน ลากอะไรผ่าน ก็ไม่ติดไปด้วย ย่อไว้ข้างล่างก็ได้

แต่ข้อเสียของมันก็คือ มันไม่ฟรี ไม่เป็นที่รู้จัก versionที่ผมเอามาให้โหลดกันนี่ก็เป็นรุ่นเก่ามากแล้ว ซึ่งตอนนี้ปัญหาสำคัญมากคือ มันจะเปิดใช้งานไม่ได้เลยสำหรับเครื่องที่ลง Flash player 9 update3 ขึ้นไป


.

 

เอาล่ะ มาเริ่มกันเลยดีกว่า

1. Input : Open เพื่อไปเลือกไฟล์Flashที่ต้องการ

2. Crop : เพื่อเลือกอาณาเขต ที่ต้องการ (select all เพื่อเอาทั้งหมด), ตรง add image water mark สามารถเลือกรูปเข้ามาใส่เป็น Logo ได้ และจัดตำแหน่งด้วย Position ที่อยู่ด้านข้าง

3. Export : สามารถเลือกรูปแบบได้จาก Profile ด้านบน อยากได้ออกมาเป็นไฟล์อะไรก็เลือกได้เลย

แต่เดี๋ยวก่อน...

แบบนี้มันง่ายไป...

เราต้อง advanced หน่อย คือแทนที่เราจะให้โปรแกรมจัดการให้เสร็จทุกอย่าง เราไม่เอา เราจะทำเอง เพื่อผลงานที่ดีกว่า ก็คือเราจะให้โปรแกรมนี้captureออกมาแล้วเราค่อยไปใช้โปรแกรมตัวอื่นเพื่อ encode

ดังนั้นให้กำหนดดังนี้ คือ

3.1 Export Type = AVI > Sub-type = AVI (หรือ AVI with Alpha กรณีต้องการพื้นหลังโปร่ง แต่จะมี codec บางตัวเท่านั้นที่รองรับคุณสมบัติ alpha channel นี้)

3.2 Video Codec : อันนี้เราจะเลือกใช้ Codec ที่เป็น lossless คือไม่มีการสูญเสียข้อมูลเพื่อรักษาคุณภาพไว้

จะยกตัวอย่าง Codec ที่น่าใช้สำหรับงานนี้ก็มีหลายตัว เช่น

- MFZ0 (Moyea MFZ0 lossless video codec)

- TSCC (TechSmith Screen Capture Codec)

ftp://ftp.techsmith.com/pub/products/camtasiastudio/tscc.exe

- MSU lvc (MSU Lossless Video Codec)

http://www.compression.ru/video/ls-codec/index_en.html#Download

- HuffYUV (Huffman Lossless Codec) ตอนลง K-lite จะมีให้ติ๊กเลือก

http://www.codecguide.com/

หรือถ้าใครHDDเหลือเฟือ อยากถลุงเล่น ก็ YV12 เป็น Uncompress ไปเลย ไฟล์ใหญ่บึ้มมาก

สำหรับข้อมูลเรื่อง Video codec เพิ่มเติมสามารถตามไปอ่านได้ที่นี่ http://www.fourcc.org/indexcod.htm?main=codecs.php

สรุปแล้ว ที่แนะนำก็คือ MFZ0 ได้ไฟล์ขนาดเล็ก และ decode ได้เร็ว ไม่มีปัญหาเรื่อง resolution และไม่จำเป็นต้องหา Codec มาลงเพิ่ม เพราะมาพร้อมโปรแกรม

หรือจะเป็น TSCC ก็ได้ แต่ขนาดจะใหญ่กว่ามาก

MSU lvc จะได้ขนาดเล็กสุด(เล็กมากๆ) แต่ decode ช้ากว่าตัวอื่น และ resolution ต้องหารด้วย 8 ลงตัว

HuffYUV จะได้ขนาดใหญ่มาก และมีปัญหาเรื่อง resolution ต้องหาร 8 ลงตัวด้วยเช่นเดียวกัน

3.3 Frame Size : เลือก หรือ custom กำหนดขนาด resolution ตามต้องการ

3.4 Frame Rate : ใช้ Original จะดีที่สุด

3.5 Bit Rate : อันนี้สำหรับคนที่ต้องการให้โปรแกรมแปลงไฟล์ให้เสร็จสรรพ ดังนั้นไม่ต้องสนใจ ข้ามไปได้

3.6 Include Audio In Output File : เลือกCodecตามต้องการ แต่แนะนำ PCM (เป็นuncompress) เพราะเราจะต้องเอาไปแปลงไฟล์ใหม่อยู่ดีนั้นเอง

และถ้าต้องการไฟล์เสียงแยกต่างหากจากVideoก็ให้ติ๊กที่ Rip Audio To File และเลือกตำแหน่งsaveด้วย

3.7 Conversion Mode : ให้เลือกเป็น Automatic จะสะดวกที่สุด

4. Convert :

จะเป็นการทดสอบประสิทธิภาพเครื่องเรากับไฟล์Flashก่อนว่าเหมาะกับความเร็วเท่าไหร่ เราจะเจอกับหน้า Setting ให้กด Next เพื่อทำการทดสอบ

ซักพัก เมื่อทดสอบเสร็จ จะได้อัตราที่เหมาะสมมา เราก็กด Next แล้วกด Start Capture เพื่อเริ่ม Capture ได้เลย

เมื่อการ Capture เสร็จสิ้น เราจะได้ไฟล์ avi มาไฟล์นึง (หรือไฟล์ wav อีกไฟล์นึง กรณีสั่งให้มันแยกมาให้)

จากนั้นก็ให้นำไฟล์ที่ได้มาแปลงไฟล์เป็น format ที่ต้องการต่อด้วยโปรแกรมเฉพาะทางอื่นๆ ตามศรัทธา ต่อไป

.

 

VCD, SVCD, DVD ด้วย Canopus ProCoder หรือ Cinema Craft Encoder

MP4 (H.264) ด้วย Leiming's x264 GUI

AVI, MKV, OGM (ทุก Codec ที่รองรับ) ด้วย VirtualDub

MP4, MKV, AVI (H.264, XviD, Snow) ด้วย MeGUI (จะสอนในตอนต่อๆไป)

.

.

จะเล่าความเป็นมานิดนึง หากต้องการอ่านให้ลากคลุมหรือกด Ctrl+A

บางคนอาจเคยได้ยินชื่อ Moyea ผ่านตามาบ้าง ผมอาจจะเป็นผู้เปิดตัวโปรแกรมค่ายนี้ในเมืองไทยเลยกระมัง(555ขี้โม้จริงๆ) ย้อนไปเมื่อสมัย Youtube เริ่มเป็นที่รู้จักใหม่ๆ ซึ่งแน่นอนคือมันมาพร้อมกับformatที่คนทั่วไปสมัยนั้นไม่คุ้นเคย คือ .FLV ในตอนนั้นโปรแกรมที่จะใช้เล่นไฟล์นี้ก็มีน้อย แม้แต่ K-lite codec pack เองก็ยังเล่นไม่ได้ ก็ทำให้มันไม่ค่อยสะดวกเลยที่saveมาแล้วเอาไปเล่นกับเครื่องทั่วๆไปไม่ได้ ดังนั้น ถ้าจะให้ดีก็คือการแปลงเป็น format ทั่วๆไป แต่ปัญหามันก็อยู่ที่ว่า โปรแกรมที่รองรับนั้นน้อยมากๆ และโปรแกรมที่ทำออกมาได้คุณภาพดีนั้นยิ่งน้อยมากๆๆๆๆยิ่งกว่า ก็จากการที่ผมควานหาลองมันไปหมด ก็ได้มาเจอกับโปรแกรมของค่ายนี้คือ Moyea FLV to Video Converter ซึ่งมันดีมากเลยที่เดียวในสมัยนั้น ตั้งค่าเองได้ แน่นอน ไม่มีคนรู้จักมัน ดังนั้นผมก็เลยคิดว่าน่าจะเผยแพร่ให้คนรู้จักโปรแกรมของค่ายนี้นะ โดยเริ่มจากThaiwareที่ผมอยู่ประจำนี่แหละ ใครมาถามว่าใช้โปรแกรมตัวไหนแปลงไฟล์ flv ทุกครั้งผมก็จะตอบไปว่า Moyea FLV to Video Converter หรือถ้าไปบอร์ดไหนเจอถามแบบนี้ผมก็จะตอบแบบนี้ตลอด จนกระทั้ง K-lite ได้รวมเอา FLV เข้าไปใน Pack ด้วย จากนั้นมาผมจึงใช้ VirtualDub แทน นั่นเอง จนบัดนี้ หากลองsearch googleดู ก็จะเห็นคนถามหาโปรแกรมนี้อยู่ประปราย ถึงจะน้อยแต่ก็นับว่าเป็นที่รู้จักมากขึ้นกว่าเมื่อก่อน แต่ถ้าให้เทียบกันตอนนี้คงสู้โปรแกรมยักษ์ใหญ่หลักๆที่หันมารองรับ FLV ไม่ได้

จากเรื่อง FLV สู่เรื่อง SWF ปัญหาแบบเดียวกันก็คือ softwareที่เจ๋งๆหายาก ผมก็ได้ของค่าย Moyea นี่แหละโดนใจมาก ดังที่ได้อธิบายไว้ข้างบน ดังนั้นผมก็หวังว่ามันจะเป็นที่รู้จักเพิ่มขึ้นนะครับ