Versions in this module Expand all Collapse all v0 v0.7.18 Oct 9, 2023 Changes in this version + var Conf = app.Flag("config", "配置文件路径。").Short('c').String() + var Debug = app.Flag("debug", "启用调试模式。").Default("false").Bool() + var FfmpegPath = app.Flag("ffmpeg-path", "FFMPEG路径(默认:从环境变量中查找FFMPEG)").Default("").String() + var Input = app.Flag("input", "直播房间URL列表").Short('i').Strings() + var Interval = app.Flag("interval", "查询直播状态的时间间隔").Default("20").Short('t').Int() + var NativeFlvParser = app.Flag("native-flv-parser", "使用本地FLV解析器").Default("false").Bool() + var Output = app.Flag("output", "输出文件路径。").Short('o').Default("./").String() + var OutputFileTmpl = app.Flag("output-file-tmpl", "输出文件名模板").Default("").String() + var RPC = app.Flag("enable-rpc", "启用RPC服务器。").Default("false").Bool() + var RPCBind = app.Flag("rpc-bind", "RPC服务器绑定地址").Default(":8080").String() + var SplitStrategies = app.Flag("split-strategies", "视频分割策略,支持\"on_room_name_changed\", \"max_duration:(duration)\"").Strings() + func GenConfigFromFlags() *configs.Config