这是一个基于 Next.js 开发的通用媒体下载工具,支持从 Bilibili、抖音、小红书等平台下载视频和音频。
- 🎵 支持 Bilibili 视频/音频下载
- 🎬 支持抖音无水印视频下载及音频提取
- 📷 支持小红书视频笔记和图文笔记下载
- 🔍 自动识别平台链接
- 🎨 现代化的用户界面设计
- 💾 本地下载历史记录
- 🌍 多语言支持(简体中文、繁体中文、英文)
首先,运行开发服务器:
npm run dev
# 或
yarn dev
# 或
pnpm dev
# 或
bun dev在浏览器中打开 http://localhost:3000 即可看到应用界面。
- 复制视频链接(支持 Bilibili、抖音、小红书等平台)
- 粘贴到输入框中
- 点击解析按钮
- 选择下载音频或视频
- 等待下载完成,文件会自动保存
- 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 (图片打包下载)
- 克隆项目
- 安装依赖:
npm install
- 运行开发服务器:
npm run dev
推荐使用 Vercel 平台 部署,它是 Next.js 的创建者提供的托管服务。
更多部署相关信息,请查看 Next.js 部署文档。