2016-10-22 9 views
0

Raspividによって生成された生の.h264ファイルからNALユニットを抽出しようとしています。私はRaspividの出力をnetcatにパイプしています。Raspberry Pi Camera - RaspividからNALユニットを抽出する

Raspivid | nc -u IPアドレスポート

ストリームを受信して​​クライアントに保存できます。実際に結果が出力される.h264ファイルはVLCで再生されます。

しかし私の究極の目標は、ファイルからNALユニットを解析してAndroidのMedia Codecにフィードすることです。これを行うには、私はSPSとPPSデータが必要です。

問題は、生成されたファイルの16進数の出力を調べるときに、対応するNALユニットが見つからないということです。私はSPSのために "00 00 00 01 67"を探しています。

私が見ているすべては、 "00 00 00 01 27"、 "00 00 00 01 28" "00 00 00 01 21" のトンです など

私は「何すべてのアイデアここで間違っている?

編集:私はRaspividで-ihオプションを使用しているので、これらの値を定期的に挿入する必要があります。

答えて

0

男の子のフォーラムで私を助けました。私は67の数字をNALユニットを記述したブログ記事に基づいていましたが、私は、最後の5ビットがまだ7であってもヘクスが変化するとは考えていませんでした。