Skip to content

About

ss2Downloader

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Sora2 无水印视频下载工具

一个简单易用的网页工具,用于解析 Sora 分享链接并获取无水印视频下载地址。

✨ 功能特性

  • 🎯 一键解析 - 输入 Sora 分享链接即可获取无水印下载地址
  • 🌐 纯网页端 - 无需安装任何软件,浏览器直接使用
  • 📱 响应式设计 - 支持手机、平板、电脑等各种设备
  • 👁️ 在线预览 - 支持视频在线预览功能
  • 📋 一键复制 - 快速复制下载链接
  • ⚡ 快速部署 - 支持 Vercel 一键部署

🚀 在线使用

访问部署好的网站,输入 Sora 分享链接即可使用:

https://your-project.vercel.app

支持的链接格式

https://sora.chatgpt.com/p/s_xxxxx

🛠️ 本地开发

环境要求

  • Node.js 18.0 或更高版本
  • npm 或 yarn 包管理器

快速开始

  1. 克隆项目
git clone https://github.com/your-username/sora2-video-download.git
cd sora2-video-download
  1. 安装依赖
npm install
  1. 启动开发服务器
npm run dev
  1. 访问应用
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             # 项目说明文档

🚀 部署到 Vercel

方法一:GitHub 自动部署(推荐)

  1. 推送代码到 GitHub
git add .
git commit -m "Initial commit"
git push origin main
  1. 连接 Vercel

    • 访问 Vercel Dashboard
    • 点击 "New Project"
    • 导入你的 GitHub 仓库
    • 部署设置保持默认即可
    • 点击 "Deploy"
  2. 访问部署的应用

    • 部署完成后会获得类似 https://your-project.vercel.app 的地址

方法二:命令行部署

  1. 安装 Vercel CLI
npm i -g vercel
  1. 登录并部署
vercel login
vercel --prod

📖 使用说明

  1. 输入链接 - 在输入框中粘贴 Sora 分享链接
  2. 点击解析 - 点击"解析视频"按钮开始处理
  3. 获取结果 - 等待解析完成,获取无水印下载链接
  4. 下载视频 - 点击"下载视频"或复制链接到浏览器下载

注意事项

  • 📅 下载链接有效期约 7 天
  • 🌐 需要良好的网络连接
  • 🔒 请遵守相关平台使用条款
  • ⚠️ 仅供学习研究使用

🛠️ 技术架构

前端技术栈

  • HTML5 - 语义化页面结构
  • CSS3 - 响应式样式设计
  • Vanilla JavaScript - 原生 JS 实现交互逻辑

后端技术栈

  • Vercel Serverless Functions - 无服务器函数
  • Node.js - 服务端运行环境
  • Fetch API - HTTP 请求处理

核心原理

  1. 链接解析 - 从分享链接中提取视频 ID
  2. CDN 访问 - 通过专用CDN服务获取视频资源
  3. URL 构造 - 基于视频ID构造无水印下载地址
  4. 结果返回 - 将处理结果返回给前端

🔧 开发命令

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 部署到 Vercel
vercel --prod

# 查看 Vercel 日志
vercel logs

📝 更新日志

v2.0.0 (最新)

  • ✅ CDN直接访问模式
  • ✅ 提升解析成功率
  • ✅ 简化技术架构
  • ✅ 优化用户体验

v1.0.0

  • ✅ 基础功能实现
  • ✅ Vercel 部署支持
  • ✅ 响应式界面设计
  • ✅ 错误处理机制

🤝 贡献

欢迎提交 Issue 和 Pull Request 来改进这个项目!

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

⚠️ 免责声明

本工具仅供学习和研究目的使用。请用户遵守相关法律法规和平台使用条款,不得用于商业用途或其他违法行为。开发者不承担因使用本工具而产生的任何法律责任。

About

ss2Downloader

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages