爱意满满的作品展示区。
zythum

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

  •  
  •   zythum ·
    zythum · Mar 17, 2012 · 32176 views
    This topic created in 5351 days ago, the information mentioned may be changed or developed.
    界面预览:



    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 下的发热量不是那么大,应该不怎么需要这个东西。
    99 replies  •  2014-05-07 12:54:55 +08:00
    iamwenlyu
    iamwenlyu
    Mar 17, 2012
    1
    多谢,可以把这个转帖到其他地方么?
    panlilu
    panlilu
    Mar 17, 2012
    2
    Nice job!
    zythum
    zythum
    OP
    Mar 17, 2012❤️1
    3
    @zwl2828 可以。注明code by zythum_朱一 就好
    zythum
    zythum
    OP
    Mar 17, 2012❤️1
    4
    @panlilu 熊猫酱最近可好。 朱一发现上班和上学的时候是完全两个状态,还没适应过来撒。
    zythum
    zythum
    OP
    Mar 17, 2012
    5
    已经加入tudou的支持。土豆优酷合并了当然bookmark应用也要可以兼容才对么...

    tudou貌似还没找到mp4格式。所以只能支持m3u8。chrome表示无能了。
    但是可以切换清晰度。(原画,360,256.)
    MartianZ
    MartianZ
    Mar 17, 2012
    6
    不错不错,一直需要一个这样的东西

    flash在os x下效率实在是太渣了
    zythum
    zythum
    OP
    Mar 17, 2012
    7
    无图无真相
    MartianZ
    MartianZ
    Mar 17, 2012
    8
    如果要是支持bilibili就好了……(拖出去

    当然那东西的弹幕实现起来也老麻烦了
    zythum
    zythum
    OP
    Mar 17, 2012
    9
    @MartianZ 这个不好做。因为地址是从网站抓的。看他是否个暴露给你,可以让你猜出url是怎么组的。 bilibili和acfun是引用的别人的源,直接引得flv,这个无从下手的感觉。
    lepture
    lepture
    Mar 17, 2012❤️1
    10
    safari 开 developer 模式,user agent 用 ipad 的或者 iphone 的就可以了呀。
    MartianZ
    MartianZ
    Mar 17, 2012
    11
    @zythum 貌似有比较靠谱的办法获得flv地址和弹幕内容,至少弹幕内容可以直接读取,输出的是xml
    MartianZ
    MartianZ
    Mar 17, 2012
    12
    @lepture =。=
    原来还有这招。学习了
    Pandroid
    Pandroid
    Mar 17, 2012 via Android
    13
    好东西。表示win下的flash也能让我那破电脑风扇狂吹。明天试试看
    qlqsh
    qlqsh
    Mar 17, 2012
    14
    如果是去youku、土豆这些网站,可以直接用“开发->代理->ipad”,LZ的方法对网站引用的那些视频无效。
    tuoxie007
    tuoxie007
    Mar 17, 2012
    15
    前去窥探LZ私生活
    zythum
    zythum
    OP
    Mar 17, 2012
    16
    @lepture 是的。没错。这样是可以的。但是不是不方便么。

    当然你可以说挺方便的。

    但是。
    朱一感觉自己需要这样的东西

    PS.其实我抓url还是伪造成iPad抓的。
    Matata
    Matata
    Mar 17, 2012
    17
    看成朱一妈妈了……
    skydiver
    skydiver
    Mar 17, 2012
    18
    Windows+Chrome 表示点了一下书签直接打开了一个js文件。。。
    zythum
    zythum
    OP
    Mar 17, 2012
    19
    @skydiver 本来就是加载一个js文件的么... 这样可以同步更新。 比如朱一现在多添加tudou支持,不用再去换个bookmark。

    放心js是安全的。并且不会向外放松请求(你可以监听)。不用担心会盗取密码什么的。
    zythum
    zythum
    OP
    Mar 17, 2012
    20
    @qlqsh 是的。同回答 @lepture 酱的问题。

    其实bookmark比伪造成iPad会方便不少。并且感觉更cool一些。
    zythum
    zythum
    OP
    Mar 17, 2012
    21
    @MartianZ 一直试的感觉是土豆的转码的质量比优酷好。
    svampire
    svampire
    Mar 17, 2012
    22
    大赞!!
    zythum
    zythum
    OP
    Mar 17, 2012
    23
    发现youku m3u8格式有转码视频走错门的现象。 mp4格式没问题。
    MartianZ
    MartianZ
    Mar 17, 2012
    24
    @zythum bilibili上的话,貌似都用的sina,好像有什么办法能防止二压还是怎么的。
    skydiver
    skydiver
    Mar 17, 2012
    25
    @zythum 但是怎么让它点击的时候不是打开而是运行呢?
    zythum
    zythum
    OP
    Mar 17, 2012❤️1
    26
    @skydiver 朱一用chrome试过啊。没问题啊。

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

    把原来的javascript: ...

    改成javascript: viod( ... );

    试试,

    应该不会直接给你js文件的, 你可以尝试看看你是不是装了什么插件。之类的。
    zythum
    zythum
    OP
    Mar 17, 2012
    29
    还有就是如果想作为userscript的话之间把git的源码搞下来。自己做个user-script的头就可以了。
    git上的土豆和优酷的文件是分开的。
    gowinder
    gowinder
    Mar 17, 2012
    30
    要是可以在wp7的ie上用就好了。
    shidianxia
    shidianxia
    Mar 17, 2012
    31
    @zythum 朱一童鞋做个chrome插件吧~~~~万分感谢啊,还在用老酷睿2笔记本的童鞋表示flash在windows下也不是省油的灯,而且似乎使用html5的话,暂时土豆和优酷都没广告
    zythum
    zythum
    OP
    Mar 17, 2012
    32
    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
    zythum
    OP
    Mar 17, 2012
    33
    @shidianxia 尝试发现在win下的遨游3可以播放优酷的mp4格式。不用跳转。
    感觉应该chrome也可以。求win的chrome用户尝试一下。
    kavi
    kavi
    Mar 17, 2012
    34
    太赞了,要是有个关灯功能更好了!!
    liuhang0077
    liuhang0077
    Mar 17, 2012
    35
    多谢很好用~~ 要是能做成safari插件就更好了~
    zythum
    zythum
    OP
    Mar 17, 2012❤️1
    36
    其实这个和safari插件的效果是类似的,就不做成插件的。
    如果像每次自动运行的话可以下个忍者脚本。然后把这段作为userscript加载进去,
    源码github上有传。

    @kavi 已经做了白色的透明遮罩,并且可以点击穿透了。
    你是想要黑色的遮罩么?
    zythum
    zythum
    OP
    Mar 17, 2012
    37
    @liuhang0077 突然发现貌似把js文件做成user-script是不行的。因为需要一个源js环境的一个变量。
    你可以把bookmark的代码把javascript: 去掉作为userscript
    zythum
    zythum
    OP
    Mar 17, 2012
    38
    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
    cutehalo
    Mar 17, 2012
    39
    直接用 http://labs.3g.youku.com/ipad/ 这个也可以
    killpanda
    killpanda
    Mar 18, 2012
    40
    http://d.pr/1ysG
    改了下CSS
    zythum
    zythum
    OP
    Mar 18, 2012
    41
    @cutehalo
    其实我去优酷土豆是很有针对性的。
    比如乔老师每天2发,然后小满撒神09,没事plu。然后动漫一直追。
    优酷哪个实验室项目以前有看过,但是不符合朱一的习惯。
    所以做了这个。

    其实感觉优酷怎么做视频分类感觉还是没有实际大的效果的。
    目前感觉基于人际关系的推送以及订阅这方面的加强更为重要一些。
    zythum
    zythum
    OP
    Mar 18, 2012
    42
    @killpanda github上有看到。你手挺快的。
    cutehalo
    cutehalo
    Mar 18, 2012
    43
    @zythum 看视频从来都是AB站。。。就算youkutudou看了的 也得到AB站看一遍弹幕吐槽版啊
    -________-''
    skydiver
    skydiver
    Mar 18, 2012
    44
    @zythum 呃,果然是插件的问题。这个插件把链接直接替换成js的url了……关掉就好了……现在chrome可以播放mp4了
    laskuma
    laskuma
    Mar 18, 2012
    45
    神人!!!准备开源不!!
    zythum
    zythum
    OP
    Mar 18, 2012
    46
    @laskuma 源码在github上。 其实很简单,只是猜url.
    上面有链接。
    @skydiver 神级插件。
    laskuma
    laskuma
    Mar 18, 2012
    47
    @zythum 哈哈谦虚了
    yyfearth
    yyfearth
    Mar 18, 2012 via iPad
    48
    @zythum 现在解脱了,直接用ipad看就好了
    tuoxie007
    tuoxie007
    Mar 18, 2012
    49
    safari 开 developer 模式,user agent 用 ipad 的或者 iphone 的就可以了呀。
    +1
    zhuzhuor
    zhuzhuor
    Mar 18, 2012
    50
    给chrome直接改useragent貌似不行,见图(顺带试试贴图)

    貌似html5先出来,然后flash再出来,然后两个都不能播了.....
    估计还是得用楼主的办法,期待能写个chrome的插件出来
    zythum
    zythum
    OP
    Mar 18, 2012
    51
    @tuoxie007 每次这么切是很不方便的。
    现在朱一是自己把这个bookmark写在油猴子里了,每次youku,tudou自动加载。
    油猴脚本上面回复里有贴。

    @zhuzhuor chrome不支持m3u8的编码格式。感觉应该和chrome不再支持H.263有关
    magicxqh
    magicxqh
    Mar 18, 2012
    52
    朱一,偶像!mua~
    kavi
    kavi
    Mar 18, 2012
    53
    @zythum 是啊,黑色的,就和youtube里面的关灯一样,个人觉得效果会好许多。楼主加油!!!
    ldcr99
    ldcr99
    Mar 18, 2012
    54
    可是...可是 FF就这样被抛弃了吗? (掀桌>_<
    kojp
    kojp
    Mar 18, 2012
    55
    福利帝!!! 强烈支持~~~mua~
    flytwokites
    flytwokites
    Mar 18, 2012
    56
    m3u8的url我用一些播放器打开,放起来一停一停的,因为一小段就几秒,在放前一段时似乎没有预加载下一段导致中间有停顿的时间。有什么播放器可以做到比较流暢的播放的?
    zythum
    zythum
    OP
    Mar 18, 2012
    57
    @ldcr99 这个没办法。你可以致电youku和tudou的客服美眉
    @flytwokites itunes貌似可以。
    然后就是土豆的比优酷的流程
    humiaozuzu
    humiaozuzu
    Mar 18, 2012
    58
    看来仅仅是mba发热了,我的mbp的cpu占用率很低而且不发热呢
    flytwokites
    flytwokites
    Mar 18, 2012
    59
    @zythum 还是QQ视频给力,我刚才是想看龙门飞甲,发现只有QQ视频有单个文件的高清MP4。优酷的mp4很不清晰。
    zythum
    zythum
    OP
    Mar 18, 2012
    60
    @humiaozuzu 真的看flash不热么.

    @flytwokites youku的flash真心不给力
    zythum
    zythum
    OP
    Mar 18, 2012
    61
    修复土豆的一个bug
    humiaozuzu
    humiaozuzu
    Mar 18, 2012
    62
    @zythum 我的真心不热。。。 昨天夏娜和妖精尾巴就是
    myrual
    myrual
    Mar 18, 2012
    63
    替我的mba的风扇感谢lz。真心觉得好。
    hitbastank
    hitbastank
    Mar 22, 2012
    64
    赞一个!我妈这回开心了!
    yanwen
    yanwen
    Mar 22, 2012
    65
    登录不到你博客。。。。。诺顿的DNS拦截了。
    http://safeweb.norton.com/report/show?url=zythum.free.bg
    zythum
    zythum
    OP
    Mar 22, 2012
    66
    @yanwen 个人页是是个free.bg免费的二级域名。有点当年co.cc的待遇了。。额
    Aether
    Aether
    Mar 31, 2012
    67
    firefox下面说视频格式不支持,我该怎么办?
    zhaoyafei
    zhaoyafei
    Mar 31, 2012
    68
    @zythum 朱一是个大牛
    zythum
    zythum
    OP
    Mar 31, 2012
    69
    @Aether 这东西只是为了air看视频不热。
    ff是开源软件。不能播放mp4或者m3u8这样的格式。请使用safari.
    zythum
    zythum
    OP
    Mar 31, 2012
    70
    @zhaoyafei 朱一不是大牛。
    jaylong
    jaylong
    Apr 1, 2012
    71
    楼主赶紧上土豆的啊 好用啊
    jaylong
    jaylong
    Apr 1, 2012
    72
    @jaylong sorry 貌似已经支持土豆了 谢谢
    xoosye
    xoosye
    Apr 1, 2012
    73
    @zythum 你戳中了要點!
    gDD
    gDD
    Apr 2, 2012 via iPod
    74
    应该是coded by zy...
    zythum
    zythum
    OP
    Apr 6, 2012
    75
    修改。 youku花屏问题。
    deanguqiang
    deanguqiang
    Apr 6, 2012
    76
    不能全屏吗?win+chrome
    zythum
    zythum
    OP
    Apr 6, 2012
    77
    这个真的不适用chrome用户。那个mp4的画质太渣了。
    deanguqiang
    deanguqiang
    Apr 6, 2012
    78
    @zythum 我主要是比较习惯全屏看。。
    eric_zyh
    eric_zyh
    Apr 6, 2012
    79
    赞
    muzuiget
    muzuiget
    Apr 6, 2012
    80
    转换A/B站的字幕,我写了个工具 http://www.v2ex.com/t/31527
    Ken_Adams
    Ken_Adams
    Apr 6, 2012
    81
    用了一段时间了,感觉相当棒!以前我也是开 Developer 模式选 user agent 的,现在就用这个 bookmark 了,很方便
    oseau
    oseau
    Apr 18, 2012
    82
    @zythum 哈哈 小满萨神凯导牛蛙~ 欢乐~ 非常实用! 多谢!
    itommy
    itommy
    Apr 28, 2012
    83
    太酷了! 有没有 搜狐 的呢?
    yyfearth
    yyfearth
    Apr 29, 2012
    84
    @zythum 朱一不是大牛,是小牛撒 (顺便测试一下我的userscript)
    franksin
    franksin
    Apr 29, 2012
    85
    上班的时候偷偷做的 ~ 哈哈。。。给力插件 .
    zhangsanren
    zhangsanren
    May 7, 2012
    86
    @lepture 你好牛!TAT
    zzNucker
    zzNucker
    May 13, 2012
    87
    朱一大萌神 被推荐到 HTML5研究小组 的微博了哟
    wudoo59
    wudoo59
    May 13, 2012
    88
    朱一大萌神 帅气啊。哈哈。。每个作品都萌死了。
    weiking
    weiking
    May 13, 2012❤️1
    89
    mac safari下,再设置里面有个开发模式,用户代理设置为ipad,iphone,即可把视频网站直接转为html5方式浏览。
    percent5
    percent5
    May 20, 2012
    90
    user agent的方式虽然是万能的,不过如果计算点击数的话,还是LZ这个好用。
    ps:如果是其他网站的在线视频也有办法这么做吗?
    其实我关心的是,有没有这种一招鲜的办法能让浏览器切换到html5的模式,可能这种方式和切换useragent的方式一样,切换html5 mba立马就吵了。
    ipconfiger
    ipconfiger
    Oct 7, 2012
    91
    貌似不行也
    zythum
    zythum
    OP
    Oct 7, 2012
    92
    @ipconfiger 为啥不行?
    Hala
    Hala
    Jan 15, 2013
    93
    谢谢朱一!
    Pactzhao
    Pactzhao
    Mar 13, 2013
    94
    能否搞个搜狐的?搜狐上很多美剧的,别的地方都没有
    Pactzhao
    Pactzhao
    Mar 13, 2013
    95
    看到支持搜狐了,好棒啊
    lukic
    lukic
    Apr 27, 2013
    96
    能否支持奇艺啊?
    zythum
    zythum
    OP
    Apr 27, 2013
    97
    @lukic 原来支持。这几天有变故。过几天会支持。
    endergao
    endergao
    May 5, 2014
    98
    快1年木有更新啦~~
    zythum
    zythum
    OP
    May 7, 2014❤️1
    99
    @endergao 有断断续续改动的。 只是你没发现。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2373 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 147ms · UTC 12:37 · PVG 20:37 · LAX 04:37 · JFK 07:37
    ♥ Do have faith in what you're doing.