2

ビデオ フレームを個別に保存し、可逆圧縮する必要があります。私は C# で最適な方法と形式を探しています。つまり、実装の単純さ、適切な圧縮、合理的な処理要件の最適なバランスを意味します。

PNG が無損失であることは知っていますが、その圧縮は写真スタイルの画像には適していません。

Lossless JPEG 形式があることは理解していますが、これは C# で実装されていますか?

私が知らない他のオプションはありますか?

4

1 に答える 1

5

さまざまな種類のロスレス エンコーディングの圧縮率を次に示します ( source、高いほど良い)。

        JPEG 2000R  JPEG-LS L-JPEG  PNG 
bike    1.77        1.84    1.61    1.66
cafe    1.49        1.57    1.36    1.44
cmpnd1  3.77        6.44    3.23    6.02
chart   2.60        2.82    2.00    2.41
aerial2 1.47        1.51    1.43    1.48
target  3.76        3.66    2.59    8.70
us      2.63        3.04    2.41    2.94
average 2.50        2.98    2.09    3.52

ご覧のとおり、ロスレス JPEG は PNG よりも大幅に優れた圧縮率を示すわけではありません。また、PNG の方がはるかによくサポートされているため、PNG のみを使用することをお勧めします。

于 2012-09-06T11:06:38.137 に答える