27

.aviLinuxでアニメーションGIFをビデオ形式(例)に変換する方法はありますか?

私はすでに試しました

ffmpeg -i thegif.gif thevideo.avi

しかし、私が得るのはビデオの最初の画像だけです。

4

5 に答える 5

46

ffmpegのgif入力はあまりうまく機能しません。通常、(ImageMagickからの)convertを使用してgifフレームを解凍し、ffmpegを使用してこれらを処理する方が簡単です。

convert some.gif some%05d.png  
ffmpeg -i some%05d.png some.avi  
rm some*.png
于 2010-07-09T13:26:33.513 に答える
13

imagemagickとffmpegの組み合わせを提案できます

これを実行して、各フレームをpng/jpegとして抽出します

$magick> convert 'images.gif[0]' image.png

これを実行して、画像をムービーシーケンスに変換します

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

コマンドに関するその他のヘルプ

http://www.imagemagick.org/script/command-line-processing.php

http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs

http://electron.mit.edu/~gsteele/ffmpeg/

于 2010-07-09T13:24:24.840 に答える
9

結果のビデオが速すぎたり遅すぎたりするために、特定のフレームレートを入力として使用したい場合

ffmpeg -r 'xx' -i some%05d.png some.avi  

ここで、xx は入力フレームレートです。

于 2013-10-08T06:28:21.863 に答える