Mars Transcoder是一款专为视频点播、直播等场景设计的专业转码系统,核心功能是将原始视频文件转换为适合不同设备、带宽和网络环境的格式。它支持自定义切片、动态码率调整、多格式封装,还能通过加密技术防止视频被盗链,广泛应用于教育、影视、企业培训等领域。

多线程转码
支持多线程转码,将设备性能发挥至极致。
多格式多码率
支持转码成多种格式、多种分辨率与多种码率,并为转码后的视频添加关键帧。
自定义转码模板
使用转码模板来作为各种转码参数的容器,通过合理配置可有效防止视频关键参数(如:码率、帧率、分辨率)由低转高。
视频切片
支持定义切片时长与带宽等参数,对视频进行切片。在不同带宽情况下,设备可以自动切换到最适合自己码率的视频进行播放
视频加密
支持HLS加密方案,使用AES-128对视频内容本身进行加密,可有效防止视频被下载与盗链等情况。
水印
支持图片水印与文字水印,可自定义多种显示效果与动态效果。
截图
支持jpg截图、gif动图、sprite雪碧图。
字幕
支持将srt/ass字幕文件封装至容器或烧录至视频流。
自定义存储节点
允许定义多个存储节点,转码完成后按指定的存储策略将视频存入存储节点对应的位置。
分布式存储
支持将转码后的视频存储在多台独立的服务器与设备之上。

系统接口
系统提供丰富接口,支持对接各类Web应用与本地应用程序。
多站点
支持对接多个Web站点,数据相互独立,互不干扰。
1、下载程序并解压缩。
2、运行launcher.exe启动命令行面板。
3、输入编号5,填写注册名、注册邮箱、产品密钥完成系统注册。
注册密钥
产品密钥:C3B2-5964-9BF5-C71F-FE87
有效期:100天
3、输入编号1启动转码服务。
注意
服务器如启用了防火墙,需要放行12000通信端口。
视频上传与转码
上传视频:支持批量导入,系统自动触发转码任务。
监控任务:在后台查看转码进度,失败任务可手动重试。

内容分发
转码完成后,视频自动存储至指定节点,可通过CDN加速分发。

1、版权与法律合规
确保上传的视频内容拥有合法授权,避免侵权纠纷。
用户协议中明确内容使用规则(如禁止传播违法视频)。
2、性能优化
高清视频转码对服务器性能要求较高,建议使用独立服务器或云主机。
对冷门视频启用“温存储”(低成本硬盘),热门视频用SSD加速。
3、安全防护
定期更新系统版本,修复已知漏洞。
禁用PHP危险函数(如exec、shell_exec),防止服务器被入侵。
1、launcher启动服务时,没有出现启动成功的提示(实际已经启动)
出错原因:netstat: 未找到命令
解决方法:
yum install net-tools
2、登录后台无法显示默认配置数据并更新数据(宝塔平台)
出错原因:无法访问上一层目录。
解决方法:
网站>>设置>>网站目录>>取消防跨站攻击(open_basedir)
重启php服务。
3、上传的字幕文件不起作用
出错原因:字幕文件名与视频文件不同名或字幕文件编码有误。
解决方法:字幕文件名必须与视频文件名相同且编码格式为UTF-8。如视频文件名为abc.mp4,则字幕文件名必须为abc.mp4.srt或abc.mp4.ass。