UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง SWF เป็น MP4

แปลงไฟล์ Flash .swf ให้เป็น MP4 แบบ H.264 ที่เล่นได้โดยไม่ต้องใช้ Flash Player ซึ่งเบราว์เซอร์หลักทุกตัวถอดออกไปแล้วหลังจาก Adobe ยุติการสนับสนุนเมื่อวันที่ 31 ธันวาคม 2020

ตัวแปลงวิดีโอ

หรือลากไฟล์ MP4, MOV, MKV … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    เพิ่มไฟล์ SWF

    วางไฟล์ .swf ได้สูงสุด 20 ไฟล์ แต่ละไฟล์ขนาดไม่เกิน 95 MB ไฟล์ Flash มักมีขนาดเล็กมาก จึงแทบไม่ติดข้อจำกัดด้านขนาดไฟล์

  2. 2

    ใช้การตั้งค่า MP4 ตามค่าเริ่มต้น

    แปลงเป็น ตั้งไว้ที่ MP4 โดยใช้ ตัวแปลงสัญญาณวิดีโอ H.264 และ ตัวแปลงสัญญาณเสียง AAC ซึ่งเป็นคู่ที่โทรศัพท์และเบราว์เซอร์ทุกเครื่องถอดรหัสได้ เพิ่ม อัตราเฟรม เฉพาะเมื่อแอนิเมชันดูกระตุก

  3. 3

    แปลงไฟล์แล้วตรวจช่วงต้นของวิดีโอ

    กด แปลงเป็น MP4 แล้วเปิดดูผลลัพธ์ในช่วงไม่กี่วินาทีแรก สำเนาไฟล์ของคุณบนระบบของเราจะถูกลบหลังผ่านไป 30 นาที

คำตอบ

แปลง SWF เป็น MP4 ได้อย่างไร

อัปโหลดไฟล์ .swf ปล่อย แปลงเป็น ไว้ที่ MP4 พร้อม H.264 แล้วกด แปลงเป็น MP4 ไฟล์ที่มีสตรีมวิดีโอหรือแอนิเมชันแบบเฟรมต่อเฟรมแปลงได้ทันที ส่วนเนื้อหา Flash ที่ใช้สคริปต์หรือโต้ตอบได้ ต้องบันทึกหน้าจอในอีมูเลเตอร์ก่อน

ทำไมไฟล์ SWF จึงเล่นไม่ได้หลังปี 2020

  1. 1996

    FutureSplash กลายเป็น Flash

    Macromedia ซื้อ FutureWave และเปลี่ยนชื่อ FutureSplash Animator เป็น Macromedia Flash โดยเครื่องเล่นของมันอ่านไฟล์ .swf

  2. 2005

    Adobe เข้าครอบครอง

    Adobe ซื้อ Macromedia สำเร็จ และ Flash Player กลายเป็นผลิตภัณฑ์ของ Adobe

  3. 2010

    ไม่มี Flash บน iPhone

    Steve Jobs เผยแพร่ "Thoughts on Flash" อธิบายเหตุผลที่ iOS จะไม่รองรับ Flash ไฟล์ SWF จึงไม่เคยเล่นบน iPhone หรือ iPad ได้

  4. 2017

    ประกาศยุติการสนับสนุน

    Adobe ประกาศว่าจะหยุดอัปเดตและเผยแพร่ Flash Player ภายในสิ้นปี 2020

  5. 2021

    บล็อกเนื้อหา

    ตั้งแต่วันที่ 12 มกราคม 2021 Flash Player จะไม่ยอมเล่นเนื้อหา SWF และเบราว์เซอร์ก็ถอดปลั๊กอินออกแล้ว

ไทม์ไลน์นี้ทำให้ผลงานจำนวนมากถูกทิ้งไว้ ทั้งโปรเจกต์แอนิเมชันของโรงเรียน การ์ตูนยุค Newgrounds อินโทรเว็บไซต์ เดโมสินค้า และโมดูลอีเลิร์นนิงขององค์กรที่ส่งออกจาก Flash หรือ Adobe Captivate ไฟล์เหล่านี้ยังอยู่ในฮาร์ดดิสก์เก่าและแผ่นสำรองข้อมูล แต่การดับเบิลคลิกตอนนี้ไม่เกิดประโยชน์อะไร

