Open Kimi-Arthur opened 2 years ago
我是这么做的,config.yml
里配置输出模板,再用ffmepg把.flv.tmp转成.mp4
out_put_tmpl: '{{ .HostName | filenameFilter }}/[{{ .HostName | filenameFilter }}][{{ now | date "2006-01-02 15-04-05"}}][{{ .RoomName | filenameFilter }}].flv.tmp'
确实有这个需求。我跑那个批量转换 flv 到 mp4 的脚本都要等没有直播间开播的时候才敢跑。
可以增加一个配置项比如 tmp_out_put_tmpl
用来设置录制过程中的文件名模板,如果没设置的话就默认这一项的值和 out_put_tmpl
相同。
我看看能不能实现吧。
不用检测后缀,改成检测修改时间就行了。我是这么做的: 检测文件修改时间在距现在一小时之内的就不同步,设置文件2小时分块
能否提供选项在录制时使用类似
xxx.flv.tmp
的文件名。在确定录制结束以后,重命名成xxx.flv
?这样可以方便下一步的自动化脚本上传保存(只要根据后缀即可)。
也可以让类似Plex之类的软件不要扫描不完整的文件,生成不必要的视频信息。