08/09/23 10:03:38 yXI1noOE
この所のスレの流れを見て、可逆圧縮について実験してみた。
(a)無圧縮(RGB24bit)のAVIファイル
(b)Huffyuv v2.1.1で圧縮したAVIファイル
(a)と(b)の間では相互に変換できて、
変換を繰り返してもファイルは劣化せずバイナリは一致するはず、と仮定して
(a1)→(b1)→(a2)→(b2)→(a3) と変換してファイルを作成した。
(a1)(a2)(a3)とできた無圧縮ファイルは、ファイルサイズは完全に一致するが
fc /bでバイナリ比較すると微妙に違う。
10と11とか、BFとC0とか、1ビットだけデータが違う。
テストした環境は、AviUtl 0.99fとHuffyuv v2.1.1。
AviUtlはインストールした直後の状態でプラグインはいれていない。
フィルターも使っていない。デフォルト設定のまま。
Huffyuvの設定は、圧縮率を(fastest)~(best)までかえて実験したが
結果は同じだった。
正直、自分でも信じられない。
どこか設定を間違っていると思うので指摘してください。
仮定が間違っているのか?