# short_videos **Repository Path**: JH-Ahua/short_videos ## Basic Information - **Project Name**: short_videos - **Description**: 短视频去水印解析源码,非套娃接口。 支持平台:抖音,快手,小红书,汽水音乐,微博,bilibili,皮皮虾,皮皮搞笑等 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 11 - **Created**: 2025-05-09 - **Last Updated**: 2026-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
logo

短视频去水印解析接口

支持多平台短视频链接解析与去水印

许可证 PHP版本 GitHub星标

项目简介重要声明功能特点支持平台安装部署使用说明接口文档贡献指南许可证联系方式公众号
--- ## 📋 目录 - [项目简介](#项目简介) - [重要声明](#重要声明) - [✨ 功能特点](#功能特点) - [🌐 支持平台](#支持平台) - [📦 安装部署](#安装部署) - [🚀 使用说明](#使用说明) - [📖 接口文档](#接口文档) - [🤝 贡献指南](#贡献指南) - [📄 许可证](#许可证) - [📮 联系方式](#联系方式) - [📱 公众号](#公众号) --- ## 🎯 项目简介 本工具用于解析各大短视频平台的视频链接,获取视频的详细信息,包括: - 无水印的直链视频地址 - 视频封面图片 - 作者信息 - 视频元数据 所有接口均返回结构化的 JSON 数据,便于快速集成到您的应用中。 --- ## 重要声明 本项目为开源软件,遵循 MIT 许可证。任何个人或组织均可在遵守许可证及当地法律法规的前提下使用、修改和分发本项目源代码。 本项目仅提供技术研究与接口示例,**代码仅用于学习交流与技术测试,不得用于任何非法用途**。 通过本项目解析出的短视频、图集、音乐及相关素材,其著作权、邻接权及其他合法权益均归原平台及作品权利人(包括但不限于作者)所有。 使用者应自行确保已获得必要授权,并在合法、合规、合理范围内使用相关内容;由使用本项目产生的任何直接或间接后果,均由使用者自行承担。 如权利人认为相关内容存在侵权或不当使用,请及时联系处理,我们将积极配合。 --- ## ✨ 功能特点 - **多平台支持**:支持主流短视频平台的链接解析 - **去水印解析**:获取无水印的视频直链 - **极速响应**:快速解析视频链接,响应迅速 - **结构化数据**:返回标准 JSON 格式数据 - **易于集成**:简单的 API 接口,便于集成 - **零配置部署**:无需安装依赖,上传即用 --- ## 🌐 支持平台 | 平台 | 接口文件 | 状态 | |--------------------|----------------|------| | **抖音** (TikTok 中国) | `douyin.php` | ✅ 可用 | | **快手** | `kuaishou.php` | ✅ 可用 | | **小红书** | `xhsjx.php` | ✅ 可用 | | **汽水音乐** | `dymusic.php` | ✅ 可用 | | **皮皮搞笑** | `pipigx.php` | ✅ 可用 | | **皮皮虾** | `ppxia.php` | ✅ 可用 | | **哔哩哔哩** | `bilibili.php` | ✅ 可用 | | **微博** 【接口版】 | `weibo.php` | ✅ 可用 | | **微博** | `weibo_v.php` | ✅ 可用 | | **今日头条** | `toutiao.php` | ✅ 可用 | --- ## 📦 安装部署 ### 环境要求 - **PHP 8.0** 或更高版本 - Web 服务器 (Apache/Nginx) - 无需额外依赖! ### 1. 下载代码 ```bash git clone https://github.com/jiuhunwl/short_videos.git cd short_videos ``` ### 2. 部署到服务器 将 PHP 文件上传到您的 Web 服务器即可使用,无需任何配置! --- ## 🚀 使用说明 ### 基础用法 直接通过 URL 访问接口: ```plaintext https://你的服务器地址/api/xxx.php?url=视频链接 ``` ### 请求示例 ```plaintext https://api.bugpk.com/api/douyin.php?url=https://v.douyin.com/xxxx/ ``` ### 响应示例 ```json { "code": 200, "msg": "解析成功", "data": { "type": "video", "title": "视频标题", "desc": "视频描述内容", "author": { "name": "作者名称", "id": "123456789", "avatar": "https://example.com/avatar.jpg" }, "cover": "https://example.com/cover.jpg", "url": "https://example.com/video.mp4", "duration": 15000, "video_backup": [ "https://example.com/video_backup_1.mp4", "https://example.com/video_backup_2.mp4" ], "images": [], "live_photo": [], "music": { "title": "背景音乐标题", "author": "背景音乐作者", "url": "https://example.com/music.mp3", "cover": "https://example.com/music_cover.jpg" }, "video_id": "7489328058390000000" } } ``` ### 📱 抖音 Cookie 获取教程 **重要提示:** 抖音解析可能需要使用 Cookie 以提高解析成功率。 #### 获取步骤: 1. 打开浏览器,访问抖音网页版 2. 登录您的抖音账号 3. 按 F12 打开开发者工具 4. 切换到 Network 标签页 5. 刷新页面,找到一个请求 6. 在请求头中找到 Cookie 字段 7. 复制完整的 Cookie 值 #### 图解教程:
抖音Cookie获取教程

