express-ffmpeg视频切片 云转码+cms一体化系统 Linux宝塔面板环境安装教程

express-ffmpeg

express-ffmpeg是一款视频云转码切片的程序,最近再折腾视频切片转码的时候接触到的程序,官网只有在ubuntu的环境下安装,下面写一个宝塔环境安装的,在网上搜索了很多文章整合一下出现了下面的文章,我安装是成功了,没问题,大家可以试试。

功能

1、后台云转码加切片,运用最精简的代码,做成最快的转码+切片功能。
2、秒切功能,切片速度领先所有市面收费云转码系统。
3、视频分类、视频筛选、视频搜索,后台一应俱全。
4、防盗链、token防盗链,多重防盗链,避免流量损失,可以设置指定域名只能iframe调用。
5、字幕烧录,水印烧录,超级简单的操作,即可将字幕烧录进视频或者添加水印到视频中。
6、支持vtt字幕,后台可以根据不同的视频上传不同的vtt字幕,前台播放自动加载字幕。
7、视频截图,后台配置截图数,云转码切片的时候自动截图。
8、ts分发,多服务器同步内容,ts文件自动循环加域名前缀,负载均衡。
9、cms系统配置,站点名称设置、seo标题设置、seokeywords设置,seodescription设置,前台显示截图设置,前台自动生成cms系统,自适应布局,针对移动端优化,seo效果极佳。
10、路由层面的权限控制,根据权限不同,动态生成m3u8文件,比如未登录只显示3分钟,登录之后显示全部内容。
11、会员系统,可以不开启CMS,独立开启会员系统,双向验证,安全可靠,后台可以配合卡劵生成,前台用户使用卡劵进行升级。
12、卡劵系统,后台设定卡劵生成,可以设置开通会员时间,用户前台使用即可升级到对应的会员,到期之后权限失效,需要重新开通,如果连续使用则是累加会员时间。

安装

首先你的服务器需要安装宝塔面板,之前讲过怎么安装不会的请看这个“” 小白入门基础傻瓜式操作PHP面板安装使用--Bt宝塔面板 “”

然后进入宝塔面板后台,软件商店安装这几个软件,NginxPM2管理器MongoDBRedis,其实也可以不安装Nginx如果你不使用域名的话,我选择安装Nginx是反向代理用的

在宝塔面板后台只需要安装这些软件,接下来我们连接终端继续安装软件

软件安装完以后,点击安全放行3000端口

安装ffmpeg

wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz
tar xvf ffmpeg-git-*-static.tar.xz && rm -rf ffmpeg-git-*-static.tar.xz
mv ffmpeg-git-*/ffmpeg  /usr/local/bin/

安装云转码CMS

git clone https://gitee.com/quazero/express-ffmpeg.git
cd express-ffmpeg
mkdir config

新建配置文件,复制下面所有代码粘贴进终端执行

cat > config/auth.js <<EOF
module.exports = {
    user: "admin",
    password: "admin",
    db: "ffmpeg",
    dbuser: "ffmpeg",
    dbpassword: "ffmpeg",
    secret: "yoursecret",
    login: "/adminwww",
    loginmsg: "404 Not Found"
};
EOF

安装依赖

npm install -g express
npm i

新建mongo数据库

mongo
use ffmpeg
db.createUser({user:"ffmpeg",pwd:"ffmpeg",roles:[{role:"readWrite",db:"ffmpeg"}]})
db.auth("ffmpeg","ffmpeg")

输入最后一行代码,返回数为1

就可以按ctrl+D返回

启动项目

cd /root/express-ffmpeg
pm2 start bin/www -i 0

访问地址:ip:3000,后台ip:3000/adminwww、管理员账户和密码admin

其实到了这一步就已经安装完成并且启动成功,如果你需要解析域名的话继续按照下面的步骤来

反向代理

返回宝塔面板点击网站——添加站点,输入网站后点击设置里面有一个反向代理,反向代理地址输入http://127.0.0.1:3000即可

express-ffmpeg还有付费的高级本版功能更多,express-ffmpeg 官网:https://ffmpeg.moejj.com

今天的文章就水到这里

拜拜ヾ(•ω•`)o

发表回复

后才能评论