gif2webp

名前

gif2webp -- GIF 画像を WebP に変換します。

概要

gif2webp [options] input_file.gif -o output_file.webp

説明

gif2webp は、GIF 画像を WebP 画像に変換します。

オプション

基本的なオプションは次のとおりです。

-o string
出力 WebP ファイルの名前を指定します。省略した場合、gif2webp では 統計情報のみをレポートする 「-」の使用出力名は「stdout」に出力するためです。
-- string
入力ファイルを明示的に指定する。このオプションは、入力シーケンスが ファイル名が「-」で始まるできます。このオプションは最後に配置する必要があります。 これ以降、他のオプションは無視されます。入力ファイルが「-」の場合、 データは「stdin」から読み取られます。ありませんでした。
-h, -help
使用状況に関する情報
-version
バージョン番号を出力して(major.minor.revision として)終了します。
-lossy
非可逆圧縮を使用して画像をエンコードします。
-mixed
混合圧縮モード: ヒューリスティック方式で各フレームの非可逆圧縮と可逆圧縮のどちらも行っています。
-q float
RGB チャンネルの圧縮係数を 0100 で指定します。「 デフォルトは 75 です。可逆圧縮の場合(デフォルト)、 圧縮は速くなりますが、生成されるファイルが大きくなります。最大 圧縮は 100 の値を使用して行われます。非可逆圧縮の場合 (-lossy オプションで指定される)圧縮率では、値が小さいほど サイズが小さくなります最良品質を実現するには /100
-min_size
画像をエンコードしてサイズを最小にします。キーフレームの挿入や 各フレームの出力が最小になる dispose メソッドを選択します。これは、 デフォルトで可逆圧縮を使用しますが、-q-m-lossy オプションまたは -mixed オプション。
-m int
使用する圧縮方法を指定します。このパラメータで取引を管理します。 エンコード速度と圧縮ファイルのサイズや品質は大きく異なります。 有効な値の範囲は 06 です。デフォルト値は 4 です。高い場合 値が使用されると、エンコーダは追加の入力データの検査に 品質向上について判断します値が小さいほど、 処理時間が速くなりますが、ファイルサイズは大きくなりますが、 画質は落ちます。
-kmin int-kmax int

連続するキーフレーム間の最小距離と最大距離を指定する (個別にデコード可能なフレーム)を出力アニメーションに追加します。このツールは、 必要に応じて出力アニメーションにキーフレームを挿入し、 条件が満たされます

kmax の値を 0 にすると、キーフレームの挿入が無効になります。kmax1 に設定すると、すべてのフレームがキーフレームになります。kmin の値が次に一致しない 考慮する必要があります一般的な値は 範囲は 330 です。次の場合、デフォルト値は kmin = 9kmax = 17 です。 可逆圧縮の場合は kmin = 3kmax = 5(非可逆圧縮の場合)です。

この 2 つのオプションは、 選択します(50 超)。

値を小さくすると、より多くのフレームがキーフレームに変換されます。 そのため、1 対 1 でのフレームのデコードに必要なフレーム数が デコード性能が向上します。しかし、これによって ファイルサイズが少し大きくなります値が大きいほど、デコードが悪化する可能性があります。 ファイルサイズは小さくなります

次のような制限があります。

  • kmin <kmax、
  • kmin >= kmax / 2 + 1;および
  • kmax - kmin <= 30。

これらの制限のいずれかを満たしていない場合、それらが適用されます 自動的に適用されます。

-metadata string

次の場合に入力から出力にコピーするメタデータのカンマ区切りのリスト できます。有効な値: allnoneiccxmp。デフォルトは xmp です。

-f int

非可逆エンコードの場合のみ(-lossy オプションで指定します)。具体的な デブロック フィルタの強度(0(フィルタリングなし)~100) (最大フィルタリング)。値を 0 にすると、フィルタリングがオフになります。高 適用されたフィルタ処理の強度が上がります。 デコードします。この値を大きくするほど、画像が滑らかになります。 表示されます。一般的な値は通常 2050 の範囲内です。

-mt

可能であれば、エンコードにはマルチスレッドを使用します。

-loop_compatibility

有効にした場合、Chrome と互換性のある方法でループ情報を処理する M62 より前のバージョン(M62 を含む)および Firefox を使用している必要があります。

-v

追加情報を出力します。

-quiet

何も印刷しないでください。

バグ

gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp

著者

gif2webplibwebp の一部で、WebP チームが作成したものです。 最新のソースツリーは次の URL から入手できます。 https://chromium.googlesource.com/webm/libwebp/

このマニュアル ページは、Urvang Joshi urvang@google.com が Debian プロジェクト(他者によって使用可能)。