hero

云转码+cms+app一体化系统

永久免费、下载量领先的云转码系统,基于NODEJS开发的express-ffmpeg云转码系统

查看文档 →

云转码全端解决方案

后台转码加切片,前台视频播放加展示,针对移动端优化,seo效果完美,搭配优化版专用cms系统和APP,真正做到多端一条龙解决方案。

转码加切片

使用最流行的ffmpeg,按照h264视频编码及aac音频编码最大限度的进行视频压缩转码,多种分辨率选择,自动视频截图,自动视频切片,ts文件可以在后台开启加密。

辅助功能

随机生成token防盗链,甚至可以设置只允许目标域名进行调用。ts切片文件分发,多服务器同步,负载均衡。vtt格式字幕支持,支持后台上传vtt字幕,视频播放自动加载。webtorrent协议播放磁力链接。

# 功能强大、永久免费

  • express-ffmpeg是我利用业余时间基于NodeJS制作的转码切片系统,不知道为何,市场上居然出现了售卖本人源码的情况,再次声明:express-ffmpeg云转码开源版切片系统永久免费。
  • 功能上满足所有转码切片入门用户的需求,转码加切片,自动截图,自动生成预览图,播放器自动加载预览图(鼠标拖动可预览),TS加密,秒切功能,多个分辨率任意选择,随机token防盗链,切片文件多服务器分发,多服务器同步,负载均衡,播放器VTT外挂字幕支持,webtorrent在线播放磁力链接,前端cms系统,支持图片、文章、视频发布,会员系统,积分系统等。
  • 真正的权限系统:唯一的路由层面的权限控制,根据权限的不同,相同的m3u8文件将会动态返回完全不同的内容,可以做到商用视频网站同级别的防盗链。
  • 更多详细功能查看:express-ffmpeg功能介绍

# 下载量遥遥领先

下载量遥遥领先

# 生态系统

TIP

经过长期的发展,我们拥有完整的生态。

# 使用Docker快速安装

# 使用Gitee码云源码安装

TIP

需要服务器安装 ffmpeg,nodejs,mongodb,pm2 环境,可查看文档查询安装教程。 注意:源码完全免费并且开源,仅供学习之用,禁止用于非法或者商用用途。

//创建www文件夹
mkdir www
//克隆云转码库
cd www
git clone https://gitee.com/quazero/express-ffmpeg
//进入云转码文件夹并安装
cd express-ffmpeg
npm install
//创建配置文件夹,配置认证文件
mkdir config
cd config
touch auth.js
vi auth.js
//键入以下内容,可自行修改
module.exports = {
    user: "admin",
    password: "admin",
    db: "ffmpeg",
    dbuser: "ffmpeg",
    dbpassword: "ffmpeg",
    secret: "yoursecret",
    login: "/adminloginurl",
    loginmsg: "404 Not Found"
};
//开启应用
pm2 start bin/www -i 0

# 支持开发者

TIP

目前在开源版的基础上开发出了功能更强大、界面更美观的付费转码切片程序,纯净版theoneffmpeg高级版express-ffmpeg-vip,详情可以看下面,有兴趣的可以支持下,我会让他越来越好。

# 演示站

# 合作伙伴

cdnbye

# 高级版专用APP

为什么选用flutter,目前字节跳动(抖音、西瓜视频、今日头条母公司),阿里巴巴,腾讯都将app原生开发转向flutter开发,我相信大公司的选择就是未来的趋势。

# 相关说明

  • APP使用Flutter开发的Ios/Android双端源码,非h5weex构建可比拟,60帧顺滑,打包app体积小,兼容性高,体验效果极佳。
  • APP为免费赠送品,源码开源,后期也免费更新,不额外收费,有开发经验的,可自行对APP源码进行各种修改定制,二次开发打包。
  • APP历时2个月呕心沥血研发,接近秃的程度,精心优化,大量测试。

