4

MJPEGとMPEG-4でエンコードされたストリームの違いはどれくらいですか?MJPEG形式またはMPEG-4で32MBのバッファにデータを保存できるIPカメラを持っています。解像度は30FPSで800x600です。MJPEGでストリーミングすると、40〜50秒の節約になります。MPEG-4でストリーミングすると、8分(ほとんどモーションがない場合)、モーションが多い場合は3分節約できました。

MPEG-4のサイズはモーション/変更の量に依存することは知っていますが、私が疑問に思っているのは、フルモーションでもMPEG-4はMJPEGよりもはるかに多くのビデオを保存できるという事実ですか?MJPEGの圧縮は本当に「そんなに悪い」のでしょうか?

4

2 に答える 2

4

M-JPEGはそれほど悪くはありませんが、代わりに素晴らしいです。エンコーディングは広くサポートされており、個々のフレームは他のストリームデータを参照せずにデコードできます。はい、圧縮率はMPEG-4で達成可能なものほど効率的ではありません。

多くの場合、MPEG-4ストリームを目的のビットレート(CBRエンコーディング)に一致するように設定するオプションがあります。これは、帯域幅と実際のビットレートを制御するための優れた方法です。これは、JPEGエンコーディングではまれなオプションです。

これをチェックしてください:ビデオ監視カメラを備えたMJPEG対H.264 (それ自体がMJPEG圧縮が好きな理由を別の興味深い読み物に言及しています)。

于 2012-01-30T08:52:49.750 に答える
2

「より良い」または「より悪い」形式のようなものがあるとは思いません。新しい圧縮方法であっても、価値はありません。

映画が必要な理由は次のとおりです。私は車のDVRカメラを探していて、さまざまな圧縮形式を検討していました。さて、あなたは必要な最も重要な機能は何であるかを考える必要がありますか?事故の瞬間を記録しています!そして、この横で、旅行のカジュアルな録音を楽しむことができます。

したがって、MJPEGは各単一フレームを保持しますが、MPEGはフレーム間の違いのみをエンコードし、車のナンバープレートなどの詳細や、衝撃の瞬間の細部が失われる可能性があります。

そのような使い方にはMJPEGが欠かせないと思います。

ただし、監視に使用している場合は、フレーム全体を1つか2つドロップすることを許容し、品質を向上させるためにディスクスペースを節約することをお勧めします。

私が間違っている場合は訂正してください。私はまだカメラを選択していません!

于 2013-10-17T19:18:16.500 に答える