2017-02-06 4 views
0

Ich habe Anhang B formatierte Daten und ich möchte es in AvcC konvertieren. Wie ich here lesen, um Avcc-Format zu konstruieren, sollten SPS und PPS NALUs haben. Aber ich empfange diese Bytes als formatierte Daten nach Anhang B, die weder SPS noch PPS-NALUs haben. So verwirrt bin ich, wie bin ich diese Anlage B Bytes Avecc zu konvertieren gehen: Hex Daten: 00 00 00 01 41 9A 20 22 80 53 E1 80 H264 Anhang B NALU Typ

So Nummer dieser NALU Typ 1 ist und Typ 1 ist weder SPS noch PPS.

+1

Willkommen bei Stack Overflow! Du kannst zuerst die [Tour] nehmen und eine gute Frage [fragen] und ein [mcve] erstellen. Das erleichtert es uns, Ihnen zu helfen. – Katie

Antwort

1

Video ist nicht abspielbar, bis Sie und SPS, PPS und IDR (oder genug I Scheiben, wenn der Stream intra refresh, sehr unwahrscheinlich). Im Grunde ist NALU wertlos. Ignoriere alles, bis du die Daten hast, die du brauchst.

ich irgendwie decken, dass Sie in der Post verwiesen:

In diesen Formaten es die SPS und PPS ist üblich, in regelmäßigen Abständen zu wiederholen, in der Regel vorhergehenden jeder IDR somit einen Direktzugriffspunkt für der Decoder zu schaffen . Dies ermöglicht die Möglichkeit, einen Stream bereits in Fortschritt zu verbinden.

+0

Und was bedeutet es, dass "die Bits 1-2 anzeigen, ob eine NALU von einer anderen NALU referenziert wird", wann wird NALU durch eine andere NALU referenziert und wie zeigen diese beiden Bits diesen Fall? –

+0

Dies ist eine neue Frage und sollte daher einen eigenen Post auf Stackoverflow erhalten. – szatmary

Verwandte Themen