自带CMS系统的云转码系统,一体化自动发布云转码cms系统

2018年9月4日大更新

这次完全更改了项目了定位,云转码不再是简单的云转码系统,而是CMS系统+云转码系统一体化,自带整个完备的并且对移动端友好的,而且非常利于SEO优化的自适应CMS系统,根据后台的分类系统和门户CMS管理系统,直接在首页达成完备的在线视频播放系统,适用于在线教育、企业内部培训视频、在线视频自媒体门户等多种运用方向。这次更新完善了视频的分类系统,完善了视频的搜索功能。

一体化自动发布云转码系统截图:

项目介绍

主要实现功能:

一、视频批量上传,视频分块上传。

二、视频批量转码并且切片,切片完成删除原视频文件。

三、视频批量添加水印。

四、一键获取分享链接,防盗链设置,只允许指定域名ifream调用,token防盗链等。

五、自带完备的CMS系统。

本开源项目采用nodejs、expressjs、mongodb开发。

使用前请安装ffmpeg。

软件架构

nodejs v8.7.0版本

expressjs 4.16.0版本

mongoDb

ffmpeg 3.4.1版本

Linux系统上运行完美。

安装教程

自己编译

安装ffmpeg

Ubuntu16.04安装方法:

sudo add-apt-repository ppa:djcj/hybrid

sudo apt-get update

sudo apt-get install ffmpeg

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

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 使用前请给予权限。(已经弃用,请前往官网按步骤安装)

使用说明

创建/config文件夹并在里边创建auth.js文件

代码如下:

module.exports = {

user: "username",

password: "password",

db: "dbname",

dbuser: "dbuser",

dbpassword: "dbpassword",

secret: "yoursecret"

};

登陆后台之后请立刻在设置中进行设置。

上传视频即可上传视频。

转码页面一键转码。

支持后台字幕上传,名称与视频名一致,则系统会自动烧录字幕。例如:aaa.mp4,则srt字幕名为aaa.srt。

支持一键入库,利用ftp等工具将视频上传至movies文件夹,后台可以一键入库,进行转码切片操作。

秒切功能,开启之后,无需进行转码的视频会直接切片。(后台可设置)

版本

V2版本:

大更新,增加门户CMS设置,内嵌CMS系统

增加播放器配置

播放器图片水印和文字广告

播放页面完全自定义图片水印和文字广告

V1.5版本:

完全重构ffmpeg相关的所有代码。

将转码和切片合并成一次操作,提升双倍效率,原来是转码成mp4,然后再mp4切片。

完全重写切片代码,秒切的速度提升超过10倍,1G视频切片完成只需要半分钟。

V1.4版本:

增加了1080P的选项。

增加切片ts域名分发,负载均衡的功能。

开启域名分发,数台服务器同步切片内容,访问m3u8动态生成循环域名切片前缀。

v1.3版本:

更改播放器为Dplayer播放。

增加VTT字幕支持,后台可以给视频分别上传vtt字幕,前台播放会自动加载,支持了字幕和视频分开。

增加一个webtorrent功能(测试玩),地址:yourdomain/playmagnet。

v1.2版本:

增加批量烧录字幕功能,支持srt字幕,改成和视频名一样,系统在转码的时候会自动把字幕烧录进去。如果存在srt字幕文件,则对应电影无论是否设置秒切都会进行转码。

增加批量入库功能,利用ftp或者其他工具将视频传至movies文件夹,在后台即可一键入库。

增加秒切功能,后台设置开启,即视频如果小于设置的分辨率并且编码为h264则会跳过转码直接切片。

增加自动生成截图功能,默认4张截图,路径yourdomain/videos/:id/(1|2|3|4).jpg。

v1.1版本:

批量上传视频,大文件切片上传。

批量转码并切片。

设置防盗链和分辨率,添加水印,一气呵成。

截图

有问题请联系我,q 195996048,邮mwm0022@qq.com

