什麼是SWF檔案格式? 如何將SWF檔開啟和轉檔?

本篇文章將說明什麼是 SWF 檔,如何開啟你遇到的這類型檔案,以及哪些軟體能夠將這種檔案轉換成像 MP4 等影片檔。

什麼是 SWF 檔?

SWF 檔發音類似”Swiff”,它是由 Adobe 所創建的 ShockwaveFlash 影片檔,可以儲存文字和圖形,這種檔案主要用於保存瀏覽器玩線上遊戲的歷史記錄。

目前 Adobe 已正式停止 Flash 動畫的更新支援,如今 HTML5 影片和 CSS3 動畫等格式,已經在很大程度上取代了 SWF。

Adobe 旗下系列產品可以創建 SWF 檔,但除了 Adobe 軟體之外,也有其它可以生成 ShockwaveFlash 影片檔的應用程式,比如 MTASCMing 或 SWFTools

SWF 是 Small Web Format 的縮寫,但有時也被稱為 Shockwave Flash 檔。

 

如何開啟 SWF 檔?

Sony PlayStation 三代以上或任天堂 Wii 等電視遊戲機都可以播放 SWF 檔,它使用方式和桌面瀏覽器工作原理類似,從網站載入 SWF 檔案並播放。

Adobe Flash Player 則限制其它應用程式打開 SWF 檔,因此我們需要不同的軟體來播放這類檔案。

需要注意的是某些 SWF 檔是互動式遊戲,而其它檔案則可能是非互動式廣告或教學,因此 SWF 播放器並不能打開所有的 SWF 檔。

SWF File Player 可以免費播放 SWF 遊戲影片,功能表中找到”檔案>開啟檔案”從電腦中選擇一個 SWF 檔。當然,你還有其它免費開啟 SWF 檔的選擇,例如 MPC-HC 和 GOM Player 影片播放軟體

再另外推薦幾款好用的免費 SWF 檔播放器,例如 SWF & FLV Player 和 Elmedia Player但由於它們主要是播放影片或音樂的播放器,因此你不能用它來玩 SWF 的遊戲。

此外,SWF 檔還可以嵌入到 PDF 檔中,並用 Adobe Reader 來打開。

當然,Adobe 自己的產品也可以打開 SWF 檔,比如 AnimateDreamweaver 和 After Effects

由於你可能需要不同的程式來打開不同的 SWF 檔,因此 Windows 使用者可以通過設定檔案開啟的預設程式,來選擇特定的副檔名使用特定的應用程式打開。

 

如何轉換 SWF 檔?

有很多免費的影片檔轉換器可以將 SWF 檔轉換成 MP4、MOV、HTML5 和 AVI 等影片格式,也有些可以將SWF檔轉換為MP3檔和其他聲音檔格式。Freemake Video Converter就是一個很好的例子。

另一個比較常見的是 FileZigZag,它是一款線上 SWF 轉換工具,能將檔案儲存為 GIFPNG 等格式。

Adobe Animate 則可以將 SWF 檔轉換為 EXE 檔,這樣就可以更容易在沒有安裝 Flash Player 的電腦上運行。

 

如何編輯 SWF 檔?

SWF 檔是從 FLA 檔(Adobe開發的動畫檔)而來,相對來說 FLA 檔更容易編輯。

FLA 檔是二進位檔案,存放著整個 Flash 應用程式的原始檔案。SWF 檔是通過用 Flash 製作程式編譯這些 FLA 檔來建立的。

Mac 用戶會更喜歡用 Flash Decompiler Trillix,它可以將 SWF 檔轉換為 FLA,用於反編譯和轉換 SWF 檔的不同元件,甚至不需要安裝 Adobe Flash

另外,JPEXS Free Flash Decompiler 是一個免費開源的 SWF 轉 FLA 工具,有支援多個平台的版本,有需要可以使用。

 

更多關於 SWF 檔的資訊

在2008年5月之前,只有 Adobe 軟體能播放SWF檔。在那之後,Adobe 解除了 SWF 和 FLV 格式的限制,因此後來許多軟體都支援檢視和編輯 SWF 檔。

 

關於 SWF 檔的常見問題

1. 如何製作 SWF 檔?

自從 Adobe 不再支援 Flash 後,就必須下載 Sothink SWF Quicker 之類的第三方應用程式來製作 SWF 檔案。在下載任何第三方應用程式前搜尋程式相關資料,以避免任何安全性風險,如洩漏個資檔案,或將你的裝置暴露於惡意軟體的威脅下。

2. 如何下載 SWF 檔?

如果網站連結以 .swf 結尾,就可以在網頁瀏覽器中輸入該連結並選擇你要另存 SWF 檔案的位置。已壓縮的 SWF 檔,則可以按下右鍵選擇瀏覽頁面來源,按下 Ctrl+F 後輸入 .swf 來搜尋檔案連結,並複製貼上到瀏覽器中來下載檔案。