[分享] 用 AI 写了个 B 站下载总结工具(支持 OpenAI/Claude) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
su3sl3h06
V2EX    分享发现

[分享] 用 AI 写了个 B 站下载总结工具(支持 OpenAI/Claude)

  •  
  •   su3sl3h06 236 天前 1512 次点击
    这是一个创建于 236 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人是个产品经理,平时 B 站看的多。用 AI 写工具也有一段时间了,最近尝试完全让 AI 写了个小工具来处理 B 站视频,解放双手。

    为什么要造轮子,因为现阶段市面上的总结自定义程度化太低,所以想自己搞一个。

    主要功能:

    下载 B 站视频、音频、字幕。 用 OpenAI 或 Claude API 总结字幕内容 (需自备 Key)。 结果通过 Telegram Bot 推送(未来支持)。

    项目地址 (GitHub):

    https://github.com/xiaobaiya8/bili-ex

    代码完全由 AI 生成(自己真一点不会,最多改改字段什么的),我只是提需求和整合。可能 Bug 不少,欢迎大家试用、围观、吐槽或者帮忙改进。

    作为 PM ,主要还是想验证下 AI 在工具开发上的效率,顺便解决自己看视频没时间的问题。

    项目截图:

    操作界面

    使用示例 1

    使用示例 2

    7 条回复    2025-04-25 09:42:47 +08:00
    SYjiang
        1
    SYjiang  
       236 天前
    想看大佬的提示词怎么写的
    su3sl3h06
        2
    su3sl3h06  
    OP
       236 天前
    @SYjiang 那可太多了,还是写了好几天,最麻烦的是获取 AI 字幕那一块,节选几个提示词:

    封装 docker 以及加前端的时候写的提示词:
    该程序运行后,可以下载指定 B 站视频的各项东西
    将程序封装为 docker ,并且要包含前端,前端和后端使用不同的路径但使用同一个端口 9160
    需要支持登录,因为是 docker 运行,大部分为个人用户,所以只需要设置一个密码保存在 config
    前端需要支持配置 cookie ,然后可以直接输入视频地址进行下载指定媒体或字幕

    cookie 优化检测提示词:
    我发现每次加载顶部的时候,都会重新发起这个请求: http://127.0.0.1:9160/api/check_login
    不需要每次都发起,我们保存 cookie 或者发起任务时,本身就会检测,可以将检测结果保存在 config ,避免经常去 check

    某次优化美化的提示词:
    完整美化优化当前视频列表页面,使其看起来更像 BILIBILI 的风格,并且新增效果,复刻: https://magicui.design/docs/components/hero-video-dialog
    这个页面的效果,对视频提供播放按钮,点击后弹框播放视频(用本地的视频)

    基本也就是这些思路,小修修改改,和 AI 问答了 700 次左右
    SYjiang
        3
    SYjiang  
       236 天前
    ok ,再辛苦咨询一下,用的谁家的 AI
    su3sl3h06
        4
    su3sl3h06  
    OP
       236 天前
    @SYjiang #3 cursor 的 claude3.7 和 gemini2.5pro exp 换着用
    SYjiang
        5
    SYjiang  
       236 天前
    @su3sl3h06 感谢
    ringwraith
        6
    ringwraith  
       236 天前
    学习一下提示词
    su3sl3h06
        7
    su3sl3h06  
    OP
       235 天前
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1442 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 16:44 PVG 00:44 LAX 08:44 JFK 11:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86