个人开发-video免费看

作者:👑 发布时间: 2026-05-27 阅读量:45

项目概述

VideoTest(videotest)是一个基于 PHP + 前端构建的视频聚合工具。用户无需安装 App,即可在浏览器中通过关键词搜索视频、在线播放、并批量下载。无病毒

定位:个人/小团队自用的抖音视频聚合工具,核心价值在于本地部署、数据自主可控,配合 AI 助手可在观影同时提供实时问答与推荐。

目录结构

videotest/

├── api.php # 后端核心 API,处理视频搜索/解析/下载

├── index.html # 主页面,前端入口

├── .uploads/ # 文件上传目录

├── admin/

│ ├── config.json # 站点配置(标题、密码、AI 接口密钥)

│ ├── index.html # 管理后台页面

│ ├── ai_chat_logs.json # AI 对话日志

│ └── usage_logs.json # 使用统计日志

├── css/

│ └── style.css # 样式表(约 26KB)

└── js/

├── app.js # 主应用逻辑

├── search.js # 搜索功能模块

├── ai-config.js # AI 助手配置模块

├── ai-core.js # AI 核心逻辑

├── ai-utils.js # AI 工具函数

└── ai-main.js # AI 主程序入口

核心功能

1. 视频搜索与播放

输入关键词(如"搞笑"),实时搜索相关视频

搜索结果以列表呈现,点击即可在 iframe 中在线播放

支持剧集/合集维度展示

使用 HLS.js 处理视频流,支持大多数主流视频格式

2. 批量下载

单集下载:播放页直接下载当前视频

批量下载:一键批量下载整个合集

支持取消正在进行的批量任务

3. AI 看片助手

侧边悬浮按钮唤起 AI 助手面板

支持上传文件(图片、文档等),AI 可基于文件内容回答

AI 具备当前播放内容的上下文理解能力

支持多 API 后端切换:

ARK(字节跳动大模型,配置默认)

Big Brother API(GPT 类模型)

内置多搜索引擎(搜狗为主,支持 Tavily、Serper 等)供 AI 实时检索

4. 管理后台

路径:/admin/(默认密码:admin123)

可配置站点标题、联系方式

管理 AI API 密钥、模型、搜索引擎参数

查看 AI 对话日志与使用日志

技术栈

后端:PHP(api.php,约 76KB)

前端框架:原生 JavaScript + HTML5

AI 能力:ARK API / Big Brother API + 多搜索引擎

样式:自定义 CSS(约 26KB)

部署:本地目录即可运行(需 PHP 环境)

使用方式

1.将整个 videotest 文件夹放入有 PHP 环境的 Web 目录

2.访问 http://<域名或IP>/videotest/

3.输入关键词搜索 → 点击结果 → 在线观看或下载

4.管理后台:http://<域名或IP>/videotest/admin/