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