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