問題タブ [openh264]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - OpenCV と OpenH264: H264 ファイルは MPEG-4 ファイルより大きい
Python 3.7、OpenCV、および MPEG4 および H264 コーデックを使用してファイルを書き込むと、予期しない結果が得られます。H264 の圧縮率は MPEG-4 よりも高いと書かれていますが、私のスクリプトでは逆の結果が得られます。
OpenCV v3.4.11 と OpenH264 v1.7 を使用しています。最初に OpenCV を使用して、Web カメラ ストリームを 30 秒間キャプチャし、圧縮されていないファイルに書き込みました。
次に、ビデオ ファイルを読み取り、AVI コンテナー内の 2 つのファイルに書き込むスクリプトを作成しました。1 つは MPEG-4 コーデックを使用し、もう 1 つは H264 コーデックを使用します。
MPEG-4 ファイルが H264 ファイルより小さいのはなぜですか? これが私のスクリプトと結果です。