なぜ SWF を PNG に変換するのですか?
Adobe Flash Player は 2020年12月31日にサポートを終了し、すべてのブラウザからプラグインが削除されました。SWF から PNG をエクスポートすることで、Flash をインストールすることなく、古い Flash ファイルからロゴ、バナー、タイトルカードを保存でき、ドキュメント作成やアーカイブに役立ちます。
SWF から PNG への変換方法
SWFTools FREE
ターミナルで swfrender file.swf out.png を実行します。マルチフレームの SWF の場合、SWFTools は連番ファイル (out-0001.png, out-0002.png, ...) を書き出します。
Ruffle のスクリーンショット FREE
Ruffle デスクトップアプリで .swf を開き、目的のフレームに移動してから、OS のスクリーンショットショートカットを使用して結果を PNG に切り抜きます。
SWF を変換するプログラム
これらの形式について
SWFファイルは、コンパイルされたAdobe Flashのアニメーション、ゲーム、またはインタラクティブな動画(Small Web Format)です。Adobe Flash…
.SWF の詳細を開く →PNG (Portable Network Graphics) は、ロスレス(可逆)圧縮のラスター画像形式です。最新のすべての OS、ブラウザ、画像アプリでネイティブに開くことができ、ダブルクリックするだけで表示されます。よくある質問は、開き方ではなく、透明度、ファイルサイズ、および JPG や SVG への変換に関するものです。
.PNG の詳細を開く →品質と注意点
- PNG エクスポートは特定の瞬間をキャプチャするものであり、アニメーションの残りの部分、オーディオ、インタラクティブ性は保持されません。
swfrenderは SWF のネイティブなステージサイズ(多くの場合 550x400 px などの古い広告サイズ)でレンダリングします。組み込みのアップスケーリングオプションはありません。- SWF が目的のコンテンツを表示するためにユーザーの操作やスクリプトによるタイムラインロジックを必要とする場合、
swfrenderは空白または不完全なフレームを生成することがあります。その場合は Ruffle のスクリーンショット方法を使用してください。
よくある質問
SWFTools はアニメーション SWF のすべてのフレームをエクスポートしますか?
swfrender はマルチフレーム SWF に対して連番の PNG を書き出します。PNG のサイズはどのくらいになりますか?
swfrender は SWF のネイティブなステージサイズでレンダリングします。レガシーな Flash 広告の場合、多くは 550x400 px またはそれに近い小さな寸法です。