视频网站的源代码
项目介绍
本项目由wangba_zhiwang1337纯AI开发,这是一个简单的视频网站,适用于您需要在一个私人的网站持续上传视频,且不想存放在公开的视频网站,那么本项目将是一个很好的选择,这个项目支持一些基础的功能,同时也拥有简约现代化的视觉效果,同时本项目也会有长期的维护以及更新。如果您需要详细的项目功能介绍请点我。本项目您可以在符合中国大陆地区相应法律规定的情况下进行使用,二次创作(需开源),禁止商用且不推荐商用,尤其禁止以本网站为基础,开发不符合中国大陆法律的网站。
·
·
下载代码
BETA VERSION(比较不稳定)
20260219版本
20251116版本
20250829版本
20250821版本
20250817版本
STABLE VERSION(比较稳定)
20251026版本
20250816版本
250709版本
20250523版本代码
20250514版本代码
·
更新日志20260329更新记录
[+]增加 [/]修复,优化,调整 [-]删除
[+]点击特效的文字大小设置
[/]UI和对应的逻辑内容优化
[/]主题模式优化
[/]设置栏折叠功能的状态不匹配的bug
[-]删除了点击效果的文本选择,现在是自动匹配对应的文本
字体大小设置和新纯色模式效果如下




好消息
距离新的stable版本不远了,制作完视频播放器把切换清晰度等功能复活,就可以发布最新的stable版本,并替换video.seagullai.xyz的源代码了
·
·
·
·
·
20260219更新记录
[+]增加 [/]修复,优化,调整 [-]删除
[+]新的UI
[+]纯色模式
[/]优化了资源逻辑目录
[/]音频文件改为了ogg
[/]优化了进入网站时会先加载1.webp
[/]优化了部分性能
新UI效果如下



·
·
·
·
·
20260102更新记录
[+]增加 [/]修复,优化,调整 [-]删除
[+]更多特效
[/]背景图片格式改为了webp
·
·
·
·
·
20251116大更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]优化后的新架构,可维护性更强
[+]新互动效果
[/]背景缓存机制优化
[-]视频面板
[-]进入网站自动全屏
变动效果
拥有了更好的可维护性,更好的结构,以及优化了一些功能,删除了视频面板,但后期会加上
获奖感言
我操,终于把这个项目重构好了一半,这个版本目前还是个比较半成品的版本,但是基本上能稳定运行了,今年的工作就是接着把老版本有的功能加回来,并且不再做面子工程,去优化一些能提升性能的地方
·
·
·
·
·
20251027更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]更多背景图片
变动效果
更多的背景图片,部分图片对手机兼容性更好
还是这个垃圾框架,实在没时间写新框架,初三太累了
·
·
·
20250829更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]admin.html支持
[+]新的动画
[/]css分离出了主文件,一定优化
变动效果
更好的动画,更好的admin.html
这个架构的最后一次更新,因为屎山堆积太严重了,后面会开发重构版本,项目架构会更好,会采用后端,到时候会更方便
我已经在很努力的在做优化了(哽咽)但是这个项目在我不懂的时候堆了太多屎了
·
·
·
更新日志
20250821更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]点击效果
[+]视频缓存机制
[/]部分地方按钮颜色改为传统渐变绿
变动效果
点击效果分为两类,点击时出现彩色Ciallo~(∠・ω< )⌒★文本和音频Ciallo,可以增加一些网站访问的趣味性,视频缓存机制是通过把视频存储在您的设备,从您的设备直接播放视频的原理来提升视频播放速度
·
·
·
20250819更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]背景图片缓存机制
[+]进入网站自动全屏
[/]部分地方的动画以及其他视觉效果
变动效果
通过缓存机制提升了网站访问速度,以及部分背景下容易看不清文字的情况
·
·
·
20250816更新
变动列表
[+]增加 [/]修复,优化,调整 [-]删除
[+]设置界面
[+]背景是否自动切换选项
[+]背景自动切换间隔自定义
[+]背景自定义选择
[+]视频清晰度自定义策略(高清优先还是流畅度优先)
[+]下载视频功能
[/]背景图片逻辑,原先的纯数字改成了数字.png+json文件,在json文件记录备注名
[/]优化重复的CSS样式
[/]优化重复的初始化公告函数
[/]添加缺失的shouldShowAnnouncement函数
[/]优化错误处理和加载状态
[/]优化配置管理
[/]优化初始化设置加载
[/]添加UI更新辅助函数
[-]删掉了部分不适宜的背景图片
·
·
·
20250729更新
变动列表
[+]增加 [/]修复 [-]删除
[/]修复了搜索功能部分情况无法使用
[/]播放器兼容性
·
20250713[2]更新
变动列表
[+]增加 [/]修复 [-]删除
[/]修改了blur数值,使视觉更加直观
[/]在使用播放器前,不显示播放器
[/]视频分类效果改善
[/]一些视觉效果的改善
·
·
·
20250713更新
变动列表
[+]增加 [/]修复 [-]删除
[/]修复了在全部视频页面刷新,再点击分类浏览之后会一直加载文件
[/]改善了通知栏
[/]改善了本地运行的兼容性
[?]暂时不发布代码,更新太小了
·
·
·
20250709更新
变动列表
[+]增加 [/]修复 [-]删除
[+]增加了管理员系统的搜索视频
[+]增加了验证系统
[+]增加了login.html登录系统,采用简单的base64加密,在login.html的第155行,需要自己把密码转base64进行简单加密
[-]删除了admin.html的登录系统
[+]更多壁纸。?
[/]自己看吧时间太久了
如何获得Base64的编码
Base64可以在https://www.toolhelper.cn/EncodeDecode/Base64 这个网站进行免费编码解码
·
·
·
20250523版本更新
版本介绍:更新巨大,新增了许多功能
变动列表
[+]增加 [/]修复 [-]删除
[+]新增新增确认进入的界面
[+]新增admin.html(仅供快速编辑json文件)
[+]list.json 用于储存本身在前端的数据结构
[/]video.html数据结构修改 本身600+行的代码优化到了501行
[/]可能也有一些优化,但是优化是什么我忘了
·
·
·
20250514版本更新
版本介绍:新版本改动不大,但我还是发布了老版本的代码
想要使用很简单,数据结构如下
-Index.html
-videos 文件夹
--xxx.mp4
视频数据结构在第195行,建议使用visual studio code或者dreamweaver进行编译使用
·
style里面是视觉功能的代码,script里是实现功能的代码
改进的方向很简单,优化视频目录,和一些丑到爆的视觉
·
·
·
·
·
如何使用
打开项目
使用visual studio code进行编辑
1.把文件解压到一个地方
2.双击运行启动环境.bat
3.打开visual studio code
4.把整个文件夹拖进去,并且按照提示进行操作
运行项目
按ctrl+shift+b到编译的界面
绿色三角旁边 可以选择你要运行的代码
port8000 admin index video就相当于模拟服务器环境(需要你的电脑上有python)
videohtml等不带端口的 为浏览器直接打开html文件 可以配合端口的文件进行debug
常见问题
[1]bat文件打开出现报错 很有可能是你的电脑上没有python,可以在https://www.python.org 下载python
[2]visual studio code全是英文看不懂 只需要按ctrl+shift+x打开拓展 搜索Chinese 地球仪标志的就是就是中文补丁 安装好之后重启visual stuodio code 再按下快捷键Ctrl+Shift+P并且输入Configure Display Language点击中文即可