# 功能介绍

  • 全页面瀑布流信息流无限加载,瀑布流作为适用性最广的布局方式,深受所有人喜欢,无论是混入电影、剧集、图集还是文章、短视频都可以完美显示。
  • 支持剧集,支持电影,支持图集漫画,支持文章资讯功能,你想要的都在里边。注:后续还会支持音频播放,直播,用户上传等。
  • 支持用户关注功能,用户可关注任何标签(包括演员,类型,地区等等),关注页面会使用智能推荐算法API接口返回相关度极高的内容给用户,做到千人千面,你的关注就是你的内容。
  • 支持APP内用户登录,用户注册,用户使用卡劵,用户推广,用户直接购买VIP,用户购买积分,用户收藏等功能。
  • 支持APP内支付接口创建订单,拉起支付页面。
  • 支持多分辨率切换,支持无缝切换分集,支持点击标题弹出modal显示视频简介。
  • 针对竖屏视频优化,竖屏视频点击全屏,全屏也是竖屏,完整画面一目了然,效果极佳。
  • 支持积分购买有限时段下载权限,支持后台下载管理,支持通知栏显示下载进度,支持下载完成点击通知栏直接播放,支持了下载管理中心可随时查看下载情况。
  • 支持了积分点播完整版功能,使用积分可直接点播某视频完整版观看权限。
  • 完美支持了试看功能,根据用户权限返回试看内容,后台可设置试看时长,比如设置120S,则只会动态生成120秒的m3u8返回,非垃圾试看,乃真正的试看实现。
  • 图集漫画浏览功能,流畅度极高,图片延迟加载,自动缓存,效果极佳。
  • 自动渲染文章资讯,支持了文章、自媒体、资讯、小说等类型。
  • 支持了试试手气功能,支持了按照热门推荐等功能。

# 部分截图演示

截图

# 演示下载

安卓APP点击下载app也会长期免费进行一些实用的功能更新。

# 纯净版theoneffmpeg

# 优势

简单易用,傻瓜操作,提供一键安装,安装完成直接使用无需配置,轻量级系统,效率极高,企业级框架开发。

# 功能简介

  • 支持转码到240P360P480P720P1080P,且所有码率可自行设置,并自定义视频同时转码数量,充分利用CPU效能。
  • 可自定义跑马灯文字广告、跑马灯广告间隔,速度,跑马灯文字。
  • 可自定义水印、水印同时多位置的固定水印和动态的移动水印,且会根据视频分辨率自行调整其大小。
  • 支持转码切片、秒切,史上最快的秒切速度,且切片时长可自行设置,可做到720P800码率情况下,单个切片体积仅100KB
  • 智能动态码率转码,根据视频自身的情况,智能分配每一帧的码率,相同码率下,压缩率更高,画面更清晰。
  • 默认使用最佳转码参数,最大程度保证了切片兼容性,IOSAndroidPCAPP等均可以完美播放,可以在任何平台调用。
  • 支持切片后,可自行保留转码后的mp4文件,并生成对应的mp4链接,方便外部调用。
  • 支持截图gif动态图,宽度,截取时长,系统会智能截取视频中间最精彩位置进行截取。
  • 支持自定义截图数量,默认生成第一帧截图,且截图速度超快,生成10个截图只需要1秒钟。
  • 支持去除水印、去除跑马灯功能,可对同类视频进行批量设置,最大程度的还原视频原画面。
  • 可替换型片头广告系统,多片头随机播放,多片头随时替换,且设置立即生效,所有视频自动加片头广告,同时任何地方调用的m3u8也生效。
  • 自定义储存视频和入库路径,一键可自动入库所有的视频、封面等,且入库自动分类,自动创建分类,srtass字幕自动烧录进视频。
  • 分发设置,可多服务器或cdn同时提供m3u8播放服务,负载均衡,可改善单个服务器的负载、带宽不足的情况,提高用户播放体验。
  • 一键批量获取m3u8,一键获取视频所有截图,mp4m3u8等全部信息,且按照第三方cms格式一键复制视频m3u8,非常方便。
  • 可根据时长自行剪切片头,并同时保存后转码,批量剪切片头功能可作为视频剪切工具使用。
  • 支持全局跳过指定时长转码功能,在去除指定时长的基础上直接转码加切片,添加跑马灯、水印等,效率极高,适用于不能直接剪切片头的RMVB等格式。
  • 跨域放行防护配置项,如果开启则域名调用会有跨域判断,如果不开启,则可以将m3u8给所有网站调用。
  • 支持m3u8mp4下载功能,输入m3u8地址或者mp4直链,直接批量下载,再配合去水印、跑马灯功能,世间一切资源由你掌控。
  • 支持切片自动缓存进内存,用户播放直接从内存读取,突破硬盘io,默认缓存1000ts切片,可自行根据服务器内存进行调整。
  • 自带火车头采集页面,简单配置,即可使用火车头将m3u8、截图等链接地址入库到所有第三方cms或程序方便调用。
  • 更多介绍:纯净版theoneffmpeg

# 部分截图演示

