问题描述
咱们须要「视频管理系统」来管理咱们下载的电影,做为自建视频网站,用于平常的视频播放、观影休闲。(咱们没有选用家庭影院方案,由于咱们但愿在电脑上能够直接经过网页打开播放。基于 Web 的视频管理系统是最贴近咱们需求的工具) php
所以,咱们建立该笔记,用来整理部分“比较好用的”(可以知足咱们需求的)视频管理系统。 html
解决方案
最开始咱们想使用国外的视频管理系统,可是后来通过查找,仍是国内的比较好。由于国内的系统集成多种采集插件:
苹果 cms 官方蓝奏网盘(适合萌新) https://www.lanzous.com/u/magicblack
飞飞 cms 官网 https://www.feifeicms.org
另外一个飞飞 cms http://www.ffcms.cn
赤兔 cms 官网 http://www.ctcms.cn
海洋 cms 官网(不建议使用) https://www.seacms.net/index.php
赞片 cms 官网 https://www.zanpiancms.com
movcms 官网 https://www.movcms.com
雷风 cms http://www.lfdycms.com
魅思 cms http://www.msvod.cc
马克思 cms http://www.makesicms.com
米酷 cms https://micool.net
晴天 cms http://www.qingtiancms.com/movie git
“苹果 CMS”(MACCMS)、“帝国 CMS”、“织梦 CMS”、“飞飞 CMS”,其中,咱们被安利 “苹果 CMS”,那就用 “苹果 CMS” 吧; github
方案1、苹果 CMS(MACCMS)
第一步、部署 MACCMS10 系统
下载地址:https://github.com/magicblack/maccms_down web
安装方法:相似于其余 PHP CMS 系统(这里再也不赘述)。 api
第二步、配置 Nginx 反向代理
使用以下 Nginx 配置(其中,webadmin.php 是 admin.php(因为安全缘由 admin.php 被重命名)) 安全
server { listen 80; server_name videos.k4nz.com; root /srv/maccms10/; index index.php index.html index.htm; location /asdfasdfasfdsafsfsafsadf { rewrite ^(.*)$ /index.php?s=$1 last; } location / { if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/webadmin.php(.*)$ /webadmin.php?s=$1 last; rewrite ^/api.php(.*)$ /api.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
经过以下方法进行伪静态配置:
1)管理后台 / 系统 / URL地址配置 / 路由伪静态设置 / 伪静态状态:开启
2)使用以下 Nginx 配置: 微信
server { listen 80; server_name videos.k4nz.com; root /srv/maccms10/; index index.php index.html index.htm; location /asdfasdfasfdsafsfsafsadf { rewrite ^(.*)$ /index.php?s=$1 last; } location / { if (!-e $request_filename) { # 管理后台后台 rewrite ^/admin/(.*)$ /webadmin.php?s=/admin/$1 last; # 对外接口 rewrite ^/provide/(.*)$ /api.php?s=/provide/$1 last; # 页面显示 rewrite ^/index.php/(.*)$ /index.php?s=$1 last; # 修复在页面中的硬编码 rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
第三步、添加采集站点
咱们还须要设置“视频采集接口”,以从互联网采集各类视频。 ide
打开后台地址,在 采集 / 自定义资源 中进行设置。 工具
以下表格,是咱们采集视频用到的站点(可能还有其余站点,往后将补充):
站点名称 | 主页 | 接口地址 | 接口类型 |
---|---|---|---|
酷云资源网 | http://kuyunzy.vip/ | http://caiji.kuyunzyw.com/inc/s_ldg_kkyun.asp | XML |
永久资源网 | http://www.yongjiuzy.cc/ | http://cj.yongjiuzyw.com/inc/s_yjm3u8.php | XML |
最大资源网 | http://www.zuidazy4.com/ | ||
156资源网 | http://www.156zy.cc/ |
/
注意事项
该系统只能采集视频信息,可是不能采集视频下载连接
常见问题汇总
对接微信公众号:苹果 CMS 搭建视频网站,定时采集视频
# TODO 浏览模式非静态,没法生成
参考文献
WikiNotes/搭建属于本身的视频站点
7 Best Free / Open source Video CMS For Sharing Videos
搭建在线视频网站,怎么弄? - 知乎
零基础 搭建 影视站