需求背景
下載的 SWF (Flash) 動畫欲上傳至微博/社群/視頻平台,但不支援 SWF 直接上傳,需轉為 MP4/AVI/FLV 等視頻格式。Flash 原生匯出 AVI 不支援 Movie Clip (MC) 動畫(MC 內容會變靜態),必須借助第三方轉換工具。
三款主流 SWF 轉視頻工具實測對比
| 工具 | 優點 | 缺點 | 實測評分 |
| Magic SWF2Avi | 轉換成功率高、支援多種輸出格式 | 無壓縮 AVI 常卡死;有壓縮編碼輸出畫質差、不流暢 | ★★☆☆☆ |
| Amor SWF to Video Converter | 編碼器選擇豐富、效果較好、操作簡單 | 無無壓縮 AVI 選項(影響後製品質);付費軟體 | ★★★★☆ |
| SWF to Video Converter Pro | 編碼器支援最全、速度快、畫質佳 | 聲音錄製極易失敗:需開啟「混合立體聲」才有聲、音質差;常需音視分離後製合成 | ★★★☆☆ |
實戰推薦流程(以 Amor SWF2Video + WinAVI 為例)
- 第一階段:SWF → 高畫質中繼檔 (AVI)
- 使用 Amor SWF to Video Converter,選擇 Xvid / DivX / H.264 編碼器(避開無壓縮 AVI),輸出高碼率 AVI。
- 確認畫面流暢、MC 動畫完整播放、聲音同步正常。
- 第二階段:中繼檔 → 目標發布格式 (MP4/FLV/RMVB 等)
- 使用 WinAVI Video Converter(支援 VCD/DVD 結構輸出、自動生成選單、燒錄一條龍)。
- 輸出 MP4 (H.264 + AAC) 通用發布格式,或 FLV/RMVB 針對特定平台。
關鍵避坑指南
- 聲音問題:SWF 轉檔最易丟聲/音質差。建議:音視分離——SWF 轉檔時僅輸出視訊 (無聲 AVI),再用 Flash/錄音軟體單獨導出 WAV/MP3 音軌,後製軟體 (Premiere/Audacity) 合成,品質可控。
- 編碼器相容性:輸出 AVI 後若播放器缺解碼器無法播放,優先轉 MP4 (H.264/AAC),相容性最高。
- 幀率/時長異常:SWF 內部幀率可能非標準,轉檔前用工具 (SWF Decompiler) 檢查原始幀率,轉檔時指定目標幀率 (24/25/30 fps)。
- 向量/位圖混合:複雜 SWF 含大量向量漸變/濾鏡,轉檔時適當提高碼率、啟用多執行緒編碼,減少塊效應。
現代替代方案
- 瀏覽器錄屏:Chrome 開啟 SWF → 開發者工具 / OBS / 系統錄屏 直接錄製播放畫面,無需轉檔,所見即所得。
- Ruffle (Flash 模擬器):開源 WASM 實現的 Flash Player,可在瀏覽器直接播放 SWF,再錄屏獲取視頻。