一个前端项目,能下载 Bilibili、抖音、小红书、微信公众号等 20 多个平台的音视频和图文

11 2
3 小时前 发表在 网站相关| 查看全部 阅读模式
galaxy-downloader一个通用媒体下载器。

支持从 Bilibili、抖音、Instagram、小红书、TikTok、X(Twitter)、微信公众号、微博等 20 多个主流平台解析并下载视频、音频及图文内容,提供现代化界面和多语言支持。

项目里列了每种平台支持的链接格式,比如 Bilibili 的 b23.tv 短链、抖音的 v.douyin.com 分享链接、小红书的 xhslink.com 都能识别。

国内平台里,Bilibili 支持下载视频、音频和分享口令;抖音和小红书除了视频,还支持图文笔记;微博和微信公众号可以抓文章里的视频。海外平台基本覆盖了主流的短视频和社交媒体。

用起来也简单。复制链接,贴到输入框,点解析,选视频还是音频,等着下载完就行。图文内容可以单张下载,也可以打包成 ZIP。

一个前端项目,能下载 Bilibili、抖音、小红书、微信公众号等 20 多个平台的音视频和图文 ...

一个前端项目,能下载 Bilibili、抖音、小红书、微信公众号等 20 多个平台的音视频和图文 ...


项目基于 Next.js 16 App Router,前端是 React 19 + Vite 8 + TypeScript,UI 用了 Tailwind CSS 和 shadcn/ui。有两个技术选型值得提一下:

音频提取用的是 FFmpeg.wasm,直接在浏览器里跑,不走后端。好处是省服务端算力,缺点是受浏览器性能限制,大文件处理起来会比较慢。图文打包用了 JSZip,同样在浏览器端完成。

国际化做了四种语言:简体中文、繁体中文、英文、日文。本地会存下载历史,方便回头找之前下过的内容。

部署方面,项目基于 vinext 框架,可以推到 Cloudflare Workers。README 里给了几条命令:pnpm build 构建,pnpm deploy 部署。也兼容 Vercel,配置好 NEXT_PUBLIC_API_BASE_URLNEXT_PUBLIC_SITE_URL 就行。

作者还专门写了 SEO 相关的环境变量说明和监控建议,canonical、sitemap、hreflang 这些该配的都考虑到了。

项目由 lxw15337674 开发,主要用 TypeScript(98.5%) 编写,当前 593 Stars。

项目地址:https://github.com/lxw15337674/galaxy-downloader

在线 Demo:https://downloader.bhwa233.com

老一辈人说打喷嚏是有人想你了。
小时候打喷嚏猜过很多人,唯独没猜过是长大后的自己。

全部评论2

之前写公众号想扒自己的视频素材还得各个平台找工具,这个一站式搞定挺省心的。不过想问下能选清晰度吗?抖音那些默认好像是720p,不知道能不能拉原画。
[论坛助手]
回复
0
恶作剧

举报

这个覆盖面确实全,连小红书图文和公众号文章里的视频都能抓。想问下实际用的时候,下载的抖音视频会不会带水印?
[这只是一个小尾巴]
回复
0
恶作剧

举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

翡翠彩蛋
翡翠彩蛋
当前页面有彩蛋,请仔细寻找哦!
牛马论坛(niumabbs.com),一个专注于分享日常新鲜事、职场工作点滴、摸鱼乐趣与各类生活感悟的交流平台。

    关注我们

  • 加入Q群
  • 微信客服
  • QQ客服
Copyright © 2026 NIUMABBS 版权所有 All Rights Reserved. 劰载中...
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表