2017-02-06 12 views
0

私は附属書Bフォーマットのデータを持っており、それをAvcCに変換したい。私はhereを読んでAvccフォーマットを構築していますので、SPSとPPSタイプのNALUが必要です。しかし、これらのバイトは、SPSもPPSタイプのNALUも持たないAnnex B形式のデータとして受け取ります。データ 六角: は、だから私は、私はAveccにこれらの附属書Bのバイトを変換するつもりですか困惑している80 H264 Annex B NALUタイプ

だからこのNALUの番号を入力00 00 00 01 41 9 20 22 80 53 E1が1で、タイプ1はSPSでもPPSでもない。

+1

ようこそスタックオーバーフロー!あなたは最初に[ツアー]を受け、良い質問をして[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie

答えて

1

SPS、PPS、IDR(ストリームがイントラリフレッシュを使用する場合は十分なIスライス、非常にありそうもありません)まで、ビデオは再生できません。基本的にNALUは無価値です。必要なデータが得られるまですべてを無視します。

私は一種のあなたが参照記事で、カバー:これらのフォーマットで

は通常 デコーダのためのランダムアクセスポイントを作成するため、すべてのIDRの前に、定期的にSPS及びPPSを繰り返すことが一般的です。これにより、既に進行中のストリームに参加することが可能になります。

+0

そして、「ビット1-2は、NALUが別のNALUによって参照されているかどうかを示します」とはどういう意味ですか、NALUは別のNALUによって参照されていますか? –

+0

これは新しい質問です。そのためには、stackoverflowに関する独自のポストを取得する必要があります。 – szatmary

関連する問題