macで録画、ffmpegでgif生成の方法をまとめておきます。
macで録画ffmpegでgif生成
iPhoneやMacの画面を録画する方法
iPhoneはyosemite以降、Macと接続して録画できます。
MacはMojave以降、画面の録画ができます。Appleが簡単に解説してくれています。
h264形式で保存先はデスクトップのようです。
保村先はオプションでかえられます。なお、スクリーンショットの撮影もできますよ。
コマンドラインを使わない方法
そのあと、picgif lite(未検証だけどたぶんffmpegじゃない?)、コマンドラインでffmpegで変換となります。
仮想環境のParallels DesktopがあればScreenToGifを使ってもよいです。ただし、ScreenToGifはmovがインポートできません。macのもののため拡張子はmov一択のため、mp4に変換したい場合はコンバーターをかまさないといけません。
MAC録画 > コンバーター > ScreenToGifの順番ですね。
ScreenToGifの使い方はこちらです。


それはめんどくさいという人はコマンドラインからの操作が楽です。個人的に採用しているのはコマンドラインです。
ffmpegの使い方
ffmpegをMACにインストール
ターミナルを起動し、インストール。
$ brew install ffmpeg
バージョン確認。
$ ffmpeg -version
ffmpegでgifの作り方
変換。
$ ffmpeg -i input.mp4 output.gif
$ ffmpeg -i test.mov -vf scale=1280:-1 -r 10 test.gif
ffmpegのgifが汚い、改善のコツはパレットの生成
その場合、pngのパレットを先に生成します。1kbのパレットができます。
$ ffmpeg -i input.mov -vf palettegen palette.png
そのパレット情報を元に変換すればOKです。
$ ffmpeg -i input.mov -i palette.png -filter_complex paletteuse output.gif
まとめるとこうなります。filter_complex内にフレームレートとリサイズはいれてあげればOKです。
$ ffmpeg -i input.mov -i palette.png -filter_complex "fps=60,scale=1280:-1,paletteuse" output.gif
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で確認して前後のフレームを削ってもいいかもしれません。
他の方法としては動画の時点で前後のフレームを削ってもいいかもしれません。ただ、再保存のときにコーディックやクオリティなどの確認が必要になりますよね。
前後のフレームを削っても作業には何ら影響はありません。
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
動画編集ソフトのおすすめはDaVinci Resolve
最近、おすすめの動画編集ソフトはDaVinci Resolveです。ダヴィンチってレオナルド・ダ・ヴィンチかた取ったんですかね。
詳しくはこちらの記事をみてください。


ご参考になれば幸いです。
コメント