一个简单易用的网页工具,用于解析 Sora 分享链接并获取无水印视频下载地址。
- 🎯 一键解析 - 输入 Sora 分享链接即可获取无水印下载地址
- 🌐 纯网页端 - 无需安装任何软件,浏览器直接使用
- 📱 响应式设计 - 支持手机、平板、电脑等各种设备
- 👁️ 在线预览 - 支持视频在线预览功能
- 📋 一键复制 - 快速复制下载链接
- ⚡ 快速部署 - 支持 Vercel 一键部署
访问部署好的网站,输入 Sora 分享链接即可使用:
https://your-project.vercel.app
https://sora.chatgpt.com/p/s_xxxxx
- Node.js 18.0 或更高版本
- npm 或 yarn 包管理器
- 克隆项目
git clone https://github.com/your-username/sora2-video-download.git
cd sora2-video-download- 安装依赖
npm install- 启动开发服务器
npm run dev- 访问应用
http://localhost:3000
/
├── index.html # 主页面入口
├── public/ # 静态资源目录
│ ├── style.css # UI样式文件
│ └── script.js # 前端逻辑脚本
├── api/ # Vercel API函数目录
│ └── parse.js # 视频解析API接口
├── package.json # Node.js依赖和脚本配置
├── vercel.json # Vercel部署配置
├── CLAUDE.md # 项目技术文档
└── README.md # 项目说明文档
- 推送代码到 GitHub
git add .
git commit -m "Initial commit"
git push origin main-
连接 Vercel
- 访问 Vercel Dashboard
- 点击 "New Project"
- 导入你的 GitHub 仓库
- 部署设置保持默认即可
- 点击 "Deploy"
-
访问部署的应用
- 部署完成后会获得类似
https://your-project.vercel.app的地址
- 部署完成后会获得类似
- 安装 Vercel CLI
npm i -g vercel- 登录并部署
vercel login
vercel --prod- 输入链接 - 在输入框中粘贴 Sora 分享链接
- 点击解析 - 点击"解析视频"按钮开始处理
- 获取结果 - 等待解析完成,获取无水印下载链接
- 下载视频 - 点击"下载视频"或复制链接到浏览器下载
- 📅 下载链接有效期约 7 天
- 🌐 需要良好的网络连接
- 🔒 请遵守相关平台使用条款
⚠️ 仅供学习研究使用
- HTML5 - 语义化页面结构
- CSS3 - 响应式样式设计
- Vanilla JavaScript - 原生 JS 实现交互逻辑
- Vercel Serverless Functions - 无服务器函数
- Node.js - 服务端运行环境
- Fetch API - HTTP 请求处理
- 链接解析 - 从分享链接中提取视频 ID
- CDN 访问 - 通过专用CDN服务获取视频资源
- URL 构造 - 基于视频ID构造无水印下载地址
- 结果返回 - 将处理结果返回给前端
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 部署到 Vercel
vercel --prod
# 查看 Vercel 日志
vercel logs- ✅ CDN直接访问模式
- ✅ 提升解析成功率
- ✅ 简化技术架构
- ✅ 优化用户体验
- ✅ 基础功能实现
- ✅ Vercel 部署支持
- ✅ 响应式界面设计
- ✅ 错误处理机制
欢迎提交 Issue 和 Pull Request 来改进这个项目!
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
本工具仅供学习和研究目的使用。请用户遵守相关法律法规和平台使用条款,不得用于商业用途或其他违法行为。开发者不承担因使用本工具而产生的任何法律责任。