#使用gecko-mplayer播放器替换# 由于 Flash 容易崩溃,并且使 CPU 使用率居高不下,所以写了一个脚本,替换视频网站原有的 Flash 视频播放器 本脚本需要按以下步骤来安装:
- 安装有 gecko-mplayer 插件
- 安装 Greasemonkey 扩展
- 下载并安装脚本,脚本下载地址
- 刷新页面即可
脚本特性及注意:
- 由于 gecko-mplayer 只有 Linux 版本,所以本脚本默认状态只能运行在 Linux 下,只有修改后能支持其他系统
- 脚本默认播放视频的超清资源
- 如果浏览器原生支持播放当前视频/音频资源,会使用 HTML5 的 video/audio 标签播放视频/音频,如果不支持会使用 gecko-mplayer 播放
- 脚本目前支持 youku, tudou, sohu, douban.fm
- 由于替换了播放器,所以视频网站的广告也会被同时去掉
- gecko-mplayer 需要的缓存设置通过 gnome-mplayer 来设置。
- gecok-mplayer 默认缓存比例是 20%, 所以需要设置缓存为 1024KB 才能实现即时播放,注意不能少于 1024KB,否则这个值会被忽略
#使用第三方Flash播放器替换#
由于gecko-mplayer版本缓存与播发状态转换问题,以及mplayer不断创建 xscreensaver挂起进程,让人很不舒服,
所以最近写了一个 使用 flowplayer 替换youku视频播发器的脚本
下载地址
这个脚本是使用了第三方flash播发器来替换youku原有的视频播放器,
脚本需要 安装 Greasemonkey 扩展才可运行,
需要注意的是 noscript 的ABE需要禁用,否在无法播发,当然如果会写规则请无视
脚本特性:
- 去优酷广告
- 可以选择清晰度
- 可以选择分段播发
- 土豆的似乎不需替换
播发器中的地址可以自行替换为自己的可用链接,
替换方法,下载脚本后,找到下面代码
function createFlowPlayer(id, allList, duration) {
var playerUrl = 'http://page.toknot.com/flowplayer/flowplayer-3.2.18.swf';
//var playerUrl = 'http://127.0.0.1:8086/flowplayer/flowplayer-3.2.18.swf';
将 var playerUrl = 'http://page.toknot.com/flowplayer/flowplayer-3.2.18.swf';
替换为 var playerUrl = 'http://你的服务器地址/flowplayer-3.2.18.swf';
flash播放器下载地址 注意使用右键另存为
flash播放器空制条下载地址
下载好后,将两个swf文件需要放到同一个目录即可
flowplayer官方下载地址