自动转码说明及间隔调整
相关说明
程序转码默认使用的全自动监控模式,监控间隔为30
秒,也就是每30
秒会自动检测一次,如果发现还有视频未转码,会立即给该视频转码。
开启方式
提示:自动转码是按照上传时间先后顺序开始,如果你想某些视频优先转码,则在视频管理批量选择这些视频,点击下方优先转码按钮即可。
程序每次启动会自动开启转码队列,当然如果你暂时不想转码了,就点下停止/开启队列,此时监控会立即停止,而当前正在转码的视频会继续给你转码完成,只是不会开启下一个视频。
注意事项
1、程序每次启动,会自动开启转码队列,可以通过 停止/开启队列 按钮,停止或开启队列转码。
2、全自动转码模式下,每次检测只会启动1个视频,1分钟检测一次,最多只会启动你设置的同时转码数。
修改监控间隔时间
目前默认间隔30
秒,如果你是秒切,且影片数量较多,需要加快进度,这时候可以修改下时间间隔,修改如下。
先编辑helper/agenda.js
文件,需要修改代码await agenda.every("30 seconds", "auto queue")
,有2
个地方都要改,修改如下:
#分钟单位,比如1分钟;大于1分钟用minutes
1 minute
2 minutes
3 minutes
#秒钟单位,比如20秒
20 seconds
#如果我要修改为20秒,则具体代码
await agenda.every("20 seconds", "auto queue");
如果你的机器性能足够好,可以把间隔时间尽量调低,不要低于15s
,不然转码可能会出问题。
修改后使用pm2 reload all
重启生效。