場合によっては、インターレース ビデオを効率的に圧縮するのが難しいことを知っています。いくつかのテストを行いましたが、空の行がどのように埋められたかは思い出せませんが、インターレースすると jpeg が大きくなることに気付きました。
私が行っている C# プロジェクトでは、キャプチャ時に奇数行または偶数行をスキップするだけで、C++ ランタイム側からビデオをインターレースすることができます。つまり、画像処理アルゴリズムの速度をほぼ 2 倍にすることができ、より小さなデバイスで適切なフレーム レートを得る可能性が開かれます。
しかし、これは圧縮ステップで利益をもたらす何かをすることは可能ですか? 現在、私が使用している H.263 方式では、20 秒、640x480、15 fps のビデオを、私が使用している平均的なデバイスでエンコードするのに最大 3 ~ 4 分かかります。
したがって、問題は次のとおりです。フレームをインターレースするか、線形の損失の多い方法でフレームを変更して、この変更前よりも圧縮が難しくならないようにする方法はありますか?