#视频床#视频CMS系统PlayTube 1.4.3部署


PlayTube 1.4.3 视频解决方案,此系统支持 FFMPEG 视频转码,还可以采集有图比,功能很强大
界面和 YouTub 很像,比较简洁
PlayTube 确实还算是比较优秀的一款国外视频 CMS 系统,就目前而言这款系统还是很不错的,当然还有许多地方需要完善,不过现阶段的版本用来做个普通的视频站是没什么问题的。

这套系统在 codecanyou 上面是售价 49 刀.
有想认做站的可以支持一下官方正版,购买地址

下载地址:https://pan.baidu.com/s/1NfHvY2j4LQiLV_Vtd9aYQQ 提取码:ftb5

nginx 伪静态规则:

location / {
  if (!-e $request_filename){
    rewrite ^/$ /index.php?link1=home;
  }
  if (!-e $request_filename){
    rewrite ^/aj/([^/.]+)/?$ /ajax.php?type=$1&first=$2;
    rewrite ^/aj/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2;
    rewrite ^/aj/([^/.]+)/([^/.]+)/([^/.]+)/?$ /ajax.php?type=$1&first=$2&second=$3;
  }
  rewrite ^/@([^\/]+)(\/|)$ /index.php?link1=timeline&id=$1;
  if (!-e $request_filename){
    rewrite ^/([^\/]+)(\/|)$ /index.php?link1=$1;
  }}location /reset {
  rewrite ^/reset-password/([^\/]+)(\/|)$ /index.php?link1=reset-password&code=$1;}location /confirm {
  rewrite ^/confirm/(.*)/(.*)$ /index.php?link1=confirm&code=$1&email=$2;}location /api {
  rewrite ^/api/v(([0-9])([.][0-9]+))(\/|)$ /api.php?v=$1;}location /admin {
  rewrite ^/admin-cp$ /admincp.php;
  rewrite ^/admin-cp/(.*)$ /admincp.php?page=$1;}location /admin-cdn/ {
  alias /admin-panel/;}location /videos {
  rewrite ^/videos/category/(.*)/rss(\/|)$ /index.php?link1=videos&page=category&id=$1&feed=rss;
  rewrite ^/videos/category/(.*)$ /index.php?link1=videos&page=category&id=$1;
  rewrite ^/videos/(.*)/rss(\/|)$ /index.php?link1=videos&page=$1&feed=rss;
  rewrite ^/videos/(.*)$ /index.php?link1=videos&page=$1;}location /articles {
  rewrite ^/articles(\/|)$ /index.php?link1=articles;
  rewrite ^/articles/category/(\d+)(\/|)$ /index.php?link1=articles&category_id=$1;
  rewrite ^/articles/read/(.*)(\/|)$ /index.php?link1=read&id=$1;}location /edit {
  rewrite ^/edit-video/(.*)?$ /index.php?link1=edit-video&id=$1;}location /watch {
  rewrite ^/watch/([^\/]+)(\/|)?$ /index.php?link1=watch&id=$1;
  rewrite ^/watch/([^\/]+)/list/([^\/]+)(\/|)?$ /index.php?link1=watch&id=$1&list=$2;}location /embed {
  rewrite ^/embed/(.*)?$ /index.php?link1=embed&id=$1;}location /resend {
  rewrite ^/resend/(.*)/(.*)?$ /index.php?link1=resend&id=$1&u_id=$2;}location /redirect {
  rewrite ^/redirect/(.*)?$ /index.php?link1=redirect&id=$1;}location /settings {
  rewrite ^/settings/(.*)/(.*)$ /index.php?link1=settings&page=$1&user=$2;
  rewrite ^/settings/(.*)$ /index.php?link1=settings&page=$1;}location /terms {
  rewrite ^/terms/([^\/]+)(\/|)$ /index.php?link1=terms&type=$1;}location /go_pro {
  rewrite ^/go_pro(\/|)$ /index.php?link1=go_pro;}location /ads {
  rewrite ^/ads(\/|)$ /index.php?link1=ads;
  rewrite ^/ads/create(\/|)$ /index.php?link1=create_ads;
  rewrite ^/ads/edit/(\d+)(\/|)$ /index.php?link1=edit_ads&id=$1;}location /contact {
  rewrite ^/contact-us(\/|)$ /index.php?link1=contact;}

配置好伪静态后,找到对应你 PHP 版本的设置,在“禁用函数”里面把 shell_exec 这个函数删掉
然后创建数据库,打开网址安装,安装时会先检测安装环境,Purchase code 代码不要改,保持默认即可,否则无法正常安装:

安装成功:

该程序支持 FFMPEG 转码,但不是刚需。如果你不安装 FFMPEG 那么这款程序只支持上传 MP4 格式的视频,如果安装了 FFMPEG 那么按照作者所说的,上传视频的格式会支持更多,具体支持的格式如下:mp4,mov,webm,mpeg,3gp,avi,flv,ogg,mkv,mk3d,mks,wmv
所以,现在我们安装一下 FFMPEG:

使用静态ffmpeg二进制文件秒安装 ffmpeg
安装文档:https://www.johnvansickle.com/ffmpeg/faq
系统要求:CentOSDebianUbuntu等内核至少为2.6.32Linux系统(内核查看命令uname -r)。

首先我们找到适合自己VPS服务器架构的ffmpeg二进制文件,文件地址:点击查看,建议优先使用git版本,毕竟更新快,如果git没有对应的版本就使用release版本。

安装命令:

#x86 下载二进制文件
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
#x86_64 下载二进制文件
wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz

#解压文件
tar xvf ffmpeg-git-*-static.tar.xz && rm -rf ffmpeg-git-*-static.tar.xz

#将 ffmpeg 和 ffprobe 可执行文件移至/usr/bin 方便系统直接调用
mv ffmpeg-git-*/ffmpeg  ffmpeg-git-*/ffprobe /usr/bin/

#查看版本
ffmpeg
ffprobe

最后基本上算安装完成了。

一般我们除了视频程序需要用到ffmpeg外,还可以直接拿来使用,比如转换视频格式、提取音频、合并视频等等,具体命令可以自行百度/谷歌。

登录到系统后台,找到如下图所示的地方,保存一下设置即可,这样程序就支持上传更多的视频格式了:

后记:

1、官方演示站:https://playtubescript.com/

2、这款程序支持多语言,需要中文的话可以自己到后台添加翻译。

3、目前我个人觉得这个程序最不友好的地方就是“分类”不能在后台添加/删除/修改。要改“分类”只能自己改源码。(官方给出了修改方法)不过我还是觉得很麻烦。

4、这套程序除了支持用户从本地上传视频以外,还支持从 Youtube 直接采集导入视频。


如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:#视频床#视频 CMS 系统 PlayTube 1.4.3 部署
本文短地址:
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址