我试图从PTS创建PCR如下.
S64 nPcr = nPts * 9 / 100;
pTsBuf[4] = 7 + nStuffyingBytes;
pTsBuf[5] = 0x10; /* flags */
pTsBuf[6] = ( nPcr >> 25 )&0xff;
pTsBuf[7] = ( nPcr >> 17 )&0xff;
pTsBuf[8] = ( nPcr >> 9 )&0xff;
pTsBuf[9] = ( nPcr >> 1 )&0xff;
pTsBuf[10]= ( nPcr << 7 )&0x80;
pTsBuf[11]= 0;
Run Code Online (Sandbox Code Playgroud)
但问题是VLC只播放第一帧而不播放任何其他帧.我收到警告"早期图片被跳过".
任何人都可以帮助我从PTS转换为PCR ..