# 简介
express-ffmpeg云转码是利用服务器进行转码并且切片的网站应用,采用layui作为前端展示,后端采用nodejs、mongodb进行开发,程序中利用的转码和切片工具为ffmpeg,ffmpeg是目前最好用的音视频处理工具,前台CMS利用自适应设计,简洁并且功能强大。
# 环境介绍
express-ffmpeg云转码需要的服务器环境为ffmpeg,nodejs,mongodb,nginx。
# 功能简介
- 文件上传,大文件分块上传,批量上传。
- 转码切片,根据后台配置选择的清晰度进行转码并且自动切片,切片完成之后会删除原视频文件
- 队列转码和批量转码两种模式。
- 视频批量添加水印,烧录字幕。
- 防盗链设置,token防盗链,指定域名只能通过iframe调用。
- ts文件分发同步,数台服务器同步内容,ts文件自动加上后台配置域名前缀,负载均衡。
- 播放器支持vtt格式字幕,后台针对视频上传vtt格式字幕,前台播放自动加载
- 支持扫描入库,批量视频文件上传movies文件夹,后台一键扫描入库。
- 支持秒切,如果视频已经压缩过并且小于配置的分辨率,则会直接切片。
- webtorrent协议在线播放磁力链接。
- 会员系统,真正意义上的权限控制系统。
- ts加密切片,播放的时候KEY自动解密播放。
# 更高级系统
- EFV高级版:智能云转码系统 (opens new window)。
- theoneffmpeg纯净版:纯净版系统 (opens new window)
- MOEAPP: 视频app (opens new window)
- 跨世代:跨世代CMS (opens new window)