一連の画像をWebPに変換し、それをアニメーションにコンパイルしたいと思います。ダウンロードしましたが、アーカイブなのに、libwebp
どのtar.gz
ようにインストールするのかわかりません。
別の方法でアニメーションWebPファイルを作成する他の方法はありますか?
答え1
あなたが持っているのはアーカイブです。
Linuxには、ほとんどすべてのコマンドを簡単に使用できる巨大なマニュアルがあります。これをマニュアルページといいます。それを使用するman command
と、使用方法に関するすべての情報を取得できます。あなたの場合、tarはファイルのアーカイブをキャンセルしたいと思います。これを行う方法を学ぶか、アーカイブとman 1 tar
アーカイブman tar
解除のすべてのオプションを表示します。 tarコマンドはよく使うコマンドなので、それらのいくつかを知ってマニュアルページの場所を知ることが役立ちます。
とにかく、Googleで見つけたlibwebpのバージョンは0.4.0なので、アーカイブを解放した後、そのcd libwebp-0.4.0
ディレクトリに変更を使用しました。
その後、 readme( less README
) によるとインストールされて使用されるそうです。
./configure
make
make install
最後のコマンドの前にsudoを入力する必要があるかもしれません。これでライブラリがインストールされます。
これで、どのLinuxディストリビューションを使用しているかは明らかではありませんが、ライブラリがすでにインストールされていてもあまり驚くことはありません。
ソフトウェアを構築するのが不便な場合は、ディストリビューションのリポジトリを確認することをお勧めします。
リポジトリからUbuntuにインストールするには:
sudo apt-get install libwebp
インストールしたら、それを使用してcwebp
画像を圧縮できます。あなたが見ることができるようにdwebp
デコードされます。vwebp
webp イメージがある場合、アニメーションを生成するには webpmux が必要です。効果的に使用する方法はよくわかりませんでしたが、webpアニメーションを作成するには、次のことができます。
マニュアルページによると、使用される形式は次のとおりです。
webpmux -frame file_i.webp +di[+xi+yi[+mi[bi]]]
file_iはi番目のフレームです。 「di」は、フレームの持続時間である一時停止期間である。
'xi' と 'yi' はフレームの x と y オフセットです。
「mi」はフレームワークが実行するアクションです。 0 = なし、1 = 背景
「bi」はフレームの混合方法です。 +b = 混合 -b = 混合なし
マニュアルページでこれについて詳しく説明できます。一度読んでください。これを表示するには、man webpmux
とman cwebp
を使用してくださいman dwebp
。
マニュアルページで各オプションの使用方法の例を見つけることもできます。
頑張ってください。
個人的にwebp形式を使用する理由がない場合は、openshotやgimpなどのグラフィックツールを使用して作成できる他のアニメーションビデオエンコーディング形式(GIF、webmなど...)を使用します。