很多人使用转码程序仅仅是为了转码,也有人是为了运营CMS,也有人为了搭建APP,也有人是为了节省成本,也有人是为了去水印,也有人是为了赚钱,总之这一款智能云转码可以满足你所有的需求。
视频应用跨平台解决方案,智能转码核心+高级CMS
+桌面应用windows/linux/macos
+移动端应用(安卓/苹果)全覆盖,现在购买高阶授权即送应用源码,均免费更新,如若不使用CMS/APP
,可只使用转码功能,也可以通过API
无缝对接第三方程序。
1、支持240P
、360P
、480P
、640P
、720P
、1080P
和2K
,甚至使用原画
转码(采用视频原分辨率,原码率,但是利用智能算法将视频进一步压缩,不损失任何画质情况下添加水印和跑马灯,而且使体积更小)。
2、支持CPU
转码和GPU+CPU
混合转码2
种模式,且GPU
混合转码拥有超级快的速度,画面无损失,压缩率与纯CPU
转码一致。
3、支持多码率,同时转码到多个分辨率视频,且所有码率可自行设置,可保持原视频码率,并自定义视频同时转码数量,充分利用CPU
效能。
4、支持转码切片、秒切,史上最快的秒切速度,且切片时长可自行设置,可做到720P
、800
码率情况下,单个切片体积仅100KB
。
5、自创所见即所得编辑器,支持在任何位置、时间段设置多个水印、跑马灯,几乎都可以在一个画面同时设置好,不需要一个一个设置,后面会新增更多更强的编辑器功能。
6、所有的跑马灯、图片水印完全根据视频分辨率自适应,无需额外设置,且跑马灯字体自定义,颜色自定义,间隔自定义,速度自定义,描边自定义,背景自定义、跑马灯大小。。
7、支持去除水印、去除跑马灯功能,可对多位置、多时间段进行去除设置,可对同类视频进行批量设置,最大程度的还原视频原画面,介绍:去水印/跑马灯演示。
8、针对竖屏视频独家优化,转码出来的竖屏视频再也不是周边黑屏的宽屏视频,而且真正的原生竖屏视频,并且图片和跑马灯也针对竖屏视频做了独家优化。
9、默认生成自适应M3U8
,根据转码的多分辨率,自动生成一个自适应M3U8
地址,根据用户的带宽情况自动播放其中一个合适的分辨率。
10、支持动态跑马灯,可实时获取一个包括上传用户、上传站点,上传时间等跑马灯模板,然后自动烧录进视频,可自定义一些动态参数,介绍:动态跑马灯。
11、智能动态码率转码,根据视频自身的情况,智能分配每一帧的码率,相同码率下,压缩率更高,画面更清晰。
12、默认使用最佳转码参数,最大程度保证了切片兼容性,IOS
、Android
、PC
、APP
等均可以完美播放,可以在任何平台调用。
13、完全自定义切片储存路径,所有用户都可以根据自己的需要自定义自己的储存目录,详见:自定义目录说明。
14、完全自定义切片后缀,默认切片后缀ts
,你可以设置成jpg
、png
、gif
等,其中不管你设置的是什么后缀,m3u8
均可以完美播放。
15、可替换型片头广告系统,多片头随机播放,多片头随时替换,且设置立即生效,所有视频自动加片头或片中广告,同时任何地方调用的m3u8
也生效。
16、支持切片后,可自行保留原片和转码后的mp4
文件,且可保留多个分辨率mp4
文件,并生成对应的转码后的mp4
链接,方便外部调用。
17、支持自动生成截图和gif
动态图,gif
宽度,截取时长和截图数量均可自定义相关参数,系统默认会智能截取视频中间最精彩位置进行截取。
18、自动生成预览视频,系统会抽取视频中数个片段并且转码合成一个预览视频,去除音频,效果非常好,经测试350*180
分辨率的5秒钟预览视频,只有170KB
大小,比GIF
动态图更小,配合前端插件做鼠标移动到图片上自动播放预览视频功能,可大幅提高用户点击率和留存率,极大提高用户体验。前端使用预览视频案例:预览视频
19、支持海报上传,支持单视频两个海报,第二个海报不会处理尺寸大小,保持上传时尺寸,并生成对应的海报链接地址。
20、可根据时长自行剪切片头,并同时保存后转码,批量剪切片头功能可作为视频剪切工具使用。
21、支持全局跳过指定时长转码功能,在去除指定时长的基础上直接转码加切片,添加跑马灯、水印等,效率极高,适用于不能直接剪切片头的RMVB
等格式。
22、一键可自动入库所有的视频、封面等,且入库后视频自动分类,自动创建分类,srt
、ass
字幕自动烧录进视频。
23、支持全局分发和定向分发,由其它服务器或存储/cdn
提供切片播放,可极大改善带宽不足的情况;对于定向分发,该功能可完全代替昂贵的cdn
,无论你的切片体积多大,都不影响,而且效果也不比cdn
差。
24、云储存同步全家桶,目前对接了亚马逊S3
,minio
,七牛云,阿里oss
,又拍云,Wasabi
,任你选择,转码之后自动同步,并且通过分发设置,可直接对接到云储存使用云储存中的切片。
25、防下载合并功能,禁止浏览器插件或者软件下载m3u8
合并成mp4
,智能托管ts
文件。
26、下载功能,支持mp4
、m3u8
下载自动合并和youtube
等百个视频网站的下载,再配合去水印、跑马灯功能,世间一切资源由你掌控,支持视频网站列表。
27、第三方cms
发布系统,支持全自动发布到苹果cms
、海洋cms
、织梦cms
等,无需繁琐配置,即可快速将视频相关描述信息、m3u8
、截图等入库到指定的cms
,支持千人同时发布。
28、自带火车头采集页面,简单配置,即可使用火车头将m3u8
、截图等链接地址入库到所有第三方cms
或程序方便调用,剧集、电影全都在。
29、转码端Fluent api
和CMS api
,包括上传、转码、试看、下载、即时返回相关m3u8
链接等各种接口,可自行开发第三方调用相关api
,并完美适用任何APP
等程序。
1、利用uikit
构建编写,极少调用其他第三方库,整个CSS
和js
仅加载5
个文件,易用,高效,速度极快,支持简体/繁体/英文切换,详细介绍:CMS 2.0。
2、全页面瀑布流信息流无限加载,首页,分类,标签,播放页,用户页,搜索页等所有页面无限加载,提升用户心流体验,在兼具无限加载加载的基础上提供良好的SEO
效果。
3、超级防盗链,高级试看功能,根据用户登录情况,用户组权限情况,视频积分点播情况等实时动态返回一个对应时长的m3u8
内容,有完整权限即可返回完整m3u8
。
4、高级下载功能,根据用户登录情况,下载权限情况,积分购买下载等实时根据当前m3u8
生成一个mp4
,然后再返回下载,并且下载链接会在设置的时长内自动失效。
5、高级CMS
系统,自带用户系统,用户上传,积分点播,用户组,VIP
用户组,支付系统,广告系统、订单系统,推广系统,签到系统,运营极其简单,后台豆瓣API
自动获取信息。
6、电影、电视剧系统、文章发布系统、音频、音频管理系统、图集发布系统,无论更新音频、电影、电视剧等类型都非常简单。
7、播放器时间轴预览功能,鼠标移动到时间轴上显示当前时间的预览图外挂VTT
字幕功能,用户后台上传VTT
字幕,前台自动加载外挂字幕。
8、播放器记忆功能,播放时会自动记录用户观看时长,不管此后是刷新重看,还是切换分辨率,都从之前的播放进度接着播放。
9、支持用户前端上传,并且管理员可在视频转码前就实时预览视频内容,来判断是否审核通过,避免资源浪费。
10、推流服务器,直播板块,直播室功能,直播间多人在线实时聊天,基于socket
开发,介绍:直播推流功能。
moejj僵尸站(积分点播+试看+签到+分类聚合,登录可试用)
蕾姆拉姆网(推流+直播+实时聊天室+VIP用户组+标签聚合+多分辨率)
跨世代cms(史上最快,运用最新黑科技graphql及服务端渲染技术的CMS,演示站是国外服务器,如果国内服务器,速度还可提升2到3倍,超乎你想象)
本程序在带有强大的转码功能下,也同时包含了一个配套的高级CMS,所以可以有2种用法。
1、使用本程序的转码+CMS一体化运营,操作更便捷,且CMS端全开源,有修改基础的可任意改动。
2、如果你有自己的CMS,可以关闭本程序的CMS功能,只用其转码功能,并将其M3U8播放链接引用到第三方程序,目前程序带有自动发布系统和采集页面,方便你结合使用。
注意:由于本程序更新比较频繁,此处截图不代表最新的程序完整功能,有兴趣可联系我们获取演示站了解。
moeapp,可直接商用的APP系统,无缝对接智能云转码,支持试看、签到、积分点播等高级功能。
购买之后,我们提供一键脚本,安装极简,带宽允许情况下,1分钟即可完成整个程序的安装,安装完成,打开后台直接即可直接使用。
1488,可安装三台服务器,2188可安装六台服务器并且送app双端源码。一年授权,包一年更新,一年售后。由于牵扯到商用代码,所以部分核心代码加密,人格担保绝无后门,佛系开发者,兴趣使然。
联系Q193353635
电视剧和电影分开,可以自行配置电视剧,豆瓣链接一键获取所需数据。前台增加电视剧板块,电视剧自带多码率切换,可根据用户组来播放对应分辨率视频。
更新文章列表和文章的模板,后台cms文章发布功能集成到高级版中。
更新vip付费用户组的创建,跟普通用户组分开,使用积分购买vip用户组。
更新卡卷对接高级版CMS,可以生成充值积分卡卷,充值的积分可以用以购买VIP用户组。
vip付费功能,设置开通天数,开通对应vip用户组和所需积分,前台用户自行使用积分开通VIP用户组。
大量更新内容,大概几十项优化。
CMS全面优化,展示效果非常好。
优化项目太多,我也记不到了。
CMS新增番剧时间周期表,根据后台电视剧填写周期自动处理。
CMS新增图片预览,最后一张是生成的动态图。
转码功能增加了多码率烧录srt字幕的功能,ftp上传视频和相同文件名的srt文件到movies文件夹,入库之后点击转码会自动将srt字幕烧录进视频,并且多码率全有效。
增加高级版的图集功能,图集效果适合做漫画等功能。
优化了一些模板参数,默认一些选项,使CMS设置生效。
新增用户上传功能,用户上传积分奖励。
上传三层安全过滤,后台增加了审核按钮。
用户可以看见自己上传的视频。
用户上传MD5检验,如果存在视频则提示已经有用户上传。(避免重复上传)。
新增了多服务器多域名分发配置。
新增了大量对接网盘系统的API配置。
根据所填写分发配置,m3u8中的ts会随机的添加分发域名。
通过多服务器同步切片或者直接反代,就可以实现多服务器负载均衡的效果。或者直接分发CDN域名,也可以解决带宽和负载问题。
保留mp4更新为多选保留MP4选项,可以选择保留转码之后的哪几个分辨率的mp4文件。
增加选项是否切片,可以根据需求选择切片或者不切片,考虑到有些用户不需要切片功能。
增加一个新的分辨率640P的选项。
增加保留mp4的新选项640P。
修复一些BUG,比如点击推荐然后删除出错的问题。
增加自定义每个分辨率的码率功能。
增加单独图片水印单独位置的水印烧录功能,这个算是一个比较大的重构功能。
删除原有的配置中的水印配置,并且重新了设计了水印功能,可以设置每一个位置设置不同的图片水印。
很智能的自动匹配视频的大小,也就是所有视频转码之后,图片水印的大小都是自适应的,都是一样的大小。
后台水印管理中,可以添加四个位置四个图片水印,可以完全不同,也可以相同,不添加则不会添加图片水印。
后台预留了文字水印的位置,估计以后会再加上文字水印功能。
本地功能变动较大,需要的找萌鼠要压缩包,完全覆盖之后,跑一次npm install就可以使用了。
本地进行了大量的更新,增加了转码的大量的功能,比如支持了ass字幕的烧录,大家可以烧录ass字幕了,比如跑马灯新增了描边,描边大小,文本颜色的设置等。
依照高级版的定位,就是一个无限进化的系统,无论是转码还是cms上都会无限的进化,所以会无限的涨价,本人保证永远不可能降价销售。这次更新之后源码的价格从2200涨价到2320。
m3u8地址整体优化,更利于切片的管理和储存。现在的地址如下:http://localhost:3000/videos/201904/05/5ca769985e1388234947e349/7ecd7e/index.m3u8
也就是 年月/日/objectid/随机6位/index.m3u8。因为这次的地址改变,导致前端整体的全面改写和兼容老版本地址,所以不用担心地址问题。
电视剧模块增加生成海报功能,因为m3u8地址的改变,所以如果升级新版本需要在电视剧模块中点击一下生成海报的按钮。
增加对ass字幕烧录的支持,很多视频的字幕就是ass特效字幕,原来srt字幕,现在增加了对ass字幕的支持,在movies文件夹中与视频同名的ass字幕会优先烧录进视频中,也就是如果同时存在srt字幕和ass字幕,则会直接烧录ass字幕。
增加了视频定制化转码的配置。在现在这个每一个视频都不一样的变化的时代,当然要对视频有定制化转码的选项,所以现在可以选择部分或者仅仅一部视频,进行定制化转码的配置。
增加了跑马灯广告中文本颜色,描边颜色,描边大小的设置。非常的炫酷。再配合字体文件,可以完美自定义跑马灯的样式。
增加跑马灯背景颜色的设置。
可以设置跑马灯的背景颜色和背景的宽度。
修复一些bug,例如640P无法设置用户组的问题。
请观看萌鼠给我们带来的创意演示:跑马灯创意演示
增加多码率的试看功能,重写了全部的获取m3u8和处理m3u8的逻辑,使其完美支持了分发设置下的试看功能。
真正意义上的试看功能,并非播放器上边的模拟试看,相同的m3u8根据用户的状态返回完全不同的内容。
完美支持了高级版多码率版本的试看功能,如果在后台开启试看功能,则未登录的用户所有分辨率只能试看一分钟,注册之后用户组对应的分辨率可以观看全片,但是对应分辨率如果用户组权限不够还是只能试看一分钟。
有一个很有趣的场景:开始开放m3u8给第三方采集,突然有一天后台一键开启试看功能,所有外面引用的m3u8就全部变成了一分钟试看,是不是非常有趣。
试看功能完美支持分发设置,也就是说使用cdn的用户也可以使用试看功能,试看功能的原理是捕获用户的m3u8静态文件请求,将请求完全交给源代码处理,不走静态静态目录,所以相同的m3u8根据用户的状态直接返回完全不同的内容。
试看功能一旦开启,就拥有了类似优酷、爱奇艺相同级别的防盗链功能,但是仅限于使用本源码配套的cms,试看功能意味着永久的杜绝防盗链。
对接了支付宝的官方接口,可以直接使用支付宝充值积分。往后可能会陆续增加大量的支付接口,方便用户选用。
增加了订单管理功能,通过支付宝充值的订单将在订单管理中进行管理。
更新了前端的提示功能,在移动端上非常友好,增加了试看的提醒等。
增加了一个apipost功能,如果会技术可以直接在服务器上边利用apipost把视频路径,导演,主演等一系列数据直接入库,甚至不用开启后台,就可以自动转码切片并且填充完整的资料信息。
修复了电影和电视剧上传海报的问题。
修复了少数bug。
增加了大量的对接APP的API接口。
增加了一键生成视频海报的功能。
修复和优化了大量已知问题,前端重写了很多逻辑。
获取m3u8增加了更加详尽的内容,动态图,截图,mp4地址。
增加了多视频转码功能,后台可设置同时转码多少个视频,全方位利用CPU效能。
APP对接完成,演示APP在最上面。
超现代的响应式模板。
绝佳设计,绝佳的用户体验。
最新的BOOTSTARP4框架新模板。
更新了超大量的代码和优化了大量的程序代码,首页完全内存缓存。
想要体验的可参考 https://www.leimulamu.com
第一、增加了CMS的评论相关功能
增加了评论的表,增加了高级版CMS的评论功能,后台审核功能。
第二、增加了用户编辑功能。
用户管理增加了用户编辑功能,可以编辑用户名,邮箱,重设密码,vip用户组,VIP到期日期。
第三、完全改进了电影和电视剧的发布流程。
完全改进了发布流程,视频转码完成之后,有一个中间状态,点击正式发布,视频才会发布到前端。
电视剧那里发布流程,原来比较繁琐,现在及其方便,按照一定的命名规则,后台添加视频的时候将会变得极其方便,这个后面我会写一篇教程来讲解。
最新高级版CMS发布电视剧的流程及教程:https://www.moemv.com/blog/post/cms
一、增加了高级CMS上边的用户上传功能。
高级CMS最新增加了用户上传功能,用户可以在自己的专用上传页面,上传视频,后台CMS管理中可以设置用户上传视频审核通过之后可以增加的积分。用户上传之后获得积分,可以使用积分升级用户组,包月或者包年,解锁观看权限。
二、完善了原来老模板不足的地方
前台增加了所有视频状态的捕获和展示机制,分别有四种状态:审核中,剧集,电影,转码中或者等待发布。
前台用户一目了然自己上传的视频处于哪种状态。
三、美化了用户上传视频页面,和已经上传视频列表。
整体优化了UI,让用户更容易操作,而且非常漂亮,激发用户上传的动力。
一、增加了云储存功能
向云更近一步,用户可自建minio集群对象储存或者使用亚马逊s3,可将源片,转码后各分辨率mp4,m3u8和切片文件,截图,动态图等全部自动转存至云储存,用户可直接调用云储存的资源进行播放。
二、增加了自适应m3u8功能
根据视频转码出来的多个分辨率,根据用户自身的带宽情况自动加载其中一个分辨率的m3u8,非常智能。以后只需要放出一个自适应m3u8就够了。
三、导出表格功能
用户需要分工功能怎么办,一个人管理视频转码,一个人管理CMS运营,这个时候导出表格功能就有用了,一键导出所选视频的所有m3u8信息成表格。
四、新增了保留源片的选项
新增了保留源片的选项,建议配合云储存使用。
新增了GPU转码的支持,在翻阅了国内外大量的文档之后,重新规划设计的GPU转码功能,完全遵守最新的NVIDIA规范,使用CPU+GPU混合转码模式,同时利用CPU和GPU的效能,保证无论低码率还是高码率的质量和速度,同时做到了和CPU转码同样的压缩率和画质,堪称最完美的GPU转码功能。
测试文件:1.81G,时长2个小时10分钟。
转码设置:同时转码480P,720P,1080P,码率设置为500,1000,2000,并且同时添加图片水印和跑马灯。使用GPU转码。
结果:用时7分钟,整个多码率全部完成转码,如果不要1080P,则最多需要3分钟即可完成转码,纯CPU转码i9需要25分钟左右。从下面截图可以看见转码切片过后的大小,保持了和纯CPU同样的压缩率,同样画面效果也和CPU转码一致。在运行过程中可以看见同时利用CPU+GPU混合转码的模式。
关于GPU转码:文档在此:https://devblogs.nvidia.com/nvidia-ffmpeg-transcoding-guide/ 其中有关于CPU+GPU混合转码的介绍。
GPU性价比之选:配合德国机器94欧元,也就是744人民币即可搭建出GPU转码服务器。
由于牵扯到商用代码,所以部分核心代码加密,增加授权机制,增加了可替换型TS广告系统,可随意多个视频广告,可选择片头还是片中,多个视频广告同时存在的情况下,随意选择其中之一进行插入,片中广告会根据视频的时长,智能在其中间位置插入视频广告。不会做视频广告?没关系,新增智能一键生成视频广告的功能,简单几步操作,智能生成自带BMG背景音乐的视频广告。
新增TS可替换型广告,可自行上传任意多个视频广告,可选择片头片尾插入。随意替换,即时生效。
新增视频广告生成系统,可自行在后台自动生成视频广告,任意时长,任意广告内容,任意图片,十分智能。
新增停止队列功能,停止队列之后可操作剪切片头等操作。
详见:https://express-ffmpeg-vip.moejj.com/blog/5d591e9f968736f78cfdc011
更新了一个超级功能,就是批量多位置、多时间段,智能去除跑马灯和水印的功能,详见:https://express-ffmpeg-vip.moejj.com/blog/5d76121b9773bd51d721a00e
新增了视频库中,转码前的全格式视频实时预览功能,可以应用在用户上传中,转码前就可预览视频内容,更方便审核视频。
新增了前端CMS签到功能,用户每天登陆可签到一次,后台可设置签到所获得的积分数。
新增了前端VTT外挂字幕加载和后台VTT字幕上传功能。
新增了前端时间轴实时预览和后台可选生成时间轴预览图功能。鼠标移动到时间轴即可预览时间轴上的视频内容。
在高级版源码中内置了推流服务器和相关的直播功能。用户可根据需求按需开启或者关闭推流服务器功能。
新增推流服务器设置,用户可选择性开启推流服务器,开启之后无需任何其他操作,直接一键开启推流服务器。
开启推流服务器之后,可在后台为指定用户开启直播权限,开启之后,用户可在自己的个人页面看见直播链接和直播秘钥。
用户通过OBS软件或者其他方式将直播推流到推流服务器,则前台会自动展示直播间。
网站用户可通过前台直播板块中的直播间进入观看直播。
CMS设置中新增前台相关直播参数,例如是否开启直播板块等。
案例视频可见:https://express-ffmpeg-vip.moejj.com/blog/5d7a597b9773bd51d721a010
新增了多人实时聊天室功能,在直播室中使用更佳,详情可见:https://express-ffmpeg-vip.moejj.com/blog/5d8209ac9773bd51d721a011
新增了额外系统全自动发布系统,可自动将高级智能云转码中的视频发布至上千个CMS,转码完成的瞬间即发布出去。
介绍:https://express-ffmpeg-vip.moejj.com/blog/5d8af6d49773bd51d721a013
体验链接:https://yzm.pw
需要审核可加Q193353635
自动发布平台新增了对msvod,也就是魅思系统的自动发布适配,全自动发布视频到msvod系统,转码完成一瞬间即自动发布,无延时全自动。
修复了大量的历史遗留问题,修复了大量bug,新增了前端标签删除等功能。
新增入库时自动分类入库、封面入库。
修复部分已知问题,新增更多app接口,方便开发app。
完全重写APP,详见www.moemv.com
完全重写后台UI,现在的ui大概是商用软件中最漂亮的后台了。
新增秒切功能,也许是史上最快的秒切。
优化了大量的操作流程,比如视频编辑,剧集编辑等。
修复了一些BUG,比如导出excel的问题
新增并已完美对接跨世代CMS,使用最新技术开发,使用Apollo server和Apollo client,利用keystonejs、mongoose、graphql、vuejs加nuxtjs服务端渲染驱动,全面使用graphql前后端通信,无刷新服务端渲染技术,做到低延迟情况下所有页面秒开,超越静态页面的速度。
高级版自动发布电影和电视剧到CMS中,电影电视剧信息编辑,添加分集等皆自动发布或更新至CMS中,新增了最完备的云转码分工协作架构体系。把电影信息或者电视剧信息编辑好可以一键发布到CMS上,可以无数台高级版对应一个跨世代CMS。
新增了设置选项,自定义海报宽高,自动生成的海报会根据设置项智能裁剪取画面中间位置裁剪,上传的电影海报和电视剧海报都会进行智能裁剪。
新增电视剧分类功能。
完美修复了手机浏览器试看问题,目前积分点播,VIP用户组和试看功能兼容了所有手机浏览器。
优化了最新的mongodb连接,更快更稳定。
转码逻辑大量优化和重写,修复了转码重复的问题。
云转码分工协作架构体系详情查看:https://express-ffmpeg-vip.moejj.com/blog/5decc9ac9773bd51d721a019
一、m3u8/mp4下载功能,输入m3u8地址或者mp4直链,直接批量下载,同时并发10个进程同时下载,完全自动化,下载完成自动出现在视频库中,再配合去水印、跑马灯功能,世间一切资源由你掌控。
二、跑马灯模板功能,由于很多视频需要个性自定义跑马灯内容,所以我精心开发了跑马灯模板功能,设置好跑马灯之后,可在视频库中批量选择视频之后选择对应的跑马灯模板,之后烧录跑马灯的时候就会自动处理了。
三、增加了高级版的智能切片功能,并且优化了试看功能,智能切片配合切片时长功能,可做到720P800帧率下单个TS100KB。
四、新增了云储存同步的全家桶,经过我的重新设计,做了队列同步功能,非常稳定,目前对接了亚马逊S3,minio,七牛云,阿里oss,又拍云,任你选择,转码之后自动同步,同步之后可删除本地切片,并且通过分发设置,可直接对接到云储存使用云储存中的切片。
五、新增了防下载合并功能,全面使用源码托管TS文件,抛弃nginx对ts文件的托管,全面控制浏览器插件或者软件下载m3u8合并。
六、再次优化了转码逻辑。
一、支持用户注册账号,在前端自主上传视频,并且管理员可在视频转码前就实时预览视频内容,来判断是否审核通过,避免资源浪费。
二、支持了多功能联合筛选管理视频,状态筛选,数量筛选,分类筛选。
三、新增了海报上传第二个接口,支持单视频两个海报,第二个海报不会处理尺寸大小,保持上传时尺寸。
四、修复和优化了队列转码和停止队列的功能,方便阶段性编辑转码参数或者去水印等参数。
五、修复少许已知BUG。
一、新增了自动生成预览视频的高级功能,可在后台设置中设置生成预览视频的秒数,系统会自动处理,抽取视频中数个片段并且转码合成一个预览视频,去除音频,效果非常好,经测试350*180分辨率的5秒钟预览视频,只有170KB大小,比GIF动态图更小,配合前端插件做鼠标移动到图片上自动播放预览视频功能,可大幅提高用户点击率和留存率,极大提高用户体验。
二、新增了切片文件任意自定义后缀功能,默认为TS,可设置为jpg,png,gif或者任意后缀,欢迎试用。
一、新增了支持数十个视频网站的视频离线下载功能,无缝对接到转码系统中,采用开源项目youtube-dl开发。
二、新增了下载中心API,可利用API直接创建下载任务,可自行创建前端使用离线视频下载功能。
支持视频列表:
https://ytdl-org.github.io/youtube-dl/supportedsites.html
一、音乐库中心,音乐库用户可上传音频,并且编辑音乐的标题,艺术家,专辑,音乐封面等信息。
二、cms中增加了音乐节目功能,在音乐节目中可创建歌单、音频课程等节目,再导入音乐库编辑好的音频,形成列表,cms前端自动展示音乐频道,使用最先进的音乐播放器,给人完全不同的体验。
三、资讯新增背景图上传功能,可选,上传之后前端会展示背景图,未上传则展示默认背景图。
四、增加CMS验证码登录、广告管理,优化手机登录位置。
五、修复一些已知bug,优化部分代码,尽可能提高程序稳定性。
本次更新详细介绍:https://express-ffmpeg-vip.moejj.com/blog/5e58978edada2f9cfc5a16d0
一、由于一些格式无法使用直接的切片头功能,于是开发了全局跳过指定时长的功能,在去除指定时长的基础上直接转码加切片,添加跑马灯、水印等,效率极高。
二丶自动发布系统新增海洋CMS
。
三、修复了入库或者上传空格变成点号的问题。
一、精心制作的app
,限时免费送,简单配置就可自行构建自己的安卓或者苹果应用。
二、针对新的app
新制作了api
,俗称api2
。
ios苹果:ios通用app演示
安卓:通用app下载
关于app
详细介绍:点击查看
一、新增2K
、原画转码,2K
的分辨率为2560*1440
分辨率,原画顾名思义是完全保留原视频的分辨率和码率,但是我运用了智能算法,在保留视频的分辨率和码率的情况下,进一步压缩其大小,在不损失任何画质的情况下,添加跑马灯和水印,最后转码下来体积比源视频还小30%
,针对CMS
中的权限也增加2K
及原画的设置,前端播放的api
,试看API
全部都优化了一次。
二、针对竖屏视频完全优化,大量重写转码逻辑,画质非常清晰,真正的竖屏视频转码,而不是将其转码成宽屏视频却留空大量黑色背景。而且分辨率,码率和跑马灯、水印等设置都针对竖屏视频做了优化。
三、增加了跑马灯字体大小的设置,用户可以自定义跑马灯的大小了,因为整体重写转码逻辑,所以字体只需要设置一个基准值,就可以针对所有分辨率的视频进行自适应。
四、针对用户反映的视频信息编辑的问题,保留了视频库筛选的所有状态,现在编辑完成再也不用重新筛选,极大提高效率。
五、采集页面新增剧集显示,方便采集剧集。
一、再次优化转码逻辑,水印的处理上更佳成熟,针对竖屏和宽屏,针对CPU
和GPU
都做了优化。
二、GPU
转码新增了对RMVB
等其他格式的支持,通过CPU
解码,然后GPU
转码的方式来实现。
一、新增批量保存分类,可一次性对多个视频设置分类。
二、新增电影名快速修改,直接在视频管理点击电影标题即可快速修改名称。
三、修改m3u8
头信息,使m3u8
链接可在大多数浏览器上直接打开播放,而无需播放器解析。
四、支付设置新增码支付接口,只需简单配置即可使用码支付,可使用支付宝、微信、qq
钱包,可选择其中一个或多个。
五、增加所有内容的海报2
即poster2
字段(自适应图片)
六、采集页面新增自适应海报图、预览视频、下载等链接。
七、采集页面增加了对2K
,原画的适配。
八、发布系统适配2k
、原画的发布。
九、跨时代CMS
适配了2k
、原画的发布。
十、发布系统支持发布剧集即电视剧到苹果、海洋、飞飞CMS
,剧集更新后自动发布更新,并重写大量逻辑,添加剧集的分集链接会自动更新至CMS
。
十一、逻辑修改,点击正式发布或者全部发布,才会自动发布至CMS
、跨时代,方便用户编辑资料完美之后再发布出去。
一、重写了fluent-ffmpeg
的部分代码,使其更加稳定。
二、解决了跑马灯中不能存在空格,不能存在英文冒号:,不能存在英文’的问题。
三、修复和视频同名ass
或者srt
字幕文件,如果标题存在空格,则烧录过程中烧录失败的问题。
四、新增了多语言框架,用户甚至可以自己添加语言包或者添加词条,前端直接调用即可。
五、后台新增了多语言切换功能,可自由选择语言显示,目前支持了英文、简体中文和繁体中文
六、将原来核心设置中的跑马灯功能升级成高级动态跑马灯功能、设置好替换内容,之后每次转码的时候会根据添加的动态替换内容替换成动态跑马灯广告、、用户可根据自己的需求,定制专属的动态跑马灯广告,打造每个视频独一无二的跑马灯内容。
1、整个重写的模板,我称之为projectx,整个利用uikit构建编写,极少调用其他第三方库,整个CSS和js仅加载5个文件,速度极快,详细介绍查看:https://express-ffmpeg-vip.moejj.com/blog/5ec5df3be84cb5c0e1a32847
2、重写云储存代码,上传失败自动重试,改进流程,云储存同步源码基本上重写,而且也独立出了一个单独的云储存同步的子系统,可以分离于主程序运行,不影响主程序运行,独立版本的云储存更加强大,自由设置要监听的文件夹,要监听的文件类型,是否上传完成删除,上传完成删除是否过滤一些文件后缀不删除等,支持wasabi,s3,minio,阿里OSS,七牛云,又拍云等国内外大部分知名云储存服务,详情介绍链接:https://express-ffmpeg-vip.moejj.com/blog/5ec4a5d0e84cb5c0e1a32845
3、增加试看时长设置。修复多分辨率排序问题,修复播放器竖屏问题,优化播放页加载速度,后台可自定义用户试看的时长了,随意设置,用户无权限时可观看多少秒的试看内容后台可自定义了,修复了多分辨率可能出现的排序问题,修复了播放器竖屏撑大页面的问题。
4、再次修复一个ffmpeg社区存在的BUG,一些录屏软件录屏视频转码失败的问题,因为间隔关键帧过大导致的BUG。
5、改造积分价格和最低消费资金,使推广和上传等获取积分的设置更加灵活。原来CMS中积分价格的设置是一个积分多少钱,并且至少只能设置一个积分一元钱,非常不灵活,这次改造成一元钱可购买多少积分,可以设置一元钱购买10个积分,这样设置例如签到获取积分,推广获取积分,上传获取积分,积分点播,积分购买下载权限将会更加灵活,还改造了原来最低购买积分数,改成了最低消费金额,也就是至少购买多少钱的积分。
6、实时生成的供下载mp4随机命名,增加movie字段download和downloadprice。这次设计和制作的下载权限功能太强大了,甚至无需你保留有MP4,后台新增了一个超级API,在提供下载的视频没有mp4的情况下,系统会直接实时根据m3u8生成一个mp4,然后再返回下载,并且缓存至视频下载字段,下次同一个视频再点下载就直接从文件夹中返回,不再实时生成。详情介绍:https://express-ffmpeg-vip.moejj.com/blog/5ebf6daee84cb5c0e1a32844
7、增加下载 权限购买机制,根据积分数,下载权限持续时长来判定。新增了CMS中的积分下载视频的功能,详情介绍可参照前一项的连接,并且有下载权限时长判断,后台可设置默认下载权限的积分价格和下载权限持续时长,也可以单独针对某视频设置下载权限所需积分数,此下载权限在有效时长内可无限下载,超过有限时长之后需再次使用积分购买下载权限。
8、fluent API 之实时生成指定视频指定分辨率MP4并且返回path。FluentAPI是EFV系统后面的核心价值所在,根据调用api将可达到所有转码或者切片,甚至截图,动态图,生成试看视频等一切功能,第三方调用将可把EFV作为转码SAAS服务实现一切功能。这次为了配合下载功能制作了第一个Fluent API,即传递apikey,apisecret,id,hd就可实时根据ID查询出的视频,根据hd指示的分辨率的m3u8生成一个mp4,并且返回path路径,然后再根据path路径做处理。
9、后台增加用户积分购买记录,后台新增了用户积分消费记录,所有消费管理员都可一目了然。
10、子系统分离计划之二直播服务系统脱离,很多用户不使用直播功能,所以这次直接把直播服务功能脱离运行,有需要可一键运行。
11、后台视频库增加实时反馈转码进度,做到不同分辨率的进度实时返回,通过使用socketio强大的实时功能,初步实现了转码进度实时返回,而且是不同分辨率的实时返回,视频:https://www.leimulamu.com/movie/5ec4dcf131ec047e1d7686ed
12、选择分辨率,记录分辨率信息,下次默认加载此分辨率,用户在前端播放视频时选择的分辨率会记录至后台,后面播放所有视频都默认选择这个分辨率。
13、根据视频ID记录播放时长 对应视频刷新自动加载到记录的播放时长 切换分辨率也从记录的播放时长进行播放,用户在任意视频播放时的播放时长都将记录,后面重新进入此视频,会直接从记录的播放时长处开始播放,切换分辨率也会从记录的播放时长处开始播放。
14、推广可以设置积分,后台可自行设置推广可获取的积分数了,目前可获取积分的途径为:每日签到,推广,上传视频,购买积分。配合一元可购买积分数设置,效果极佳。
15、新增了用户可直接购买VIP用户组的功能,原来是只能通过购买积分,然后再使用积分购买VIP用户组,现在在保留了积分购买用户组的功能下新增了用户可直接购买VIP用户组的功能。
16、修改动态图截图为智能截图,从视频中间截图,摒弃开始时长设置。根据测试发现,如果设置了动态图开始截取的时长,如果时长超过视频本身的长度就会不产生动态,改进代码,自动截图视频时长中间位置进行动态图生成。
17、改进剧集正式发布流程,增加剧集正式发布按钮,添加剧集之后,可能会因为剧集中没有任何内容,导致前台展示出错,所以这次添加了正式发布的功能,用户可在添加好了分集之后,再点击正式发布,这样可做到随心可控
一、CMS
多语言切换功能完成,用户可根据需求切换成任意语言,目前支持繁体中文、简体中文和英文。
二、新增了redis
,内存缓存的包裹层,用于包裹mongodb
的查询语句,使用极其方便,可以加快数据读取速度进3倍的速度,用户二次开发也可使用此包裹函数,只需在mongodb
读取命名之后添加一个.cache()
即可使用此功能。
三、修复CMS
中直接购买的BUG
,修复积分购买不正确的BUG
。
四、新增直接统计m3u8
的选项,第三方调用建议开启,任何第三方播放此m3u8
,都会统计播放次数一次,使用内置CMS
建议关闭,因为内置CMS
自带一个统计。
五、后台点推荐之后会使用动态图作为海报,并且获取到高和宽,作为瀑布流展示的一部分,APP
和CMS
中某些视频封面以动态图展示,效果极佳。
六、APP
制作已经到收尾的工作,纯手打,flutter
开发,全页面瀑布流展示,为了支持后台下载功能,所以最后的工作还没完成。
一、修复字幕srt
或者ass
文件名带[]
出错的问题。
二、分离入库文件夹和上传文件夹,避免上传和入库冲突问题,且上传视频后视频存放目录upload
,入库文件夹默认movies
。
三、改进审核和去水印、跑马灯设置中的流媒体API
,现在拖动时间轴是实时返回画面无需等待,效果极佳 。
四、新增fluentAPI
获取指定视频 指定时长的试看m3u8
流,方便第三方程序调用试看功能。
一、优化竖屏视频转码,手机摄像机拍摄的视频判定竖屏失败的问题,增加多个判断逻辑来判断视频是否为竖屏视频,并且以此来优化转码逻辑,最近使用过程中发现手机摄像机摄影的竖屏视频在转码系统中判定宽高有问题,所以本人做了数十次多个手机型号的测试,增加了复杂的逻辑精准判断是否为竖屏视频,如果为竖屏视频,则所有转码参数都会相应的针对化优化,转码出来的效果极佳,非转成横屏,而是保留了原视频的宽高比的真正竖屏视频转码,因为后面我会在APP
中制作视频上传的功能,所以这个优化比较重要。
二、再次优化视频流压缩率,音频流增加为128KB
和双声道,耳机播放和音箱播放效果更佳。
三、根据标签命中数排序推荐算法,只要标签使用得当,前端和APP
播放页的推荐会极其精准,根据分类标签、地区、演员、导演、编剧综合命中数排序,新增order
权重虚拟属性,查询时可查看每个根据标签数组查询出来的视频或者剧集的权重,更多介绍:点击查看。
四、自动发布平台新增了对dedecms
支持,可自定义传递数据至织梦自定义字段中。比如我织梦系统中文章中自定义了字段m3u8
,mp4
,tags
,gif
,分别对应m3u8
播放地址,mp4
下载地址,tags
标签,gif
动态图,自动发布平台后台可设置发布自适应m3u8
至m3u8
字段,mp4
地址至mp4
字段,标签至tags
字段,动态图至gif
字段中,然后用户可以自行设计模板,将这些字段通过播放或下载、或展示在模板中。
一、新增可增加第三方m3u8
,可自动生成本地m3u8
,并且作为中间件托管m3u8
,支持CMS
和APP
中的试看功能,根据用户权限自动返回试看m3u8
,自动生成截图,自动生成动态图。
二、新增了fluentapi
,获取本地或远程视频的头部信息,通过链接或本地路径生成动态,生成单个截图,批量生成截图等,api
详细介绍:点击查看。
三、VBR
优化,也就是动态码率优化,从原来10%
约束动态码率,转为50%
约束动态码率,也就是比如设置的码率是720P:1000
,则动态码率约束为动态码率最大至1500kb
。
四、修复后台编辑用户,VIP
用户组过期时间显示不正确和直播密钥显示错误的问题。
五、修复智能推荐算法API
返回数据重复的问题。
1、完美的去跑马灯,hack
源代码修复原来去跑马灯出现白色拖影的问题,现在无论从左进右出,还是右进左出都可完美去除。
2、CMS
和APP
都针对化做了修改,使其支持第三方m3u8
的试看功能。
3、修复后台编辑用户,VIP
用户组过期时间显示不正确和直播密钥显示错误的问题。
一、新增定向分发功能,可指定某些视频从七牛云、阿里云OSS
、存储服务器等读取切片文件达到播放目的;从而可以使用N
台网络好的服务器分别提供N
部视频播放,这样播放速度都可以保证,间接可代替昂贵的CDN
、云存储等服务。
二、修复注册页面的BUG
,和后台验证用户名的一个BUG
。
三、修复其它已知的小BUG
。