截图 截图 截图 截图

# 纯净版app介绍

app源码为免费赠送品,仅供学习交流。

  • 仿youtube设计,简洁大方,首页无限下拉加载。
  • 根据播放视频的分类进行同分类随机推荐。
  • 漂亮的截图预览功能。
  • 信息流广告功能,最易被接受、点击最多的广告形式,融入在列表中。
  • 兼容性极高的播放器。
  • 通用分类切换功能。
  • 基于flutter开发的Ios/Android双端app(目前最流行的开发原生APP的框架)。

演示视频:点击查看

# 高级版express-ffmpeg-vip

# 优势

视频应用跨平台解决方案,智能转码核心+高级CMS+桌面应用windows/linux/macos+移动端应用(安卓/苹果)全覆盖,现在购买6次授权即送应用源码,均免费更新,如若不使用CMS/APP,可只使用转码功能,也可以通过API无缝对接第三方程序。

# 功能简介

# 转码功能
  • 支持240P360P480P640P720P1080P2K,甚至使用原画转码(采用视频原分辨率,原码率,但是利用智能算法将视频进一步压缩,不损失任何画质情况下添加水印和跑马灯,而且使体积更小)。
  • 针对竖屏视频独家优化,转码出来的竖屏视频再也不是周边黑屏的宽屏视频,而且真正的原生竖屏视频,并且图片和跑马灯也针对竖屏视频做了独家优化。
  • 跑马灯、图片水印完全根据视频分辨率自适应,无需额外设置。
  • 支持多码率,同时转码到多个分辨率视频,且所有码率可自行设置,可保持原视频码率,并自定义视频同时转码数量,充分利用CPU效能。
  • 支持CPU转码和GPU+CPU混合转码2种模式,且GPU混合转码拥有超级快的速度,画面无损失,压缩率与纯CPU转码一致。
  • 默认生成自适应M3U8,根据转码的多分辨率,自动生成一个自适应M3U8地址,根据用户的带宽情况自动播放其中一个合适的分辨率。
  • 自定义跑马灯文字广告、多码率自动适应,字体自定义,颜色自定义,间隔自定义,速度自定义,描边自定义,背景自定义、跑马灯大小。
  • 支持动态跑马灯,可实时获取一个包括上传用户、上传站点,上传时间等跑马灯模板,然后自动烧录进视频,可自定义一些动态参数,介绍:动态跑马灯
  • 跑马灯模板功能,可提前设置好多种不同的跑马灯,转码的时候批量设置指定的跑马灯模板,到时候自行烧录。
  • 自定义水印、可设置4个不同的水印到4个位置,且会根据视频分辨率自行调整其大小。
  • 支持转码切片、秒切,史上最快的秒切速度,且切片时长可自行设置,可做到720P800码率情况下,单个切片体积仅100KB
  • 支持去除水印、去除跑马灯功能,可对多位置、多时间段进行去除设置,可对同类视频进行批量设置,最大程度的还原视频原画面,介绍:去水印/跑马灯演示
  • 智能动态码率转码,根据视频自身的情况,智能分配每一帧的码率,相同码率下,压缩率更高,画面更清晰。
  • 默认使用最佳转码参数,最大程度保证了切片兼容性,IOSAndroidPCAPP等均可以完美播放,可以在任何平台调用。
  • 完全自定义切片储存路径,所有用户都可以根据自己的需要自定义自己的储存目录,详见:自定义目录说明
  • 完全自定义切片后缀,默认切片后缀ts,你可以设置成jpgpnggif等,其中不管你设置的是什么后缀,m3u8均可以完美播放。
  • 可替换型片头广告系统,多片头随机播放,多片头随时替换,且设置立即生效,所有视频自动加片头或片中广告,同时任何地方调用的m3u8也生效。
  • 支持切片后,可自行保留原片和转码后的mp4文件,且可保留多个分辨率mp4文件,并生成对应的转码后的mp4链接,方便外部调用。
  • 支持自动生成截图和gif动态图,gif宽度,截取时长和截图数量均可自定义相关参数,系统默认会智能截取视频中间最精彩位置进行截取。
  • 自动生成预览视频,系统会抽取视频中数个片段并且转码合成一个预览视频,去除音频,效果非常好,经测试350*180分辨率的5秒钟预览视频,只有170KB大小,比GIF动态图更小,配合前端插件做鼠标移动到图片上自动播放预览视频功能,可大幅提高用户点击率和留存率,极大提高用户体验。前端使用预览视频案例:预览视频
  • 支持海报上传,支持单视频两个海报,第二个海报不会处理尺寸大小,保持上传时尺寸,并生成对应的海报链接地址。
  • 可根据时长自行剪切片头,并同时保存后转码,批量剪切片头功能可作为视频剪切工具使用。
  • 支持全局跳过指定时长转码功能,在去除指定时长的基础上直接转码加切片,添加跑马灯、水印等,效率极高,适用于不能直接剪切片头的RMVB等格式。
  • 一键可自动入库所有的视频、封面等,且入库后视频自动分类,自动创建分类,srtass字幕自动烧录进视频。
  • 分发设置,可多服务器或cdn同时提供m3u8播放服务,负载均衡,可改善单个服务器的负载、带宽不足的情况,提高用户播放体验。
  • 云储存同步全家桶,目前对接了亚马逊S3minio,七牛云,阿里oss,又拍云,Wasabi,任你选择,转码之后自动同步,并且通过分发设置,可直接对接到云储存使用云储存中的切片。
  • 防下载合并功能,禁止浏览器插件或者软件下载m3u8合并成mp4,智能托管ts文件。
  • 下载功能,支持mp4m3u8下载自动合并和youtube等百个视频网站的下载,再配合去水印、跑马灯功能,世间一切资源由你掌控,支持视频网站列表
  • 第三方cms发布系统,支持全自动发布到苹果cms、海洋cms、织梦cms等,无需繁琐配置,即可快速将视频相关描述信息、m3u8、截图等入库到指定的cms,支持千人同时发布。
  • 自带火车头采集页面,简单配置,即可使用火车头将m3u8、截图等链接地址入库到所有第三方cms或程序方便调用,剧集、电影全都在。
  • 转码端Fluent apiCMS api,包括上传、转码、试看、下载、即时返回相关m3u8链接等各种接口,可自行开发第三方调用相关api,并完美适用任何APP等程序。
