WebPMUX

名前

webpmux -- アニメーション以外の WebP 画像からアニメーション WebP ファイルを作成します。 アニメーション WebP 画像からフレームを抽出し、XMP/EXIF メタデータを管理します。 ICC プロファイルを設定します。

概要

webpmux -get GET_OPTIONS INPUT -o OUTPUT
webpmux -set SET_OPTIONS INPUT -o OUTPUT
webpmux -strip STRIP_OPTIONS INPUT -o OUTPUT
webpmux -frame FRAME_OPTIONS [ -frame ... ] [ -loop LOOP_COUNT ]
        [ -bgcolor BACKGROUND_COLOR ] -o OUTPUT
webpmux -duration DURATION OPTIONS [ -duration ... ] INPUT -o OUTPUT
webpmux -info INPUT
webpmux [-h|-help]
webpmux -version
webpmux argument_file_name

説明

webpmux は、アニメーション WebP ファイルの作成や抽出に使用できます。 XMP/EXIF メタデータと ICC プロファイルの追加/抽出/削除 「-」で始まらない単一のファイル名を コマンドライン引数が実際にはこのファイルからトークン化されます。 これにより、スクリプトを簡単に作成したり、多数の引数を使用したりできるようになります。

オプション

GET_OPTIONS(-get

icc
ICC プロファイルを取得する。
exif
EXIF メタデータを取得する。
xmp
XMP メタデータを取得する。
frame n
アニメーション画像から n 番目のフレームを取得します。(n = 0 は特殊な意味を持ち、最後の フレーム)

SET_OPTIONS(-set

loop LOOP_COUNT
アニメーション ファイルのループ回数を設定します。 場所: 「LOOP_COUNT」[0, 65535] の範囲内で指定する必要があります。
bgcolor BACKGROUND_COLOR
アニメーションの背景色を設定します。
icc file.icc
ICC プロファイルを設定します。 場所: 「file.icc」設定する ICC プロファイルが含まれています。
exif file.exif
EXIF メタデータを設定します。 場所: 「file.exif」設定する EXIF メタデータが含まれています。
xmp file.xmp
XMP メタデータを設定します。 場所: 「file.xmp」には、設定する XMP メタデータが含まれています。

STRIP_OPTIONS(-strip

icc
ICC プロファイルを削除する。
exif
EXIF メタデータを除去します。
xmp
XMP メタデータを除去します。

DURATION_OPTIONS(-duration

特定のフレーム間隔の期間を修正します。このオプションは アニメーション WebP では有効で、単一フレーム ファイルでは効果がありません。

duration[,start[,end]]

各要素の意味は次のとおりです。 duration は、間隔の時間(ミリ秒)です(必須)。 負の値は使用できません。start は間隔の開始フレーム インデックスです。 (省略可)。end は間隔の終了フレーム インデックスです(両端を含む)。 (省略可)。

このオプションの一般的な使用方法は次のとおりです。

-duration d

時間を「d」に設定して調整することもできます

-duration d,f

フレーム「f」の継続時間を設定「d」に変更します。

-duration d,start,end

時間を「d」に設定して[start,end] 間隔全体です

[start, end] 間隔外のフレームは残ります。 あります。end の値 0 は、「最後のフレーム」という特別な意味を持ちます。 表示されます。

留意点: フレーム インデックス作成は 1 に開始されます。

Frame_OPTIONS(-frame

複数の(アニメーションではない)WebP 画像からアニメーション WebP ファイルを作成します。

file_i +di[+xi+yi[+mi[bi]]]
ここで、file_i は i 番目のフレーム(WebP 形式)です。xi は、yi このフレームの画像オフセット。di は次のフレームまでの一時停止時間 mi は、このフレームの破棄メソッドです(NONE の場合は 0、または1 BACKGROUND など)、bi はこのフレームのブレンディング メソッド(BLEND では +b) NO_BLEND の場合は -b)。引数 bi は省略できます。デフォルトは +b(BLEND)また、bi が省略されている場合は mi を省略できます。その場合、 デフォルトは 0(NONE)です。最後に、mibi を省略すると、xiyi は省略できます。デフォルトは +0+0 です。

LOOP_COUNT

アニメーションを繰り返す回数。 有効な範囲は 0 ~ 65535 です。[デフォルト: 0(無限)]。

BACKGROUND_COLOR

キャンバスの背景色。 ここで、ARGB0255 の範囲の整数で、値を指定します。 それぞれアルファ、赤、緑、青のコンポーネント値 (デフォルト: 255,255,255,255)。

入力

WebP 形式の入力ファイル。

出力(-o

WebP 形式の出力ファイル。

注: EXIF、XMP、ICC データの性質はチェックされず、 する必要があります。

バグ

ICC プロファイルを追加:

webpmux -set icc image_profile.icc in.webp -o icc_container.webp

ICC プロファイルを抽出:

webpmux -get icc icc_container.webp -o image_profile.icc

ICC プロファイルを削除:

webpmux -strip icc icc_container.webp -o without_icc.webp

XMP メタデータを追加します。

webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp

XMP メタデータを抽出します。

webpmux -get xmp xmp_container.webp -o image_metadata.xmp

XMP メタデータを除去する:

webpmux -strip xmp xmp_container.webp -o without_xmp.webp

EXIF メタデータを追加します。

webpmux -set exif image_metadata.exif in.webp -o exif_container.webp

EXIF メタデータを抽出します。

webpmux -get exif exif_container.webp -o image_metadata.exif

EXIF メタデータを除去する:

webpmux -strip exif exif_container.webp -o without_exif.webp

3 つの(アニメーションではない)WebP 画像からアニメーション WebP ファイルを作成します。

webpmux -frame 1.webp +100 -frame 2.webp +100+50+50 \
  -frame 3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
  -o anim_container.webp

アニメーション WebP ファイルから 2 番目のフレームを取得します。

webpmux -get frame 2 anim_container.webp -o frame_2.webp

「-」で始まる入力ファイル名で -get/-set/-strip を使用する:

webpmux -set icc image_profile.icc -o icc_container.webp -- ---in.webp
webpmux -get icc -o image_profile.icc -- ---icc_container.webp
webpmux -strip icc -o without_icc.webp -- ---icc_container.webp

著者

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

このマニュアル ページは、Vikas Arora(vikaas.arora@gmail.com)によって Debian プロジェクトです(他の組織で使用されている可能性もあります)。