UltKit

SWFをMP4に変換

Flashの.swfファイルを、Flash Playerなしで再生できるH.264のMP4に変換します。Flash Playerは、Adobeが2020年12月31日にサポートを終了したあと、主要なブラウザすべてから削除されました。

動画変換

またはMP4, MOV, MKV … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    SWFファイルを追加する

    拡張子が .swf のファイルを最大20個まで、1ファイル95 MB以下でドロップしてください。Flashファイルは通常とても小さいので、サイズ制限が問題になることはほとんどありません。

  2. 2

    MP4の設定はそのままにする

    変換先はMP4、映像コーデックはH.264、音声コーデックはAACに設定されています。この組み合わせは、ほとんどのスマートフォンやブラウザで再生できます。アニメーションがカクつく場合のみ、フレームレートを上げてください。

  3. 3

    変換して冒頭を確認する

    MP4に変換 を押して、結果の最初の数秒を再生して確認してください。アップロードしたファイルのコピーは30分後に削除されます。

回答

SWFをMP4に変換するには?

.swfをアップロードし、変換先をH.264のMP4のままにして、MP4に変換 を押してください。動画ストリームやコマ送りアニメを含むファイルはそのまま変換できます。スクリプトやインタラクティブ要素のあるFlashは、先にエミュレーターで画面録画する必要があります。

2020年以降にSWFファイルが再生できなくなった理由

  1. 1996

    FutureSplashがFlashに

    MacromediaがFutureWaveを買収し、FutureSplash AnimatorをMacromedia Flashに改称しました。そのプレーヤーが.swfファイルを再生します。

  2. 2005

    Adobeが継承

    AdobeがMacromediaの買収を完了し、Flash PlayerはAdobe製品になります。

  3. 2010

    iPhoneはFlash非対応

    スティーブ・ジョブズが「Thoughts on Flash」を公開し、iOSでFlashを動かさない理由を説明しました。SWFはiPhoneやiPadでは再生できません。

  4. 2017

    サポート終了の発表

    Adobeが、2020年末でFlash Playerの更新と配布を終了すると発表しました。

  5. 2021

    コンテンツのブロック

    2021年1月12日以降、Flash Player自体がSWFコンテンツの実行を拒否し、ブラウザからもプラグインが削除されました。

この経緯で、多くの作品が行き場を失いました。学校のアニメ制作課題、Newgrounds時代のアニメ、サイトのイントロ、製品デモ、FlashやAdobe Captivateから書き出された企業向けeラーニング教材などです。ファイルは古いドライブやバックアップディスクに残っていても、ダブルクリックしても何も起こりません。

H.264映像とAAC音声のMP4は、Flashとは正反対の形式です。プラグインもスクリプトエンジンも不要で、あらゆるスマートフォン、ブラウザ、テレビ、編集ソフトで再生できます。アニメを動画にすれば、トリミングや投稿ができ、短いループはMP4をGIFに変換ツールでGIFにもできます。

SWFファイルから変換できるもの・できないもの

SWF

Shockwave Flash(SWF)

SWFは、1996年に FutureWave と Macromedia が最初に作成した、Adobe Flash のコンパイル済みファイル形式です。ベクターアニメーション、ビットマップ、音声、動画、ActionScript コードを含むため、アニメーション、ゲーム、インタラクティブなアプリのいずれにもなり得ます。ブラウザーは2020年末に Flash Player のサポートを終了したため、SWFファイルはWebではもう再生できません。Ruffle などのエミュレーターやスタンドアロンプレーヤーなら、多くのファイルを今でも実行できます。

圧縮方式
–
透過
対応
アニメーション
対応
登場時期
1996 · FutureWave / Macromedia (now Adobe)
SWF 変換

MP4

MPEG-4ビデオ

