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

分享一个自己做的开源油管 B 站视频下载工具

  •  
  •   franklioxygen · Mar 9, 2025 · 4423 views
    This topic created in 610 days ago, the information mentioned may be changed or developed.

    https://github.com/franklioxygen/MyTube

    把油管或 b 站链接放进去就可以下载到本地
    想法是出于自己的需求,有些视频可能被夹,自己下载 host 起来就再也不怕丢失了
    我自己是用 docker 部署到了 NAS 上,感觉很方便

    功能比较简单:

    • 可以搜索本站视频
    • 可以按作者分类
    • 可以创建收藏夹

    借用了下载工具:

    • youtube-dl-exec
    • bilibili-save-nodejs
    19 replies  •  2025-11-22 07:40:29 +08:00
    huicopy
    huicopy
    Mar 9, 2025❤️1
    1
    支持一下
    wegbjwjm
    wegbjwjm
    Mar 9, 2025 via iPhone❤️1
    2
    收藏点赞一条龙
    franklioxygen
    franklioxygen
    OP
    Mar 9, 2025 via iPhone
    3
    @huicopy
    @wegbjwjm
    感谢支持🫡
    hwdq0012
    hwdq0012
    Mar 9, 2025
    4
    原理是什么,我经常用 youtube2mp3 下载一些 mp3 , 难道 youtube 的这些功能都是有 api 的吗
    firsthym
    firsthym
    Mar 9, 2025
    5
    可以发布一个 docker 吗
    ztm0929
    ztm0929
    Mar 9, 2025 via iPhone
    6
    @hwdq0012 官方的 API 只有视频信息(用于统计追踪播放情况的),下载类的几乎都是利用 FFmpeg 将下载到的视频做额外处理(例如 mp3 )
    ku9527
    ku9527
    Mar 9, 2025
    7
    window 系统怎么用?
    kiii
    kiii
    Mar 9, 2025
    8
    做成浏览器插件或者油猴脚本更好
    franklioxygen
    franklioxygen
    OP
    Mar 9, 2025
    9
    @firsthym
    docker compose 在根目录里,已经发布到 docker hub 了只要修改两个东西:\
    - 挂载的 volume 路径
    - 本地服务器地址(我在里面预留的是 192.168.1.105 )全局搜索替换一下


    @kiii
    确实有这个打算,可以省掉前端了


    @ku9527
    也可以直接用 docker compose 部署到 windows 的 docker 里。或者用脚本直接运行


    @hwdq0012
    如 6 楼 ztm0929 所说

    ---
    后面打算加一个 p 站和 x 站支持
    radeon019
    radeon019
    Mar 10, 2025 via iPhone
    10
    @franklioxygen #9 占个位,不错
    franklioxygen
    franklioxygen
    OP
    Mar 10, 2025
    11
    刚刚做了一个重要修复,json 数据存放路径现在符合 docker 挂载路径了,重新部署不会找不到数据
    TimLang
    TimLang
    Mar 10, 2025❤️1
    12
    @hwdq0012 有个 yt-dlp,专门处理这个的,但是 YouTube 的反爬一直在升级,所以这个库也一直在升级,我自己也做了个,真人登录认证还挺头疼的,https://youtubetomp3.icu
    avrillavigne
    avrillavigne
    Mar 11, 2025
    13
    请问自动合并文件吗,多 P 和收藏夹是否支持下载
    risk7080
    risk7080
    Mar 11, 2025
    14
    可刑
    franklioxygen
    franklioxygen
    OP
    Mar 12, 2025❤️1
    15
    @avrillavigne
    没有合并多文件,正在开发多 p 自动下载到一个 Collection

    @TimLang
    漂亮!
    franklioxygen
    franklioxygen
    OP
    Mar 13, 2025 via iPhone❤️1
    16
    @avrillavigne 添加多 p 下载了
    kirieievk
    kirieievk
    Jun 1, 2025
    17
    可下载微博无水印吗
    franklioxygen
    franklioxygen
    OP
    Jun 6, 2025 via iPhone
    18
    @kirieievk 目前还没有,没有相关的服务可以用
    franklioxygen
    franklioxygen
    OP
    Nov 22, 2025
    19
    更新了一波:
    - 可以同时下载 3 个视频
    - 可以下载 b 站合集(提供选项)
    - 修复了 racing condition 风险
    - UI 优化
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 18:40 · PVG 02:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.