imagemagickの覚書です。
Contents
imagemagickの使い方
もうひとつffmpegとあわせて使えるimagemagickがあります。imagemagickをあわせて利用した方ができることが多いかもしれませんん。MacでもWindowsでも利用できます。
imagemagickをMACにインストール
ターミナルを起動し、インストール。
$ brew install imagemagick
バージョン確認。
$ convert -version Version: ImageMagick 7.X
ffmpegとimagemagickでmp4からgifに変換する方法
ファイルがある場所に移動します。
ffmpeg -i sample.mp4 -an -r 8 %04d.png magick convert *.png output.gif
ffmpegでpngの連番に変換してimagemagickでgifに変換します。フリーツールを使うと、gifが汚いなどのトラブルが起きやすいですが、この方法は綺麗に変換できるでしょう。
前後のフレームを削る
pngにした時点でirfanviewで確認して前後のフレームを削ってもいいかもしれません。
あわせて読みたい
IrfanView - Official Homepage - One of the Most Popular Viewers Worldwide
IrfanView ... one of the most popular viewers worldwide.
他の方法としては動画の時点で前後のフレームを削ってもいいかもしれません。ただ、再保存のときにコーディックやクオリティなどの確認が必要になりますよね。
前後のフレームを削っても作業には何ら影響はありません。
ffmpegとImageMagickで縦横比を保持したまま長編でリサイズ
サイズが大きいためリサイズの工程を挟んであげます。
ffmpeg -i sample.mp4 -an -r 8 %04d.png magick convert *.png -thumbnail 300x resize_%04d.png magick convert resize_*.png output.gif
エラー:”convert”は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません
バージョン7からコンバートの方法が変わったようです。
convert *.png test.gif
7以降は以下のとおり。
magick convert *.png test.gif
コメント