首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

使用 mpv 播放网站视频的插件-web2mpv

  •  
  •   alex8224 · 2016-08-11 14:09:11 +08:00 · 4400 次点击
    这是一个创建于 1138 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2016-08-16 13:57:02 +08:00
    加了右键 "play in mpv"
    第 2 条附言  ·  2016-08-25 18:22:48 +08:00
    增加了 mac osx 的支持,目前只在 osx ei captain 上调试过。。。
    第 3 条附言  ·  2016-09-21 09:44:57 +08:00
    18 回复  |  直到 2016-10-20 10:08:51 +08:00
        1
    MrX   2016-08-11 14:35:41 +08:00
    这个很实用,感谢已发
        2
    hicdn   2016-08-11 14:39:11 +08:00
    有 mac 配置吗
        3
    alex8224   2016-08-11 14:51:48 +08:00
    @hicdn 我木有 mac...
    主要实现方法是把 protocol handler 跟应用关联
        4
    Hello1995   2016-08-11 15:57:42 +08:00 via Android
    you-get -p mpv "https://example.domain/foo.mp4"
        5
    yuchenr   2016-08-11 17:01:48 +08:00
    自带 hook youtube-dl
        6
    yuchenr   2016-08-11 17:02:55 +08:00
    刚反映过来,这是个新项目啊,谢谢分享
        7
    nareix   2016-08-12 09:34:23 +08:00
    还可以。不过 mpv + youtube-dl 本身有缺陷:没弹幕,如果有网站是拼接多段 flv 的它没法正常播放。
        8
    alex8224   2016-08-12 10:30:41 +08:00
    @nareix 这个是用的 you-get; 弹幕确实没;多段 flv 的问题可以修改 mpv.conf,指定 merge-files,会自动合并的.
        9
    XhstormR   2016-08-12 13:00:09 +08:00
    你这个好像要装 python3 吧,不然用不了。
        10
    alex8224   2016-08-12 13:16:30 +08:00
    @XhstormR you-get 是 python3 写的.
        11
    XhstormR   2016-08-12 13:37:50 +08:00
    @alex8224 我只需要下 you-get 和 mpv 的可执行文件,再装上你的插件就行了吗?并不需要另外安装 python3 吗?
        12
    alex8224   2016-08-12 14:08:14 +08:00
    @XhstormR 还是要装. 我的 tgid: alex88224 这个沟通直接些.
        13
    nareix   2016-08-12 18:39:53 +08:00
    @alex8224 它的 merge-files 可以边播放边 merge 吗?如果可以就好了。不过这问题也没那么大,因为很多网站现在已经是独立一个文件的了。
        14
    alex8224   2016-08-12 19:28:51 +08:00
    @nareix 设置了这个选项之后, 播放视频没有卡顿,且视频的时间也是正确的,mpv 貌似会对每一个 seg 都建立一个连接.而且是并发的. 这种情况下如果分片过多,等待播放的时间可能会很长,而且也会遇到性能问题.
    不过大部分的网站分片数量都不多,只有 mgtv 的有几百个之多.
        15
    alex8224   2016-08-12 20:56:54 +08:00
    @nareix 加了弹幕支持, 只支持 bilibili 且暂时只支持 ubuntu.
        16
    nareix   2016-08-12 22:06:02 +08:00
    @alex8224 牛逼啊!
        17
    alex8224   2016-08-13 23:49:50 +08:00
    加了 windows 弹幕的支持...
        18
    cwbsw   2016-10-20 10:08:51 +08:00
    @alex8224 你好。因为我的 python 安装路径不同,所以修改了你的脚本里的路径,现在在 win+r 里能打开 ytb://链接,但是在 Chrome 里能弹出启动外部程序处理链接的提示,但是点了之后就没反应了,请问是什么原因呢?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1328 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.