朱一福利:妈妈再也不用担心我的 mba 看优酷发热了-html5 播放切换的 bookmark

2012-03-17 16:40:30 +08:00
 zythum
界面预览:



url: http://zythum.free.bg/youkuhtml5playerbookmark/

上班的时候偷偷做的。话说每天看优酷的时候风扇都哗哗的,实在受不了了就做了这个。来解决 flash 发热大的问题。 目前貌似播放只支持 safari 同学。因为视频格式使用的 m3u8 ,所以貌似 chrome 没法播放。 用 chrome 的童鞋也不要哭,不要闹。朱一也把 mp4 的地址也解析出来了。在下面做了个链接。童鞋们点击进去就好了。 其实本来像把 chrome 的地址也判断写 ua 放进去的。发现优酷不乖得弟子做了 3 次重定向。天。还是点链接把。
添加 m3u8 格式与 mp4 格式的切换。但是 mp4 格式不一定是每个视频源都有的。骂坑爹的请致电优酷。
这个 mp4 播放还是不支持 chrome 在页面上的。可以点击底部的连接,跳过去看。

代码在 github.com : https://github.com/zythum/youkuhtml5playerbookmark/

要不要再做个土豆的...??

PS.目前只是在 mac 下做的此时,如果是 win 的用户,如果不能用,也请点击底部的连接。但是应该 flash 在 win 下的发热量不是那么大,应该不怎么需要这个东西。
30509 次点击
所在节点    分享创造
99 条回复
zythum
2012-03-17 21:52:42 +08:00
@MartianZ 一直试的感觉是土豆的转码的质量比优酷好。
svampire
2012-03-17 21:58:11 +08:00
大赞!!
zythum
2012-03-17 22:07:00 +08:00
发现youku m3u8格式有转码视频走错门的现象。 mp4格式没问题。
MartianZ
2012-03-17 22:09:34 +08:00
@zythum bilibili上的话,貌似都用的sina,好像有什么办法能防止二压还是怎么的。
skydiver
2012-03-17 22:13:43 +08:00
@zythum 但是怎么让它点击的时候不是打开而是运行呢?
zythum
2012-03-17 22:20:52 +08:00
@skydiver 朱一用chrome试过啊。没问题啊。

这个bookmark对chrome支持不好,还是用safari。
chrome没法播放m3u8格式的video文件。
skydiver
2012-03-17 22:24:28 +08:00
@zythum 好吧,可能是Windows版的处理方式不同
zythum
2012-03-17 22:27:31 +08:00
@skydiver 应该不是把,你试着把这个bookmark打开,

把原来的javascript: ...

改成javascript: viod( ... );

试试,

应该不会直接给你js文件的, 你可以尝试看看你是不是装了什么插件。之类的。
zythum
2012-03-17 22:30:58 +08:00
还有就是如果想作为userscript的话之间把git的源码搞下来。自己做个user-script的头就可以了。
git上的土豆和优酷的文件是分开的。
gowinder
2012-03-17 22:33:38 +08:00
要是可以在wp7的ie上用就好了。
shidianxia
2012-03-17 22:40:02 +08:00
@zythum 朱一童鞋做个chrome插件吧~~~~万分感谢啊,还在用老酷睿2笔记本的童鞋表示flash在windows下也不是省油的灯,而且似乎使用html5的话,暂时土豆和优酷都没广告
zythum
2012-03-17 22:48:38 +08:00
chrome实在无力啊。 你可以看下git上的源码。土豆目前没有有找到mp4的迹象。优酷找到了源。但是有2重跳转ajax抓不到。
目前只能跳转到哪个地址观看。

地址规则是 'http://3g.youku.com/pvs?id='+videoId2+'&format=3gphd'
videoId2是网页js的全局变量。

但是这个的清晰度实在不可恭维。
并且还有再不清晰版,
'http://3g.youku.com/pvs?id='+videoId2+'&format=3gp'
无力吐槽了。
zythum
2012-03-17 22:54:02 +08:00
@shidianxia 尝试发现在win下的遨游3可以播放优酷的mp4格式。不用跳转。
感觉应该chrome也可以。求win的chrome用户尝试一下。
kavi
2012-03-17 23:00:32 +08:00
太赞了,要是有个关灯功能更好了!!
liuhang0077
2012-03-17 23:05:14 +08:00
多谢很好用~~ 要是能做成safari插件就更好了~
zythum
2012-03-17 23:25:48 +08:00
其实这个和safari插件的效果是类似的,就不做成插件的。
如果像每次自动运行的话可以下个忍者脚本。然后把这段作为userscript加载进去,
源码github上有传。

@kavi 已经做了白色的透明遮罩,并且可以点击穿透了。
你是想要黑色的遮罩么?
zythum
2012-03-17 23:30:36 +08:00
@liuhang0077 突然发现貌似把js文件做成user-script是不行的。因为需要一个源js环境的一个变量。
你可以把bookmark的代码把javascript: 去掉作为userscript
zythum
2012-03-17 23:46:39 +08:00
userscript是下面这段。

// ==UserScript==
// @name youku tudou HTML5 player
// @namespace
// @include http://*.youku.com/*
// @include http://*.tudou.com/*
// ==/UserScript==
(function () {
var s = document.createElement('script');
s.setAttribute('type', 'text/javascript');
s.setAttribute('src', 'http://zythum.free.bg/youkuhtml5playerbookmark/youkuhtml5playerbookmark.js');
document.head.appendChild(s);
})();
cutehalo
2012-03-17 23:57:29 +08:00
直接用 http://labs.3g.youku.com/ipad/ 这个也可以
killpanda
2012-03-18 00:21:29 +08:00
http://d.pr/1ysG
改了下CSS

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/29892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX