对于PTS和DTS 是两个非常重要的参数,在音视频同步时是必要的,为了方便使用,将二者统一为毫秒级别
static double r2d(AVRational r)
{
return r.den == 0 ? 0 : (double)r.num / (double)r.den;
}
//转换为毫秒,方便做同步
AVPacket->pts * (r2d(ic->streams[pkt->stream_index]->time_base) * 1000)
对于PTS和DTS 是两个非常重要的参数,在音视频同步时是必要的,为了方便使用,将二者统一为毫秒级别
static double r2d(AVRational r)
{
return r.den == 0 ? 0 : (double)r.num / (double)r.den;
}
//转换为毫秒,方便做同步
AVPacket->pts * (r2d(ic->streams[pkt->stream_index]->time_base) * 1000)