1

h264 streamRTSP プロトコルを使用して IP カメラから取得します。seq_parameter_data回答 [http://stackoverflow.com/questions/6394874/fetching-the-dimensions-of-a-h264video-stream] に基づいてh264 を解析します。一部の IP カメラでは、高さの値がexactly 8 pixels bigger実際の高さよりも大きくなります。

なぜそれが起こるのですか?そして、それを修正する方法は?

PS: 私の検索では、... 多分これは私の問題かもしれません。

「マクロブロックは 16x16 ピクセルであるため、MPEG2 および MPEG4 では、フレーム サイズを 16 ピクセルの倍数にする必要があります」 1080 は 16 で均等に分割されないため、1080 としてエンコードされたすべての MPEG2 ビデオは、実際には 1088 ラインでエンコードされます。業界標準では、最後の 8 ラインを設定します。フレームをブラックに。次に、ディスプレイ デバイスは最後の 8 ピクセルを破棄し、それらを表示しないことが期待されます」 回答 6

4

1 に答える 1

1

frame_crop_*_offsetフレームの高さは、16 px ブロック (例: 1088 ピクセル) +正しい高さに調整する値 (例: 1080 ピクセル)の量で示される可能性があります。そして、あなたはトリミングを逃しています。

于 2012-02-14T06:41:32.540 に答える