抖音Cookie获取步骤示意图

--- ## 📖 接口文档 ### 请求参数 | 参数名 | 类型 | 描述 | 是否必填 | |-------|-----|------------|------| | `url` | 字符串 | 短视频平台的视频链接 | ✅ 是 | ### 响应格式 | 字段 | 类型 | 描述 | |----------------------|-------|---------------------------------------------| | `code` | 整数 | 业务状态码 (`200` 成功,`400/404/500` 失败) | | `msg` | 字符串 | 响应消息(便于直接展示错误原因) | | `data` | 对象/数组 | 返回数据主体(失败时可能为空数组) | | `data.type` | 字符串 | 内容类型:`video` / `image` / `live` / `unknown` | | `data.title` | 字符串 | 标题(通常与 `desc` 一致) | | `data.desc` | 字符串 | 描述文本 | | `data.author` | 对象 | 作者信息对象 | | `data.author.name` | 字符串 | 作者昵称 | | `data.author.id` | 字符串 | 作者唯一标识 | | `data.author.avatar` | 字符串 | 作者头像 URL | | `data.cover` | 字符串 | 封面图 URL | | `data.music` | 对象 | 背景音乐信息对象 | | `data.music.title` | 字符串 | 背景音乐标题 | | `data.music.author` | 字符串 | 背景音乐作者 | | `data.music.url` | 字符串 | 背景音乐直链 | | `data.music.cover` | 字符串 | 背景音乐封面 URL | | `data.duration` | 整数/空 | 视频时长(毫秒,可能为 `null`) | | `data.url` | 字符串/空 | 视频直链(`type=video` 时返回) | | `data.video_backup` | 数组 | 视频备选直链列表(`type=video`) | | `data.video_id` | 字符串 | 视频 ID(`type=video`) | | `data.images` | 数组 | 图集图片 URL 数组(`type=image/live`) | | `data.live_photo` | 数组 | 实况图数组(`type=live`,每项包含 `image` 和 `video`) | ### 状态码说明 | 状态码 | 描述 | |-------|--------| | `200` | 解析成功 | | `400` | 请求参数错误 | | `404` | 视频不存在 | | `500` | 服务器错误 | --- ## 🤝 贡献指南 欢迎贡献代码!请随时提交 Issue 和 Pull Request。 ### 贡献步骤 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request --- ## 📄 许可证 本项目采用 MIT 许可证 - 详见 [LICENSE](https://github.com/jiuhunwl/short_videos/blob/main/LICENSE) 文件。 --- ## 📮 联系方式 **作者**:JH-Ahua **接口演示官网**:[https://api.bugpk.com/](https://api.bugpk.com/) **反馈邮箱**:[admin@bugpk.com](mailto:admin@bugpk.com) **GitHub**:[https://github.com/jiuhunwl](https://github.com/jiuhunwl) --- ## 📱 公众号 欢迎关注微信公众号获取更多资讯:
微信公众号
微信公众号
--- ## 💖 赞赏支持 如果您觉得这个项目对您有帮助,欢迎通过以下方式支持我们的工作:

TRC20:

TMgEhEBSmLjgMkv6vQwLyhkCRQXSDieuSK

支持TRC20网络,感谢您的支持,我们会持续改进项目!

--- ## 🏆 赞助者名单 感谢以下支持者的慷慨赞助,您的支持是我们持续改进的动力!
序号 赞助者 金额 留言
1 梦安 ¥60.00 赞助用于开通网易云音...
2 aゞ不忘初心,方得始终 ¥100.00 支持!
3 说你愿意 ¥58.87 大义,无条件支持!...
4 apivl.yrain.top | 夜雨api ¥6.66 支持!
5 周路遥 ¥3.68 支持!
6 LinBai ¥14.00 支持!
7 吃馍 ¥57.20 支持!
8 Chovy ¥5.00 支持!
9 芊艺Yqin ¥18.88 祝BugPK越来越好
10 夜猫子 ¥9.99 支持一下
11 孜恋 ¥8.00 希望可以继续下去
--- ## 🌟 Star History [![Star History Chart](https://api.star-history.com/chart?repos=jiuhunwl/short_videos&type=date&legend=top-left)](https://www.star-history.com/?repos=jiuhunwl%2Fshort_videos&type=date&legend=top-left) ---

⭐ 如果这个项目对您有帮助,请给个 Star 支持一下!

--- *[English](./README_EN.md)*