Flash Player 的两个开源替代品

Adobe 将于 2020 年停止对 Flash Media Player 的支持,但仍有大量 Flash 视频需要观看。这里有两个正在努力提供帮助的开源替代品。
356 位读者喜欢这篇文章。
U.S. makes renewable energy software open source

互联网档案馆图书图片。由 Opensource.com 修改。CC BY-SA 4.0

2017 年 7 月,Adobe 发出了对其 Flash Media Player 的丧钟,宣布将于 2020 年停止对这款曾经无处不在的在线视频播放器的支持。然而,实际上,在过去八年中,Flash 的地位一直在下降,此前发生了一系列零日攻击,损害了其声誉。2010 年苹果宣布将不支持该技术后,Flash 的未来变得黯淡,2016 年谷歌在 Chrome 浏览器中停止默认启用 Flash(转而支持 HTML5)后,其衰落加速。

即便如此,Adobe 仍在每月发布该软件的更新,该软件在所有网站上的使用率已从 2011 年的 28.5% 下降到截至 2018 年 8 月的仅 4.4%。 Flash 衰落的更多证据:谷歌工程总监 Parisa Tabriz 表示,通过浏览器访问 Flash 内容的 Chrome 用户数量已从 2014 年的 80% 下降到 2018 年的不到 8%。

虽然今天很少有*视频创作者以 Flash 格式发布内容,但仍有大量 Flash 视频人们在未来几年内仍希望访问。鉴于官方应用程序的日子屈指可数,开源软件创作者有很好的机会介入并提供 Adobe Flash Media Player 的替代品。其中两个应用程序是 Lightspark 和 GNU Gnash。两者都不是完美的替代品,但来自热心贡献者的帮助可以使它们成为可行的替代品。

Lightspark

Lightspark 是适用于 Linux 机器的 Flash Player 替代品。虽然它仍处于 alpha 阶段,但自 Adobe 宣布将于 2017 年停止 Flash 支持以来,开发速度已加快。根据其网站,Lightspark 实现了大约 60% 的 Flash API,并且在许多主要网站(包括 BBC News、Google Play Music 和 Amazon Music)上运行

Lightspark 使用 C++/C 编写,并根据 LGPLv3 许可获得许可。该项目列出了 41 位贡献者,并积极征集错误报告和其他贡献。有关更多信息,请查看其 GitHub 存储库

GNU Gnash

GNU Gnash 是适用于 GNU/Linux 操作系统(包括 Ubuntu、Fedora 和 Debian)的 Flash Player。它可以作为独立软件以及 Firefox 和 Konqueror 浏览器的插件运行。

Gnash 的主要缺点是它不支持最新版本的 Flash 文件——它支持大多数 Flash SWF v7 功能、一些 v8 和 v9 功能,并且不支持 v10 文件。它处于 beta 发布阶段,并且由于它根据 GNU GPLv3 或更高版本 获得许可,您可以帮助贡献使其现代化。访问其 项目页面 以获取更多信息。 

想要创建 Flash 吗?

*仅仅因为大多数人现在不发布 Flash 视频,并不意味着永远不需要创建 SWF 文件。如果您发现自己处于这种情况,以下两个开源工具 可能会有所帮助

  • Motion-Twin ActionScript 2 Compiler (MTASC):一个命令行编译器,可以在没有 Adobe Animate(Adobe 当前的视频创建软件)的情况下生成 SWF 文件。
  • Ming:一个用 C 语言编写的库,可以生成 SWF 文件。它还包含一些您可以用来处理 Flash 文件的实用程序。 

显然,开源软件有机会在更广泛的市场中取代 Flash Player 的地位。如果您知道另一个值得仔细研究(或需要贡献者)的开源 Flash 替代品,请在评论中分享。或者更好的是,查看用于动画的优秀的无 Flash 开源工具。

接下来阅读什么

使用 StopGo 创建定格动画

上个月我们研究了使用 Krita 进行的数字赛璐珞动画。赛璐珞动画只是动画的一种,因此本月我们将看看定格动画。正如…

(团队,Red Hat)
2016 年 11 月 10 日
标签
User profile image.
Opensource.com 发布关于创建、采用和共享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.