
如果我在網頁瀏覽器中看到 SWF 影片(例如:http://www.somename.com/swf/x92154)如何將影片下載到磁碟?如果我使用另存為它正在保存 .swf,而不是視訊。
答案1
儘管 SWF 的 URL 將位於頁面原始碼中,但在大多數情況下這對您沒有幫助。
SWF 通常會串流視頻,或者也可以將視頻嵌入其中。大多數 flash swf 容器將其視訊編碼為flv 或 f4v。該連結將解釋可能正在使用的各種編碼(H.263、H264、On2...)。最好的方法是使用瀏覽器插件,如 tamper-data、fire-bug、safari 的 web-inspector 資源或代理來監視 SWF 運行時發出的所有請求。 FLV 通常透過純 HTTP 進行串流傳輸,因此,一旦您透過上述檢查找到了 url,就可以輕鬆下載。它們可以使用 FLV 播放器(有幾個,大多數都不確定)播放,也可以在使用 Flash 或 Adobe Air 建置的容器中播放。您可能想要轉換它們,這比較棘手,但是可以ffmpeg
在網路上找到一些帶有參數的指南。在 SWF 本身包含嵌入影片的極少數情況下,您可以使用提取它的工具,奇怪的是,某些版本會這樣做ffmpeg
。
答案2
.swf是視訊(Shockwave Flash)
您可以將 SWF 檔案拖曳到瀏覽器中或使用一些獨立的播放器(例如Flash電影播放器) 播放影片。
答案3
SWF提取器使用者可以使用該軟體提取所有未壓縮的SWF檔案。使用「開啟並全部解壓縮」按鈕可以輕鬆啟動流程。它從 SWF 中反編譯 MP3 檔案和圖像,使用者可以使用按鈕下方的網格來查看所有提取的資源。
答案4
實際上,要播放 SWF 文件,需要先將其下載到您的磁碟上。它通常保存在您的臨時網路檔案中。預設情況下,Windows 上的地圖是隱藏的。