58

Windows 7 でスクリプト化できるものが必要です。この画像はバナーで使用されます。

4

6 に答える 6

76

あなたはffmpegでこれを行うことができます

最初に画像をビデオに変換します。

ffmpeg -f image2 -i image%d.jpg video.avi

(これにより、現在のディレクトリ (image1.jpg、image2.jpg... という名前) の画像が video.avi という名前のビデオ ファイルに変換されます。)

次に、avi を gif に変換します。

ffmpeg -i video.avi -pix_fmt rgb24 -loop_output 0 out.gif

ここで ffmpeg の Windows バイナリを入手できます。


mplayerでも同様のことができます。複数の入力画像ファイルからのエンコードを参照してください。

コマンドラインは次のようになると思います:

mplayer mf://*.jpg -mf w=800:h=600:type=jpg -vf scale=160:120 -vo gif89a:fps=3:output=out.gif

(800 & 600 はソースの幅と高さ、160 & 120 はターゲットの幅、height.out.gif はターゲットのファイル名)


これらの両方をテストしたところ、両方とも正常に動作します。ただし、解像度とフレームレートを指定できたため、mplayer の方がはるかに優れた結果が得られました。あなたのマイレージは異なる場合があり、見ればffmpegのより多くのオプションを見つけることができると確信しています.

于 2010-09-10T22:58:10.127 に答える
53

ImageMagick の場合:

convert *.png a.gif
于 2013-07-14T09:37:03.493 に答える