我试着在视频中使用use_wallclock_as_timestamps。
-use_wallclock_as_timestamps选项告诉FFmpeg忽略这些时间戳,改为使用挂钟时间:
if (s->use_wallclock_as_timestamps)
pkt->dts = pkt->pts = av_rescale_q(av_gettime(), AV_TIME_BASE_Q, st->time_base);但它不起作用。
发布于 2021-01-22 22:42:10
您应该将编解码器中的值重新调整为流时基:
pkt->dts = pkt->pts = av_rescale_q(av_gettime(), codecContext->time_base, stream->time_base);https://stackoverflow.com/questions/61950731
复制相似问题