2017-06-07 4 views
0

Dans un flux de bits H.264, comment puis-je trouver quelles tranches-p/tranches-b forment quelle trame? Est-ce que le frame_num aide quand même? Aussi dans mon fichier source (fichier .264), les valeurs de champ frame_num sont incohérentes, c'est-à-dire, dans la première tranche il est 10, plus tard il devient 5 comme ça. C'est OK? Dois-je utiliser des p-tranches exactement dans cet ordre pour faire des cadres?quelles tranches forment une trame P ou une trame B

Répondre

1

PArse l'en-tête de tranche. Cela vous dira quels macroblocs sont encodés dans la tranche. Une fois que tous les macroblocs sont pris en compte, vous êtes à la fin de la trame. Vous pouvez obtenir le macrobloc par numéro de trame en analysant le SPS.