0

RGB24 イメージ シーケンスを数学的に (単に視覚的にではなく) ロスレス ビデオにエンコードしようとしています。多くのオンライン フォーラムで huffyuv が提案されたので、次のことを試しました。

ffmpeg -i frames\%06d.png  -vcodec huffyuv test.avi

結果のビデオは、ffmpeg を使用して再びフレームにデコードされました。

ffmpeg -i test.avi outframes\%06d.png

ただし、huffyuv here で約束されているように、入力フレームと出力フレームはビットごとに同一ではありません。どうすればこれを達成できますか?私の最終的な目標は、OpenCVを使用してビデオ ファイルを読み取ることですが、ロスレスでエンコードされたビデオ ファイルを取得したら、後でその橋を渡るつもりです。

This SO questionは、ロスレス h264 avi を取得しようとする試みに言及しており、応答の要約は、h264 がロスレス エンコーディングを完全に達成できないことを示しているようです。

繰り返しますが、強調するために、視覚的に似ているだけでなく、ビット単位で同一のエンコーディングに興味があります。圧縮/解凍時間が長いため、大きなファイル サイズも許容されます。

4

0 に答える 0