# CMS功能
  • 利用uikit构建编写,极少调用其他第三方库,整个CSSjs仅加载5个文件,易用,高效,速度极快,支持简体/繁体/英文切换,详细介绍:CMS 2.0
  • 全页面瀑布流信息流无限加载,首页,分类,标签,播放页,用户页,搜索页等所有页面无限加载,提升用户心流体验,在兼具无限加载加载的基础上提供良好的SEO效果。
  • 超级防盗链,高级试看功能,根据用户登录情况,用户组权限情况,视频积分点播情况等实时动态返回一个对应时长的m3u8内容,有完整权限即可返回完整m3u8
  • 高级下载功能,根据用户登录情况,下载权限情况,积分购买下载等实时根据当前m3u8生成一个mp4,然后再返回下载,并且下载链接会在设置的时长内自动失效。
  • 高级CMS系统,自带用户系统,用户上传,积分点播,用户组,VIP用户组,支付系统,广告系统、订单系统,推广系统,签到系统,运营极其简单,后台豆瓣API自动获取信息。
  • 电影、电视剧系统、文章发布系统、音频、音频管理系统、图集发布系统,无论更新音频、电影、电视剧等类型都非常简单。
  • 播放器时间轴预览功能,鼠标移动到时间轴上显示当前时间的预览图外挂VTT字幕功能,用户后台上传VTT字幕,前台自动加载外挂字幕。
  • 播放器记忆功能,播放时会自动记录用户观看时长,不管此后是刷新重看,还是切换分辨率,都从之前的播放进度接着播放。
  • 支持用户前端上传,并且管理员可在视频转码前就实时预览视频内容,来判断是否审核通过,避免资源浪费。
  • 推流服务器,直播板块,直播室功能,直播间多人在线实时聊天,基于socket开发,介绍:直播推流功能
  • 更多介绍:高级版详细介绍更新动态日志
# 对接跨时代CMS
  • 可对接跨世代CMS系统,国内首款全面基于grapqhql第三代API系统全前后端分离系统,史上运行速度最快的CMS,基于graphqlnuxtjsvuejsSSR服务端渲染技术。完美原生支持EFV系统,自动发布电影、电视剧,详见:跨世代CMS
# 开发框架图

截图

# 部分截图演示

截图 截图 截图 截图 截图

# 高级版EVF老版本截图

TIP

之所以在这放个截图,是不想大家被坑了,高级版老版本有很多人在进行二次(修改)盗卖,然后出了问题不教人或者不知道怎么解决,从而坑了很多人,希望大家注意下!

截图 截图