時(shí)間戳怎么弄?
1. 視頻時(shí)間戳
pts = inc++ *(1000/fps); 其中inc是一個(gè)靜態(tài)的,初始值為0,每次打完時(shí)間戳inc加1.
在ffmpeg,中的代碼為
pkt.pts= m_nVideoTimeStamp++ * (m_VCtx->time_base.num * 1000 / m_VCtx->time_base.den);
2. 音頻時(shí)間戳
pts = inc++ * (frame_size * 1000 / sample_rate)
在ffmpeg中的代碼為
pkt.pts= m_nAudioTimeStamp++ * (m_ACtx->frame_size * 1000 / m_ACtx->sample_rate);