基于NodeJS、MongoDB开发的高性能、高并发的转码切片系统。

查看文档
提示:如果你对纯净版或高级版程序有一些功能上的增加或修改建议,包括遇到的BUG,都可以发送至邮箱contact@zhuanma.co,我们会根据实际情况采纳和修复,欢迎多发邮件骚扰,会尽量满足你。

限时活动

当前新购纯净版3次或者高级版6次授权以上的用户,免费赠送通用版app源码,所有人可在此app源码基础上继续二开,起码节省一半的开发时间,且app源码也会长期免费更新。

同时高级版用户也会赠送桌面端应用程序,后面都会免费更新。

高级版最新更新

2020.05.23更新

  • 整个重写的模板,称之为projectx,整个利用uikit构建编写,极少调用其他第三方库,整个CSSjs仅加载5个文件,速度极快,详细介绍查看:CMS 2.0详细介绍,新模板可以查看演示站:雷姆拉姆网
  • 重写云储存代码,上传失败自动重试,改进流程,云储存同步源码基本上重写,而且也独立出了一个单独的云储存同步的子系统,可以分离于主程序运行,不影响主程序运行,独立版本的云储存更加强大,自由设置要监听的文件夹,要监听的文件类型,是否上传完成删除,上传完成删除是否过滤一些文件后缀不删除等,支持wasabis3minio,阿里OSS,七牛云,又拍云等国内外大部分知名云储存服务,详情介绍链接:https://express-ffmpeg-vip.moejj.com/blog/5ec4a5d0e84cb5c0e1a32845
  • 增加试看时长设置。修复多分辨率排序问题,修复播放器竖屏问题,优化播放页加载速度,后台可自定义用户试看的时长了,随意设置,用户无权限时可观看多少秒的试看内容后台可自定义了,修复了多分辨率可能出现的排序问题,修复了播放器竖屏撑大页面的问题。
  • 再次修复一个ffmpeg社区存在的BUG,一些录屏软件录屏视频转码失败的问题,因为间隔关键帧过大导致的BUG
  • 改造积分价格和最低消费资金,使推广和上传等获取积分的设置更加灵活。原来CMS中积分价格的设置是一个积分多少钱,并且至少只能设置一个积分一元钱,非常不灵活,这次改造成一元钱可购买多少积分,可以设置一元钱购买10个积分,这样设置例如签到获取积分,推广获取积分,上传获取积分,积分点播,积分购买下载权限将会更加灵活,还改造了原来最低购买积分数,改成了最低消费金额,也就是至少购买多少钱的积分。
  • 实时生成的供下载mp4随机命名,增加movie字段downloaddownloadprice。这次设计和制作的下载权限功能太强大了,甚至无需你保留有MP4,后台新增了一个超级API,在提供下载的视频没有mp4的情况下,系统会直接实时根据m3u8生成一个mp4,然后再返回下载,并且缓存至视频下载字段,下次同一个视频再点下载就直接从文件夹中返回,不再实时生成。详情介绍:https://express-ffmpeg-vip.moejj.com/blog/5ebf6daee84cb5c0e1a32844
  • 增加下载 权限购买机制,根据积分数,下载权限持续时长来判定。新增了CMS中的积分下载视频的功能,详情介绍可参照前一项的连接,并且有下载权限时长判断,后台可设置默认下载权限的积分价格和下载权限持续时长,也可以单独针对某视频设置下载权限所需积分数,此下载权限在有效时长内可无限下载,超过有限时长之后需再次使用积分购买下载权限。
  • fluent API 之实时生成指定视频指定分辨率MP4并且返回pathFluentAPIEFV系统后面的核心价值所在,根据调用api将可达到所有转码或者切片,甚至截图,动态图,生成试看视频等一切功能,第三方调用将可把EFV作为转码SAAS服务实现一切功能。这次为了配合下载功能制作了第一个Fluent API,即传递apikeyapisecretidhd就可实时根据ID查询出的视频,根据hd指示的分辨率的m3u8生成一个mp4,并且返回path路径,然后再根据path路径做处理。
  • 后台增加用户积分购买记录,后台新增了用户积分消费记录,所有消费管理员都可一目了然。
  • 子系统分离计划之二直播服务系统脱离,很多用户不使用直播功能,所以这次直接把直播服务功能脱离运行,有需要可一键运行。
  • 后台视频库增加实时反馈转码进度,做到不同分辨率的进度实时返回,通过使用socketio强大的实时功能,初步实现了转码进度实时返回,而且是不同分辨率的实时返回,视频:https://www.leimulamu.com/movie/5ec4dcf131ec047e1d7686ed
  • 选择分辨率,记录分辨率信息,下次默认加载此分辨率,用户在前端播放视频时选择的分辨率会记录至后台,后面播放所有视频都默认选择这个分辨率。
  • 根据视频ID记录播放时长 对应视频刷新自动加载到记录的播放时长 切换分辨率也从记录的播放时长进行播放,用户在任意视频播放时的播放时长都将记录,后面重新进入此视频,会直接从记录的播放时长处开始播放,切换分辨率也会从记录的播放时长处开始播放。
  • 推广可以设置积分,后台可自行设置推广可获取的积分数了,目前可获取积分的途径为:每日签到,推广,上传视频,购买积分。配合一元可购买积分数设置,效果极佳。
  • 新增了用户可直接购买VIP用户组的功能,原来是只能通过购买积分,然后再使用积分购买VIP用户组,现在在保留了积分购买用户组的功能下新增了用户可直接购买VIP用户组的功能。
  • 修改动态图截图为智能截图,从视频中间截图,摒弃开始时长设置。根据测试发现,如果设置了动态图开始截取的时长,如果时长超过视频本身的长度就会不产生动态,改进代码,自动截图视频时长中间位置进行动态图生成。
  • 改进剧集正式发布流程,增加剧集正式发布按钮,添加剧集之后,可能会因为剧集中没有任何内容,导致前台展示出错,所以这次添加了正式发布的功能,用户可在添加好了分集之后,再点击正式发布,这样可做到随心可控 更多功能及优化建议可发送至邮箱contact@zhuanma.co,我们会选择性进行更新。