MP4(MPEG-4 Part 14)は、ISO/MPEGが標準化し、AppleのQuickTime形式をベースにしたマルチメディアコンテナです。通常はH.264またはHEVCのビデオとAAC音声を含み、字幕、チャプター、メタデータも格納できます。スマートフォン、ブラウザ、テレビ、ゲーム機、SNSで再生でき、世界で最も互換性の高いビデオ形式です。中のビデオはほとんどの場合非可逆なので、再エンコードを繰り返すと少しずつ画質が落ちます。

圧縮方式
非可逆
透過
–
アニメーション
–
登場時期
2001 · Moving Picture Experts Group (MPEG)
MP4 変換

SWFからMP4への変換は救出手段です。Flash時代のアニメ、バナー、研修用クリップは2021年にブラウザで動作しなくなり、現在の機器で再生できる形式は動画ファイルだけです。

推奨非推奨
書き出したFlash Videoプレーヤーや動画イントロなど、動画を包んだSWFを変換する。ゲーム、クイズ、メニューが動画の中でもクリックできると期待する。
クリック操作なしで最後まで再生される、コマ送りアニメやアニメ作品を変換する。ボタンやスクリプトで鳴る音がサウンドトラックに入ると期待する。
元のタイミングに合わせるため、フレームレートは「元のまま」にしておく。すでに存在しないサイトから本編を取得するだけの、小さなローダー用.swfを変換する。
元の.swfはアーカイブに残しておく。MP4は鑑賞用のコピーです。550 × 400 pxのFlashステージを拡大して、HD品質の精細さを期待する。変換した動画は拡大されません。

SWFとMP4のファイルサイズと画質の違い

長年の標準Flashステージサイズ(px)
550 × 400
Flashアニメで一般的なフレームレート
12–24 fps
1ファイルあたりのアップロード上限
95 MB
アップロードファイルが削除されるまで
30分

SWFからMP4への変換に関するよくある質問

Flash PlayerなしでSWFファイルを開くことはできますか?

はい、エミュレーターを使えば再生できます。Rustで書かれたオープンソースのFlash Playerエミュレーター「Ruffle」は、ブラウザ拡張機能やデスクトップアプリとして動作し、Internet Archiveでも収蔵するFlashコレクションの再生に使われています。エミュレーターはファイルを再生するだけですが、変換すれば保存・共有・編集できる動画になります。

変換したSWF動画が真っ黒になったり、1コマで止まったりするのはなぜですか?

SWFは再生時にベクター図形とActionScriptから映像を組み立てます。一方、動画変換ツールが読み取れるのは、ファイル内に保存されたフレームや動画ストリームだけです。SWFをRuffleで再生し、画面録画ソフトで録画して、その録画ファイルを変換してください。

操作して遊ぶFlashゲームをMP4にできますか?

ゲームをプレイしている様子を録画した動画としてのみ可能です。動画のタイムラインは1本だけなので、ボタン、メニュー、スコアの処理は引き継げません。ゲームの思い出を残したい場合は、エミュレーターでプレイ画面を録画してください。

小さなSWFよりMP4のほうが容量が大きくなるのはなぜですか?

Flashは図形を数式として保存するため、2分のアニメでも数百KBに収まることがあります。MP4はすべてのフレームをピクセルで保存するので、通常は数倍のサイズになります。容量が気になる場合は、解像度を720pに下げる、画質(CRF)を26に上げる、または結果を動画圧縮にかけてください。

Flashアニメの BGM も MP4 に入りますか?

SWFのタイムラインに沿ってストリームとして保存されている音声は、動画と一緒にAACにエンコードされます。クリックやスクリプトのイベントでのみ鳴る音はインタラクティブ層に属するため、含まれません。

MP4のフレームレートはいくつになりますか?

フレームレートを「元のまま」にすると、MP4にはSWFのヘッダーに記録されたレートが引き継がれます。Flashアニメの多くは12または24 fpsで制作されており、そのままで自然に見えます。30 fpsを選ぶのは、配信先で必要な場合だけにしてください。