使用ffmpeg的破折号混合器时,如何为“ seg_duration”设置分数?

时间:2019-12-29 15:29:48

标签: c ffmpeg

在尝试使用像docs suggest这样的ffmepg的破折号混合器时,我正在尝试为seg_duration设置一个分数。在整数十进制值之间切换时,不会得到不同的结果。如何为seg_duration设置分数?

  • 例如在seg_duration等于1的情况下运行我的命令会产生与使用0.01相同的minBufferTime
  • source中,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时,该值被视为平均分段持续时间,而对于所有其他用例,该值被视为最小分段持续时间。

0 个答案:

没有答案