theoneffmpeg云转码切片程序

利用阿里巴巴开源的最强大的nodejs框架egg.js制作的一款高性能极致视频转码切片系统。

文档 路线图
功能齐全
转码、切片、烧录字幕、添加水印、跑马灯、下载合并m3u8、移动水印、分发负载均衡等等功能应有尽有。
操作方便
该项目又以纯净为主,尽量去掉一些不必要又繁琐的功能,使其看上去很简洁,操作很方便。
运行稳定
在功能尽量满足大众的前提下,程序经过很多次优化,主要以运行稳定为主,使用起来更加省心。
安装简单
提供一键脚本,只需要一个命令,即可将程序所需要的环境自动安装到服务器,不管多新手,都可直接上手。

功能简介

  • 支持转码到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或程序方便调用。

更多介绍:https://www.moemv.com/update/post/theoneffmpeg

使用文档:https://docs.zhuanma.co/

theoneffmpeg云转码切片程序的成员

q
qimoe
m
moe(创建者)