MP4 ที่ใช้วิดีโอ H.264 และเสียง AAC คือสิ่งตรงข้ามกับ Flash คือไม่ต้องใช้ปลั๊กอิน ไม่มีเอนจินสคริปต์ และรองรับในโทรศัพท์ เบราว์เซอร์ ทีวี และโปรแกรมตัดต่อทุกชนิด เมื่อแอนิเมชันกลายเป็นวิดีโอแล้ว คุณตัดต่อ โพสต์ หรือเปลี่ยนลูปสั้น ๆ เป็น GIF ได้ด้วย เครื่องมือแปลง MP4 เป็น GIF

สิ่งที่แปลงจากไฟล์ SWF ได้และไม่ได้

SWF

Shockwave Flash (SWF)

SWF เป็นรูปแบบไฟล์ที่คอมไพล์แล้วของ Adobe Flash ซึ่งเดิมสร้างโดย FutureWave และ Macromedia ในปี 1996 ภายในมีภาพเคลื่อนไหวแบบเวกเตอร์ ภาพบิตแมป เสียง วิดีโอ และโค้ด ActionScript จึงอาจเป็นได้ทั้งภาพเคลื่อนไหว เกม หรือแอปแบบโต้ตอบ เบราว์เซอร์เลิกรองรับ Flash Player เมื่อปลายปี 2020 ไฟล์ SWF จึงเล่นบนเว็บไม่ได้อีกต่อไป แต่อีมูเลเตอร์อย่าง Ruffle และโปรแกรมเล่นแบบสแตนด์อโลนยังเปิดไฟล์จำนวนมากได้

การบีบอัด
–
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
1996 · FutureWave / Macromedia (now Adobe)
ตัวแปลงไฟล์ SWF

MP4

วิดีโอ MPEG-4

MP4 (MPEG-4 Part 14) เป็นคอนเทนเนอร์มัลติมีเดียที่ ISO/MPEG กำหนดเป็นมาตรฐาน โดยมีพื้นฐานมาจากรูปแบบ QuickTime ของ Apple โดยทั่วไปจะเก็บวิดีโอ H.264 หรือ HEVC คู่กับเสียง AAC และยังเก็บคำบรรยาย บท (chapter) และเมตาดาตาได้ด้วย เป็นรูปแบบวิดีโอที่เข้ากันได้กว้างที่สุดในโลก เล่นได้บนโทรศัพท์ เบราว์เซอร์ ทีวี เครื่องเล่นเกมคอนโซล และแพลตฟอร์มโซเชียล วิดีโอภายในแทบทั้งหมดเป็นแบบสูญเสียข้อมูล (lossy) การเข้ารหัสซ้ำหลายครั้งจึงทำให้คุณภาพค่อย ๆ ลดลง

การบีบอัด
แบบสูญเสียข้อมูล
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2001 · Moving Picture Experts Group (MPEG)
ตัวแปลงไฟล์ MP4

การแปลง SWF เป็น MP4 คือการกู้ไฟล์ การ์ตูน แบนเนอร์ และคลิปฝึกอบรมยุค Flash หยุดทำงานในเบราว์เซอร์ตั้งแต่ปี 2021 และไฟล์วิดีโอเป็นรูปแบบเดียวที่เล่นได้บนอุปกรณ์ทุกชนิดในปัจจุบัน

ควรทำไม่ควรทำ
แปลงไฟล์ SWF ที่ห่อวิดีโอไว้ เช่น เครื่องเล่น Flash Video ที่ส่งออกมา และอินโทรวิดีโออย่าคาดหวังว่าเกม แบบทดสอบ หรือเมนูจะยังคลิกได้ในวิดีโอ
แปลงแอนิเมชันแบบเฟรมต่อเฟรมและการ์ตูนที่เล่นต่อเนื่องไปโดยไม่ต้องคลิกอย่าคาดหวังว่าเสียงที่เกิดจากปุ่มหรือสคริปต์จะปรากฏในแทร็กเสียง
ตั้ง อัตราเฟรม เป็นเท่าต้นฉบับ เพื่อให้จังหวะตรงกับของเดิมอย่าแปลงไฟล์ .swf ตัวโหลดขนาดเล็กที่มีหน้าที่ดึงภาพยนตร์จริงจากเว็บไซต์ที่ไม่มีอยู่แล้ว
เก็บไฟล์ .swf ต้นฉบับไว้ในคลังของคุณ เพราะ MP4 เป็นเพียงสำเนาสำหรับรับชมอย่าขยายเวที Flash ขนาด 550 × 400 px แล้วหวังว่าจะได้รายละเอียดระดับ HD เพราะวิดีโอที่แปลงแล้วจะไม่ถูกขยายขนาด

