歡迎光臨
每天分享高質量文章

Flash Player 的兩種開源替代方案 | Linux 中國

Adobe 將於 2020 年終止對 Flash 媒體播放器的支援,但仍有很多人們希望訪問的 Flash 影片。這裡有兩個開源的替代品或許可以幫到你。
— Opensource.com


致謝
編譯自 | 
https://opensource.com/alternatives/flash-media-player
 
 作者 | Opensource.com
 譯者 | geekpi ???共計翻譯:792.5 篇 貢獻時間:1792 天

Adobe 將於 2020 年終止對 Flash 媒體播放器的支援,但仍有很多人們希望訪問的 Flash 影片。這裡有兩個開源的替代品或許可以幫到你。

2017 年 7 月,Adobe 為 Flash Media Player 敲響了喪鐘[1],宣佈將在 2020 年終止對曾經無處不在的線上影片播放器的支援。但事實上,在一系列損害了其聲譽的零日攻擊後,Flash 的份額在過去的 8 年一直在下跌。蘋果公司在 2010 年宣佈它不會支援這項技術後,其未來趨於黯淡,並且在谷歌停止在 Chrome 瀏覽器中預設啟用 Flash(支援 HTML5)後,它的消亡在 2016 年進一步加速。

即便如此,Adobe 仍然每月釋出該軟體的更新,截至 2018 年 8 月,它在網站的使用率從 2011 年的 28.5% 下降到僅 4.4%[2]。還有更多證據表明 Flash 的下滑:谷歌工程總監 Parisa Tabriz 說[3]透過瀏覽器訪問 Flash 內容的 Chrome 使用者數量從 2014 年的 80% 下降到 2018 年的 8%。

儘管如今很少有影片創作者以 Flash 格式釋出,但仍有很多人們希望在未來幾年內訪問的 Flash 影片。鑒於官方支援的日期已經屈指可數,開源軟體建立者有很好的機會涉足 Adobe Flash 媒體播放器的替代品。這其中兩個應用是 Lightspark 和 GNU Gnash。它們都不是完美的替代品,但來自貢獻者的幫助可以使它們成為可行的替代品。

Lightspark

Lightspark[4] 是 Linux 上的 Flash Player 替代品。雖然它仍處於 alpha 狀態,但自從 Adobe 在 2017 宣佈廢棄 Flash 以來,開發速度已經加快。據其網站稱,Lightspark 實現了 60% 的 Flash API,可在許多流行網站包括 BBC 新聞、Google Play 音樂和亞馬遜音樂上使用[5]

Lightspark 是用 C++/C 編寫的,併在 LGPLv3[6] 下許可。該專案列出了 41 個貢獻者,並正在積極徵求錯誤報告和其他貢獻。有關更多資訊,請檢視其 GitHub 倉庫[5]

GNU Gnash

GNU Gnash[7] 是一個用於 GNU/Linux 作業系統,包括 Ubuntu、Fedora 和 Debian 的 Flash Player。它作為獨立軟體和外掛可用於 Firefox 和 Konqueror 瀏覽器中。

Gnash 的主要缺點是它不支援最新版本的 Flash 檔案 —— 它支援大多數 Flash SWF v7 功能,一些 v8 和 v9 功能,不支援 v10 檔案。它處於測試階段,由於它在 GNU GPLv3 或更高版本[8]下許可,因此你可以幫助實現它的現代化。訪問其專案頁面[9]獲取更多資訊。

想要建立 Flash 嗎?

僅因為大多數人都不會釋出 Flash 影片,但這並不意味著永遠不需要建立 SWF 檔案。如果你發現自己需要,這兩個開源工具可能會有所幫助:

◈ Motion-Twin ActionScript 2 編譯器[10](MTASC):一個命令列編譯器,它可以在沒有 Adobe Animate(Adobe 當前的影片建立軟體)的情況下生成 SWF 檔案。
◈ Ming[11]:用 C 編寫的可以生成 SWF 檔案的庫。它還包含一些可用於處理 Flash 的程式[12]

via: https://opensource.com/alternatives/flash-media-player

作者:Opensource.com[14] 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