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

写了一个下载 youtube 字幕和视频的网站

  •  1
     
  •   AzadCypress · Feb 20, 2020 · 7950 views
    This topic created in 2448 days ago, the information mentioned may be changed or developed.

    地址 https://y2b.treant.me

    起因是前段时间拿 ipad 在 youtube 上看视频学英语,在线看有点不流畅,就想下载下来。

    最初的计划是是写个 web 服务调 pc 上的 youtube-dl 一类的工具,下载到电脑上,然后用 nPlayer 挂载文件系统到 ipad 看。

    写着写着最后就做成这个样子了。我自己在 ipad 上配合 nPlayer 使用体验良好,如果用浏览器访问的话 iOs 的 chrome 好像不能下载,safari 可以。

    screenshot.png

    由于是解析 youtube 网页拿到的下载链接,访问量大的话可能会被限制。

    所以如果你觉得有用可以自己部署一份:github 地址。

    32 replies  •  2020-04-10 11:39:11 +08:00
    stanchn
    stanchn
    Feb 20, 2020
    1
    谢谢楼主 收藏了
    YUX
    YUX
    Feb 20, 2020
    2
    不错
    sailei
    sailei
    Feb 20, 2020
    3
    不错
    ethanSong
    ethanSong
    Feb 20, 2020
    4
    学英语可以看看 51voa,很不错,目前在学
    wuwukai007
    wuwukai007
    Feb 20, 2020
    5
    你的代理流量吃的消吗。。
    AzadCypress
    AzadCypress
    OP
    Feb 20, 2020 via Android❤️1
    6
    @ethanSong 可以,不过我平时主要看的还是有个老师讲课这种类型的(比如 speak English with Vanessa,Learn English with Bob )而不是听力材料类型的,感觉比较看得下去一点
    hhhsuan
    hhhsuan
    Feb 20, 2020
    7
    youtube 1080p 以上音视频是分开的,需要合并。
    Moker
    Moker
    Feb 20, 2020
    8
    不错 收藏了 打算有空的时候 自己也部署个玩玩
    Moker
    Moker
    Feb 20, 2020
    9
    之前用 ytbio 发现现在用不了了
    hst001
    hst001
    Feb 20, 2020
    10
    挺快的,国外有些这样的工具支持列表以及转音频的,不过限制比较多。有些视频转音频适合晚上睡觉听听。
    VWWWWWWW
    VWWWWWWW
    Feb 20, 2020
    11
    可以不翻墙使用吗
    clemente0620
    clemente0620
    Feb 20, 2020
    12
    牛逼!!!!!!!!!!!
    litor
    litor
    Feb 20, 2020
    13
    谢谢楼主,已收藏。
    clemente0620
    clemente0620
    Feb 20, 2020
    14
    楼主 youtube 或者其他视频网站的 live 缓冲直播 有办法实现下载吗?
    AzadCypress
    AzadCypress
    OP
    Feb 20, 2020 via Android❤️1
    15
    @clemente0620 youtube-dl 好像是可以下直播视频的
    kamal
    kamal
    Feb 20, 2020
    16
    好用,多谢楼主。
    想提个需求,能加上封面下载链接么?
    kamal
    kamal
    Feb 20, 2020
    17
    还有,其实封面链接和字幕不占多少位置,就不用 tab 了吧?不然每次下载视频都要
    AoTmmy
    AoTmmy
    Feb 20, 2020 via Android❤️1
    18
    有个可以带合并功能的,流量走 cf
    https://y2b.githmb.com/index.html
    AzadCypress
    AzadCypress
    OP
    Feb 20, 2020
    19
    @kamal 好的,我下次改下
    me007
    me007
    Feb 21, 2020
    20
    感谢楼主.
    本来,我想直接做个 py3+flask+youtude-dl 下载,然后 nginx 网站取下载好的内容,后发现,没多少要下载的.搁浅了.
    如果是自己部署的,那么会有部分人,是下载,登录可见的会员视频.
    所以, 后续如果增加 cookie 参数的配置.会不会更好玩.
    a183123
    a183123
    Feb 21, 2020
    21
    感谢楼主,。有个小问题,下载的视频 1080P 有的是只有视频的(无声音),然后下载音频文件在 Potplayer 里加载音频文件才可以。每次看都要这样,很麻烦。请问各位大神有没有工具把下载下来的视频文件和音频文件直接合成为一个 MP4 的?
    Davis1024
    Davis1024
    Feb 21, 2020
    22
    优秀
    AzadCypress
    AzadCypress
    OP
    Feb 21, 2020 via Android
    23
    @a183123 用 ffmpeg 可以合并视频和音频
    wivwiv
    wivwiv
    Feb 21, 2020
    24
    AzadCypress
    AzadCypress
    OP
    Feb 21, 2020 via Android
    25
    @wivwiv
    😅 那天看到一篇博客讲如何解析 p 站地址,挺简单的,就顺手写了一个(
    wnpllrzodiac
    wnpllrzodiac
    Feb 21, 2020 via Android
    26
    字幕有 api 么?以前想做,一直没有找到,楼主可以给个思路吗
    AzadCypress
    AzadCypress
    OP
    Feb 21, 2020 via Android
    27
    @wnpllrzodiac
    YouTube 有官方 api,需要先申请一个 oauth2 的验证 token,默认限额 10000 点数( unit )/天,平均每次请求消耗几十点大概?我一开始以为是 10000 次 / 天,用了一下发现很快就触发限制了,仔细看说明才发现点数限制不是次数限制。如果要加额度的话需要去填一个表申请额外点数,表格要填四十多项内容,我没申请。

    我现在用的是自己写的,用 GET 方法请求页面,从页面中用正则匹配到相关的值,你可以参考我写的这个 https://github.com/treant5612/y2bcaptions/blob/70ce1df88b994560a8c90b8048fc22e987d9a741/captions.go#L47
    可以得到一个字幕列表和一个带 token 的 baseurl,在后面加参数可以指定机器翻译 /格式,默认格式是 xml,fmt=json3 是 json 格式的,然后自己转成 srt
    llussy
    llussy
    Feb 23, 2020 via iPhone
    28
    谢谢楼主
    dlzer
    dlzer
    Feb 24, 2020
    29
    牛逼 感谢 lz
    cydian
    cydian
    Feb 25, 2020
    30
    换友链吗
    同性质站点。
    hello2060
    hello2060
    Feb 26, 2020 via iPhone
    31
    @AzadCypress ffmpeg 命令行就可以,具体的命令回头帮你查查
    clemente0620
    clemente0620
    Apr 10, 2020
    32
    @AzadCypress 貌似不 work 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1306 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
    ♥ Do have faith in what you're doing.