sword

视频云转码+cms安装以及使用,为大盘鸡派上用处!
项目介绍实现大文件分块上传,批量上传。实现服务器端自动动态码率转码并且切片,完成后会自动删除原视频文件。实现批量添...
扫描右侧二维码阅读全文
30
2018/09

视频云转码+cms安装以及使用,为大盘鸡派上用处!

212642_dc2f0ad0_145248.png

项目介绍

实现大文件分块上传,批量上传。
实现服务器端自动动态码率转码并且切片,完成后会自动删除原视频文件。
实现批量添加水印和字幕,和同时处理。
实现截图,默认自动生成四张截图。
一键获取分享链接,设置防盗链,token防盗链或者仅允许指定域名iframe调用。
ts切片文件域名分发,负载均衡,支持无限多服务器同步分发。

官方截图

104338_617a2992_145248.jpeg

安装教程

1.自己编译

安装ffmpeg Ubuntu16.04安装方法:

sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update  
sudo apt-get install ffmpeg  

然后输入ffmpeg和ffprobe查看是否安装成功。

安装nodejs、expessjs、mongodb环境。 详情见:express+nodejs+redis+mongodb+pm2+nginx环境部署安装,生产环境及开发

2.环境部署:

node ./bin/www 访问localhost:3000/server 登陆账号密码在/config/auth.js中设置

ffmpeg烧录字幕的时候会查找字体配置文件,/etc/fonts,如果里边没有fonts.conf,请将本源码中fonts.conf上传到/etc/fonts,有些linux系统没有中文字体支持,请将msyh.ttf上传至/usr/share/fonts里边。

利用sh文件安装

./install.sh 使用前请给予权限。(已经弃用,请前往官网按步骤安装)

3.使用说明:

创建/config文件夹并在里边创建auth.js文件 代码如下:

module.exports = {
    user: "username",
    password: "password",
    db: "dbname",
    dbuser: "dbuser",
    dbpassword: "dbpassword",
    secret: "yoursecret"
};

登陆后台之后请立刻在设置中进行设置。
上传视频即可上传视频。
转码页面一键转码。
支持后台字幕上传,名称与视频名一致,则系统会自动烧录字幕。例如:aaa.mp4,则srt字幕名为aaa.srt。
支持一键入库,利用ftp等工具将视频上传至movies文件夹,后台可以一键入库,进行转码切片操作。
秒切功能,开启之后,无需进行转码的视频会直接切片。(后台可设置)

项目地址

开源源码:https://gitee.com/quazero/express-ffmpeg
官方网站:http://ffmpeg.moejj.com/

最后修改:2018 年 09 月 30 日 05 : 09 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论