云转码技术博客

EFV智能云转码子系统分离计划:独立通用自动监听同步系统,自定义监听后缀,同步完成删除,失败自动重试等

EFV智能云转码的总代码行数已经超过2万行了,有一些比较重要的子系统我也准备慢慢分离出主程序,作为独立的简短小巧的程序运行,并且自由度比主程序中的组件自由度要高的多,今天我就来介绍这次分离出来的独立全自动监听同步系统。

Admin

2020-05-20

EFV高级云转码的CMS功能整个重写,新增了最先进的积分购买下载权限功能,附带下载功能设计图

5月份这半个月,我基本上整个重写了高级版云转码的CMS功能,大大小小的改动超过3000行代码,工作时长超过40个小时,细节优化达到100项还不止,这一篇博文我就稍微介绍下CMS功能中新增的积分购买下载权限功能。

Admin

2020-05-16

ffmpeg转码如何做到抖音式水印显示,一段时间左上角显示,一段时间右下角显示

现在抖音很火,从抖音下载到手机中的视频会被抖音自动处理,添加了片头和图片水印,抖音的图片水印很有意思,视频前半部分会显示在左上角,等视频播放到一半之后,左上角的消失,右下角的水印又出现,直到持续到视频结尾。

其实这种水印变化位置的烧录是非常简单的,原理如下:

利用ffprobe读取视频,返回视频的时长,然后取视频一半时长,通过ffmpeg烧录左上角水印,持续时间设置成视频的一半时长,然后右下角水印设置成延迟视频的一半时长之后才显示,并且持续时间为视频后半段的时长。

Admin

2020-05-04

跨时代CMS中潜藏的极其强大的功能:graphql面板功能,所有API和实时测试,所有数据结构一目了然

很多人只知道跨时代CMS很快,非常快,也知道跨时代CMS是利用graphql新一代API通信前后端分离的杰作,但是很多人不知道的是,跨时代CMS自带的有一个非常完美的API界面,其中可以自行测试所有的API(并且会自动提示语法),还有界面化的所有数据结构,所有人可以根据可视化面板自行组装自己的API,实乃神器。

Admin

2020-05-03

2020年五一劳动节惊喜更新:动态跑马灯功能,为每一个视频打造独一无二的跑马灯广告。

最近看到有网友给我们的建议邮箱中建议增加动态跑马灯功能,何谓动态跑马灯,就是根据每个视频不同的数据库内容来烧录独一无二的跑马灯广告,所以趁着今天五一劳动节,就把这个功能制作出来贡献给大家。我们常常在国外的一些视频网站会看见这种跑马灯广告:本视频由用户admin于2020年5月20日上传至雷姆拉姆网https://www.leimulamu.com 。这个功能非常的酷炫,相当于每个视频上边显示的跑马灯广告都是独一无二的。今天我就将这个功能免费放出来。

Admin

2020-05-01

云转码修复长久以来跑马灯无法共存空格的问题,重写node-ffmpeg的模块实现

众所周知,EFV智能云转码是使用的名为fluent-ffmpeg的nodejs插件,但是这个插件的作者基本没怎么维护这个插件了,而且其中一些写法也不符合现在的代码规范,所以长久以来都存在跑马灯中不能存在空格的问题,而且也会引起ass和srt字幕烧录,标题中存在空格烧录失败的问题,所以这次我痛并思痛,决定不再等待此插件作者的更新,决定自行修改其插件的核心代码,来彻底解决空格的问题。

Admin

2020-04-30

EFV智能云转码历时一年半,正式推出国际版,专业团队,中英文对照翻译,多语言自由切换

专业团队耗时半个月,500个词条,上千个专用术语,中英文对照翻译,简体中文、繁体中文、英语三种语言自由切换,高级版Efv智能云转码系统正式步入国际化。
本次更新新增了多语言框架,后台可自由切换英文、简体中文、繁体中文,可以安装的时候设置默认语言。

Admin

2020-04-30

高级版2020年04月17日更新:增加码支付接口,发布系统大更新,其他若干细节更新。

这次主要更新方向是自动发布平台、采集页面、用户反馈的很多操作细节、便利性的方向上的更新。主要新增了码支付接口(支持码支付中的支付宝、微信、QQ钱包支付,可选择其中一项或多项)。发布系统可以发布剧集了,发布系统适配了2K、原画,采集页面新增了预览视频,下载地址,自适应海报图等,采集系统也适配了2K、原画,跨时代适配了2K、原画,后台增加了点击标题就可编辑标题的功能,增加了批量修改分类的功能,新增了所有内容的POSTER2海报图属性,也就是自适应图片比例的海报图2。
这次更新比较巨大并且大幅优化了后台的操作和编辑效率,推荐大家更新尝试。

Admin

2020-04-17

2020年4月10日高级版GPU更新,再次优化了转码逻辑,GPU新增支持了对rmvb等所有格式的支持

这次更新主要针对GPU显卡转码,原来的GPU转码逻辑是通过GPU解码视频,然后将视频存入显存中处理,然后再通过GPU转码库进行跑马灯、水印等操作,但是这样有一个缺陷,就是对rmvb等gpu不支持解码的格式不兼容,所以这次我专门针对rmvb等其他所有格式做了兼容处理,这次更新之后,针对RMVB等格式会先使用CPU解码,然后再使用GPU转码,效率依旧非常高,而且兼容性大增。

Admin

2020-04-10

2020年04月06日 高级版全方位一体架构达成,转码核心+CMS+IOS/安卓+WINDOWS+MACOS+LINUX全客户端完成

从很久以前我就想把express-ffmpeg-vip打造成全平台客户端的产品,但是奈何技术受限,直到最近技能上有所突破,所以我才抓紧推出了通用APP,最终的构想就是WEB段+移动端+桌面端全覆盖。最近一个月我也潜心研究了下electron,electron是专门用来制作跨平台的桌面应用,一次编码就可以构建成linux和mac、windows三个平台的桌面应用。今天就告诉大家一个好消息,第一版对接高级版的跨平台桌面应用已经完成。

Admin

2020-04-06