gpt4 book ai didi

c++ - AVStream.duration 的值错误

转载 作者:行者123 更新时间:2023-12-04 23:09:52 25 4
gpt4 key购买 nike

我正在尝试结束我的视频流。
但是 AVStream.duration 给出了错误的值,我必须使用 av_rescale_q转换 AV_TIME_BASE从 FormatContext.duration 到流 time_base 时间戳的时间戳。

print("{}\n", formatCtx->streams[videoStreamIndex]->duration);
current_frame_timestamp = av_rescale_q(formatCtx->duration, AV_TIME_BASE_Q, formatCtx->streams[videoStreamIndex]->time_base);
print("{}\n", current_frame_timestamp);

-9223372036854775808
3653000

最佳答案

-9223372036854775808 可能是 AV_NOPTS_VALUE,这意味着没有 pts/dts 存在(或无效)。

关于c++ - AVStream.duration 的值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72258118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com