FlashVideoReplacer 继续改进

作者:Michael Reed

去年我们报道了 Firefox 视频插件 FlashVideoReplacer,新的 2.x 系列提供了一些改进。我们来看看新版本提供了什么,并向开发者提出了一些问题。

[2011年4月2日更新:Gonçalves 再次与我联系,告知我 FlashVideoReplacer 的最新更新。这些更新相当重要,所以我将他的电子邮件粘贴到本文末尾。例如,该插件现在完全不需要 Flash。]

至于该插件的工作原理,我直接从开发者 Caio Gonçalves aka Lovinlinux 那里获得了信息

当您访问受支持网站的视频页面时,该扩展程序会捕获嵌入在页面中的视频直接链接,然后删除 flash 播放器对象,并使用直接视频链接注入一个新对象。因此,视频在原始页面上使用不同的插件播放,而无需先下载。为了工作,用户需要一个兼容的插件或独立播放器,能够播放至少 mp4 格式,这是最常见的格式。但是,某些视频需要支持其他格式,如 flv、mov、wmv 和 m4v。

这对 Linux 用户来说是一个福音,因为基于 flash 的视频播放器在 Linux 上通常效率较低,尤其是全屏视频播放。为了使 FlashVideoReplacer 工作,用户必须安装可用的 Flash 插件和多媒体插件浏览器。根据最近在插件站点上进行的一项调查,基于 MPlayer 的插件 Gecko Media Player 是 Linux 最流行的选择,尽管其他插件也可以工作。

目前,该插件支持来自 YouTube、Vimeo、MetaCafe 和一些成人网站的视频。计划在 2.03 版本中支持其他网站,包括 Ustreme 和 Blip TV。与之前一样,可以为某些受支持的站点禁用该插件,但现在可以选择在执行此操作时保留用户通知。

该插件现在提供了一组选项,用于控制如何呈现拦截的视频流,并且可以选择让视频自动在新窗口、新标签页、独立播放器中打开,或在逐个视频的基础上提示。下载视频或简单复制视频 URL 的功能隐藏在标准 Firefox 上下文菜单的附加项中。这可能允许一些人无需单独的视频下载插件即可管理,但值得注意的是,一些专用插件具有更多功能并支持更广泛的站点。

质量选项已略有更改,“低”选项现在将寻找高达 480p 的视频,这被认为比获取最低可用质量更有用。与之前的版本一样,向前搜索似乎仅适用于已缓冲的视频。根据 Gonçalves 的说法,这超出了他的控制范围,因为这是视频插件而不是他的插件控制的。有一些工具可以处理 YouTube 以外的网站上嵌入的 YouTube 视频,但这些工具仍处于起步阶段,并且承诺在长期内会有更多。

目前,支持仅限于少数几个站点,我询问了开发者在这个重要领域未来的发展方向。他告诉我,

版本 2 具有专注于兼容性和可扩展性的代码库。换句话说,更容易添加更多受支持的站点,而不会在不同的操作系统上引起不兼容。因此,我可以专注于使其与更多视频托管服务一起工作,而不是修复错误。这实际上已经在发生。虽然 1.0.x 版本支持 3 个主流站点,但 2.0.3 版本将支持 8 个。

我会考虑我收到的每一个请求,但是,我不能保证它会被实现,我会优先考虑最受欢迎的请求。例如,像 Hulu 和 iBBC 这样限制特定地区居民访问的网站被排在我的待办事项列表的末尾。

有时,支持一个站点太复杂了,因为 DRM 和视频 URL 混淆。当前扩展代码库不支持使用实时流协议(不将文件保存在缓存中)的站点。

我还致力于提供一项新功能,能够替换第三方网站上嵌入的 YouTube 和 Vimeo 视频。

他还告诉我们,Firefox 以外的浏览器也可能会受益于 FlashVideoReplacer

Opera 版本正在进行中,之后我将开始开发 Chrome 版本。但是,由于这些浏览器的扩展框架的性质,它们的功能不如 Firefox 版本丰富。

感谢 Caio Gonçalves 回答我的问题。

Gonçalves 稍后与我联系,告诉我最新的更新。我在下面粘贴了大部分电子邮件。

嗨 Michael,

你好吗?

只是想通知您,我已经发布了 2.1.5 版本。

[剪断]

此版本带来了一些重要的更新。例如, 
FlashVideoReplacer 不再需要安装 flash 插件才能工作。此外,它现在与流行的 Flashblock 扩展程序兼容。这意味着您可以使用 Flashblock 阻止受支持站点上的 flash 内容,以提高性能。FlashVideoReplacer 将使用自己的占位符替换 Flashblock 占位符。还有单独的选项可以使用每种替换方法自动播放视频。因此,如果您使用 Flashblock 和“嵌入式”替换方法,您可以 
立即观看视频,无需额外点击,也无需在页面上加载任何 flash。

另一个可用的新功能是“后备播放器”。如果扩展程序无法检测到兼容的插件,但可以使用不同的 flash 播放器(如 Flowplayer 或 Neolao's player),则此选项允许您使用 flash 播放视频。

扩展程序首选项对话框已重新设计,现在不再那么混乱。

完整更新日志

无需安装 flash 插件即可工作
增加了与 Flashblock 扩展程序的兼容性
增加了在替换插件无法处理视频格式时,使用 Flowplayer 或 Neolao's player 播放视频的选项
增加了使用每种方法自动加载视频的单独选项 
替换方法 新的改进的选项对话框
改进的占位符格式 增加了对 Youtube 上 html5 测试版页面的支持 (v 2.1.4)
修复了 YouTube 上 720p 检测 (v 2.1.3)
增加了静默下载选项 (v 2.1.3)
增加了德语翻译 (v 2.1.3)

版本 2.1.6 可用,具有更多增强功能 :-)

更新日志

增加了对使用 DownThemAll! 下载的支持!
在 YouTube、Vimeo 和 Ustream 上添加了视频预览图像作为背景,为叠加元素添加了悬停效果,工具栏图标动态更改以指示受支持的站点,将警报分为三类(错误、视频信息和提示)

FlashVideoReplacer 在开发者的网站上有自己的版块

Mozilla 网站上的 FlashVideoReplacer 插件页面

加载 Disqus 评论