如何设置视频 (HLS) 段的开始时间

How to set start time for video(HLS) segment

我正在使用 FFmpeg muxing.c 示例

我生成的 .ts 文件的开始时间为:0.000000 如果我 运行

 av_dump_format(oc, 0, filename, 1);

如何为输出容器设置这个值?

我发现开始时间是从流的第一帧的点推导出来的

所以在 muxing.c 示例的情况下

ost->frame->pts = <your offset> + ost->next_pts++