在尝试使用像docs suggest这样的ffmepg的破折号混合器时,我正在尝试为seg_duration
设置一个分数。在整数十进制值之间切换时,不会得到不同的结果。如何为seg_duration
设置分数?
seg_duration
等于1
的情况下运行我的命令会产生与使用0.01
相同的minBufferTime。seg_duration
表示为int64_t
,所以我看不到如何将分数传递给它。 下面是一个示例ffmpeg命令,可重现:
ffmpeg -loglevel verbose \
-i $INGESTION_PATH \
-seg_duration 0.01 \
-use_template 1 \
-use_timeline 0 \
-f dash $OUTPUT_PATH
这是seg_duration
上文档的摘录:
seg_duration持续时间
以秒为单位设置段长度(可以设置小数值)。启用use_template且禁用use_timeline时,该值被视为平均分段持续时间,而对于所有其他用例,该值被视为最小分段持续时间。