As libf ffmpeg av retornam um PTS precis

Estou trabalhando com um fluxo mpeg que usa uma sequência IBBP ... GOP. O(DTS,PTS) valores retornados para os 4 primeiros AVPackets são os seguintes:I=(0,3) B=(1,1) B=(2,2) P=(3,6)

O PTS no quadro I parece legítimo, mas o PTS nos quadros B não pode estar correto, pois os quadros B não devem ser exibidos antes do quadro I, como indicam os valores do PTS. Eu também tentei decodificar os pacotes e usando o valor de pts no AVFrame resultante, coloque esse PTS sempre definido como zer

Existe alguma maneira de obter um PTS preciso do ffmpeg? Caso contrário, qual é a melhor maneira de sincronizar o áudio?

questionAnswers(6)

yourAnswerToTheQuestion