1

ピクチャ ヘッダーがコーデックに依存している場合、またはトランスポート ストリームでピクチャ ヘッダーを見つけることができる一般的な場所がある場合は?

4

1 に答える 1

3

あなたがやろうとしているのは、コード抽出の開始です。

MPEG-2 ビデオを含む raw トランスポート ストリームがある場合:

  1. TS ヘッダーに PayloadUnitStartIndicator ビットが設定されているパケットを探します。これは、PES パケットの開始を示します。
  2. StreamIdを判断するには、そのような PES パケットの 4 番目のバイトを調べる必要があります。PES スタート コードは次のようになります。

    0x00 0x00 0x01 0xXY

ピクチャ ヘッダーを持つパケットの PES 開始コードは次のとおりです。

0x00 0x00 0x01 0x00

H.264 の場合、ピクチャ ヘッダーの代わりにシーケンス パラメータ セット (SPS) および/またはピクチャ パラメータ セット (PPS) NAL ユニットを持つパケットに関心があると思います。

于 2013-01-24T02:33:48.220 に答える