c - 使用ffmpeg的dash muxer时如何设置`seg_duration`的小数值?
问题描述
我正在尝试为seg_duration
使用 ffmepg 的 dash muxer 时设置一个小数值,就像文档建议的那样。当我在整数十进制值之间切换时,我不会得到不同的结果。如何设置小数值seg_duration
?
seg_duration
例如,使用等于运行我的命令1
会产生与使用相同的minBufferTime0.01
。- 在源代码中,
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 时,该值被视为平均段持续时间,并被视为所有其他用例的最短段持续时间。
解决方案
推荐阅读
- jquery - 如何在 JQuery Query Builder 中模拟全局运算符?
- flutter - 如何使颤动显示完整的文本
- javascript - 检查身份验证后反应组件未呈现
- java - 如何在 Nativescript-angular 中使用 Java 的内部匿名类?
- python - Python中的值错误,代码在某些地方失败
- html - 我对 numpad jquery 有疑问。我希望用户输入显示在用户单击小键盘的位置
- python - 如何将 pandas.core.series.Series 转换为 Dataframe?
- pandas - 如何从日期时间中提取一天中的时间(pd.Timedelta 或 datetime.time)?
- javascript - 将图像从直接消息媒体附加到 Twitter 状态
- javascript - 无法在反应输入中使用 onFocus 和 onBlur 选择建议列表值