更新方法

请前往该处查看更新教程:传送门

更新到最新版后,如果想使用最新版模板就前往【CMS设置】将模板名称改为projectx即可,如果想自定义导航查看自定义导航教程

历史更新

以往更新请前往该处查看:历史更新

纯净版最新更新

2020.04.02更新

  • 添加第三方m3u8仅需标题和m3u8地址,也可通过api调用添加,仅需M3U8地址就可自动生成截图7张,一个GIF动态图,首帧截图,一张自动裁剪的350*197图片,一张自动裁剪的730*410图片,且默认使用730*410分辨率的图片作为海报图,本功能配合通用APP使用是绝配。
  • 新增入库、第三方m3u8添加等api接口。
  • 采集页面、获取页面、预览页面、通用APP等皆做了兼容第三方m3u8处理。

更新方法

请前往该处查看更新教程:传送门

历史更新

以往更新请前往该处查看:历史更新

通用APP最新更新

2020.03.27更新

  • 新增分类显示和按钮

APP介绍

  • 精心设计制作通用开源双端app源码,兼容高级版和纯净版,简单配置就可以构建出ios/安卓双端app
  • 仿youtube设计,简洁大方,首页无限下拉加载。
  • 根据播放视频的分类进行同分类随机推荐。
  • 漂亮的截图预览功能。
  • 信息流广告功能,最易被接受、点击最多的广告形式,融入在列表中。
  • 兼容性极高的播放器。

桌面端应用程序最新更新

功能介绍

  • 完美对接高级版,简单配置,一个命令行就可以构建出windowslinuxmacos三个系统上桌面应用安装程序,可以自行分发下载。
  • 支持分类、支持热门、支持随便看看(试试手气)、支持资讯文档、支持信息流广告、支持图集漫画、支持搜索,随着后续开发功能会越来越多。
  • 桌面应用的好处很多,用户只要安装之后粘度极高,无需记域名,也不用担心被屏蔽,不用担心被浏览器拦截。