Skip to content
 
 

Repository files navigation

通用媒体下载器

这是一个基于 Next.js 开发的通用媒体下载工具,支持从 Bilibili、抖音、小红书等平台下载视频和音频。

功能特点

  • 🎵 支持 Bilibili 视频/音频下载
  • 🎬 支持抖音无水印视频下载及音频提取
  • 📷 支持小红书视频笔记和图文笔记下载
  • 🔍 自动识别平台链接
  • 🎨 现代化的用户界面设计
  • 💾 本地下载历史记录
  • 🌍 多语言支持(简体中文、繁体中文、英文)

开始使用

首先,运行开发服务器:

npm run dev
#
yarn dev
#
pnpm dev
#
bun dev

在浏览器中打开 http://localhost:3000 即可看到应用界面。

使用方法

  1. 复制视频链接(支持 Bilibili、抖音、小红书等平台)
  2. 粘贴到输入框中
  3. 点击解析按钮
  4. 选择下载音频或视频
  5. 等待下载完成,文件会自动保存

支持的链接格式

  • Bilibili: https://www.bilibili.com/video/BV...https://b23.tv/...
  • 抖音: https://www.douyin.com/...https://v.douyin.com/...
  • 小红书: https://www.xiaohongshu.com/explore/...https://xhslink.com/...

技术栈

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Axios
  • FFmpeg.wasm (浏览器端音频提取)
  • JSZip (图片打包下载)

本地开发

  1. 克隆项目
  2. 安装依赖:
    npm install
  3. 运行开发服务器:
    npm run dev

部署

推荐使用 Vercel 平台 部署,它是 Next.js 的创建者提供的托管服务。

更多部署相关信息,请查看 Next.js 部署文档

About

Bilibili、抖音、小红书等平台下载视频和音频。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages