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

时间:2018-02-07 19:27:00

标签: ffmpeg video-streaming libavcodec libav libavformat

我正在使用FFmpeg muxing.c示例

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

 av_dump_format(oc, 0, filename, 1);

如何为输出上传者设置此值?

1 个答案:

答案 0 :(得分:1)

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

所以在muxing.c示例

的情况下
ost->frame->pts = <your offset> + ost->next_pts++