ขนาดไฟล์และคุณภาพของ SWF เทียบกับ MP4

ขนาดเวที Flash เริ่มต้นเป็น px ที่ใช้มาหลายปี
550 × 400
อัตราเฟรมที่พบบ่อยของแอนิเมชัน Flash
12–24 fps
ขีดจำกัดการอัปโหลดต่อไฟล์ที่นี่
95 MB
ก่อนไฟล์ที่อัปโหลดจะถูกลบ
30 นาที

คำถามเกี่ยวกับการแปลง SWF เป็น MP4

ยังเปิดไฟล์ SWF โดยไม่มี Flash Player ได้หรือไม่

ได้ ผ่านอีมูเลเตอร์ Ruffle เป็นอีมูเลเตอร์ Flash Player แบบโอเพนซอร์สที่เขียนด้วย Rust ใช้งานได้ทั้งเป็นส่วนขยายของเบราว์เซอร์และแอปบนเดสก์ท็อป และ Internet Archive ก็ใช้เปิดคอลเลกชัน Flash ของตน อีมูเลเตอร์ช่วยให้เล่นไฟล์ได้ ส่วนการแปลงไฟล์จะได้วิดีโอที่เก็บไว้ แชร์ และตัดต่อได้

ทำไมวิดีโอที่แปลงจาก SWF เป็นจอดำหรือค้างอยู่ที่เฟรมเดียว

ไฟล์ SWF สร้างภาพขึ้นมาขณะเล่นจากรูปทรงเวกเตอร์และ ActionScript ส่วนตัวแปลงวิดีโออ่านได้เฉพาะเฟรมและสตรีมวิดีโอที่เก็บอยู่ในไฟล์ ให้เล่น SWF ใน Ruffle บันทึกหน้าจอด้วยโปรแกรมอัดหน้าจอ แล้วแปลงไฟล์บันทึกนั้นแทน

เกม Flash แบบโต้ตอบได้แปลงเป็น MP4 ได้หรือไม่

ทำได้เฉพาะในรูปแบบวิดีโอบันทึกการเล่นของใครสักคน เพราะวิดีโอมีไทม์ไลน์ตายตัวเพียงเส้นเดียว ปุ่ม เมนู และระบบคิดคะแนนจึงไม่คงอยู่ หากอยากเก็บความทรงจำของเกม ให้บันทึกการเล่นตลอดเกมในอีมูเลเตอร์

ทำไมไฟล์ MP4 จึงใหญ่กว่าไฟล์ SWF ขนาดเล็ก

Flash เก็บรูปทรงเป็นสูตรคณิตศาสตร์ การ์ตูนความยาวสองนาทีจึงอาจมีขนาดเพียงไม่กี่ร้อยกิโลไบต์ ส่วน MP4 เก็บทุกเฟรมเป็นพิกเซล ไฟล์จึงมักใหญ่กว่าหลายเท่า หากต้องการลดขนาดไฟล์ ให้ลด ความละเอียด เป็น 720p เพิ่ม คุณภาพ (CRF) เป็น 26 หรือนำผลลัพธ์ไปผ่าน บีบอัดวิดีโอ

เพลงประกอบจากแอนิเมชัน Flash ติดมาด้วยหรือไม่

เสียงที่ SWF เก็บเป็นสตรีมไปตามไทม์ไลน์จะถูกเข้ารหัสเป็น AAC พร้อมกับวิดีโอ ส่วนเสียงที่เล่นเมื่อคลิกหรือเมื่อสคริปต์สั่งเท่านั้นเป็นส่วนของเลเยอร์โต้ตอบ จึงจะไม่ปรากฏในไฟล์

ไฟล์ MP4 จะใช้อัตราเฟรมเท่าใด

เมื่อตั้ง อัตราเฟรม เป็นเท่าต้นฉบับ MP4 จะใช้อัตราเฟรมที่ระบุในส่วนหัวของ SWF แอนิเมชัน Flash จำนวนมากสร้างที่ 12 หรือ 24 fps ซึ่งดูเป็นปกติ เลือก 30 fps เฉพาะเมื่อแพลตฟอร์มกำหนด