linux云转码视频系统,express-ffmpeg相关推荐

  1. PHP双码率视频云转码服务系统源码 m3u8切片支持秒切及api上传和防盗功能,亲测极速播放

    网站里面存放视频在当前是一个刚需了,对于一些网站的视频存放途径可以是多种的.要么存放在oss云存储进行播放,要么直接存自己服务器.但是奈何服务器的带宽有限,因此可以进行视频切开分片加载.这样可以将视频 ...

  2. PHP双码率视频云转码服务系统源码 m3u8切片秒切html5播放器 全开源

    介绍: PHP双码率视频云转码服务系统源码 m3u8切片秒切html5播放器 全开源 PHP双码率视频云转码服务系统源码 m3u8切片秒切 版本特点: 1.修正了双码率无法转码.切片问题,优化&quo ...

  3. linux服务器怎么装windows系统,linux云服务器装windows系统

    linux云服务器装windows系统 内容精选 换一换 用户在购买弹性云服务器(Elastic Cloud Server ,简称ECS)时,选择KPS提供的SSH密钥对对登录弹性云服务器的用户进行身 ...

  4. PHP双码率视频云转码服务系统源码 m3u8切片秒切

    介绍: 1.修正了双码率无法转码.切片问题,优化"秒切功能". 2.修正了四个水印无法开启,或开启后无法转码的问题. 3.优化了代码,在开启双码率的情况下,可实现极速转码.切片. ...

  5. 七彩cms云转码_七彩CMS视频转码 2019云转码彻底开源系统版本号

    源代码详细介绍 自然环境规定:nginx 1.16.2,php7.2,mariadb10.3 视頻情况一直是"已经等候转换格式",这个是因为ffmpeg沒有管理权限.视频转码要采用 ...

  6. 视频云转码源码PHP|m3u8切片程序双码率+秒切

    视频云转码源码可以从管理控制台内提升特定转码作业的优先级,以手动增加等待作业的优先级.视频云转码源码作业可以在数据中心之间进行平衡.因此,如果一个DC的转码作业队列比通常更长,则可以在源视频文件与另一 ...

  7. PHP云转码安装教程

    Windows环境(windows7)默认的ffmpeg文件夹是linux的程序,需要复制粘贴windows版本的ffmpeg到网站根目录(覆盖)(添加环境变量) 准备工具:准备工具.jpg      ...

  8. linux 视频编辑 ffmpeg,ffmpeg转码视频真的好用!(ffmpeg的简单使用方法)

    说明 转码和编辑视频 今天用Android Studio(后面简称AS)里的模拟器给系统录屏,用来展示OpenGL可视化的东西,打算上传B站,后来发现AS只能保存webm格式和GIF格式的视频,并且文 ...

  9. 视频云转码源码|php云转码系统源码双码率秒切

    什么是转码,为什么它很重要? 视频文件很大.视频质量越好,或者您需要处理的素材越多,这些视频文件对您的计算机系统造成的负担就越大.转码通过以新格式创建视频文件的副本来帮助改进您的工作流程,从而在您的编 ...

最新文章

  1. node 获取表单数据 为空_数据结构与算法(python)单向循环链表
  2. Python Module — asyncio 协程并发
  3. JavaScript 弱类型
  4. springboot中的过滤器、拦截器、监听器整合使用
  5. 机械零点、MAM 文件 、 EMT标定原理
  6. Racket 6.11提供了稳定的细化类型和依赖函数特性
  7. Datatables + Bootstrap
  8. MTK 驱动(49)---TP测试规范
  9. DLL注入(CreateRemoteThread方式)
  10. Python标准库socketserver实现UDP协议时间服务器
  11. [C#-Util]-读写文件汉字乱码
  12. java 反正切不正确_反正切函数
  13. deepinv2 添加打印机_科学网-Deepin Linux虚拟PDF打印机的安装与妙用-黄健的博文
  14. 新唐N76E003单片机用APROM模拟EEPROM每次下载写入值复位为0XFF
  15. MYSQL LEFT JOIN 的怪异行为
  16. 成品、预售、老店翻新、教练:邀约话术(绝干干货)-健身房管理系统结捷径系统
  17. 脑机接口的过去、现在与未来
  18. python中θ符号怎么打出来_怎么打特殊符号
  19. 情感分析的一些专业术语
  20. 喜欢的一首歌(小曲儿唱的别有一番趣味)

热门文章

  1. GOOGLE的高级搜索使用技巧(转)
  2. linux 七层防火墙,iptables防火墙实现七层过滤对应用层的过滤
  3. layuit 框架_layui前端框架
  4. 拼团拓客商城系统,集拼团、爆品、推广分销及奖励为一体的B2B2C模式的SaaS平台
  5. 哈哈日语 五十音详细分析
  6. 5款实用的jQuery验证码插件(附js,jQuery代码)
  7. oracle权限advisor,Oracle自带工具sql优化集-SQL Tuning Advisor (使用心得体会)
  8. 如何从零开始在ubuntu上安装hpcc或者hpl
  9. Minkowski sum
  10. 塔米狗知识|增资扩股和股权转让的本质区别介绍