私は約200のjpg画像を持っています。単純なアニメーションGIF画像に変換できるように、それらをスタックする必要があります。その仕事をするために利用できる無料のツールはありますか?私のOSはWindowsです。出力の品質についてはそれほど気になりません。
GiftedMotionを見たいかもしれません: http://www.onyxbits.de/giftedmotion
ImageMagick の変換ユーティリティを使用してみてください。私はこれを使用して、過去に一連の画像(任意の形式)からアニメーションGIFを作成しました。
コマンドを使用する
convert -delay 20 -loop 0 *.jpg animated.gif
柔軟なオンラインソリューションが必要な場合は、 GIFmaker.me を使用しましたが、うまく機能しました。フレームの順序の変更、サイズの変更、速度の設定、および繰り返しサイクルの設定が可能です。アニメーションGIFを表示し、終了したらダウンロードできます。
編集:GIFmakerが彼らのサイトで参照している別のオンラインツールを使用しました。 GIFcreator はさらに柔軟性があり、フレームの複製、各フレームの遅延の変更、フレームの削除、フレームの反転が可能です。また、より柔軟なサイズ変更機能もあります。
ImageJ および [〜#〜] fiji [〜#〜] これを行うための強力なGUIを提供します(FIJIはImageJのパッケージであり、広く使用されているプラグインもいくつか含まれています) 。確かに、これらはやり過ぎかもしれない強力な(しかし無料です!)プログラムですが、あなたのニーズによっては、これが進むべき道かもしれません。
また、FIJIはさまざまな画像タイプの大規模な配列を開くことができ、GIFまたはAVIに保存でき、カスタムタスクなどを自動化するために非常に簡単にスクリプト化できます(内部でin PythonまたはJava)。
ステップバイステップの説明( ここ および ここ から)は次のとおりです。
Image > Stacks > Animation > Animation Options...
を選択しますFile > Save As > Animated GIF...
またはAVI...
を選択すると、完了です。
GIF
の場合、フレーム間の遅延(つまり、フレームレート)とループオプションを選択できます。 AVI
の場合、フレームレートを選択できます。
理論的にはこれはうまくいくでしょう
ffmpeg -f image2 -i image%d.jpg video.avi
ffmpeg -i video.avi -pix_fmt rgb24 -loop_output 0 out.gif