忍んでいる肉球の足跡

プログラムに関連することを雑多に扱います

githubのPRコメント用gif convertorをdocker-composeを使って用意した

やりたかったこと

ローカル環境がきれいにしたまま、gif画像の変換を行う。 特にffmpeg, imagemagickは便利だけど、脆弱性の発見も多いので ローカルにインストールしたくないよねってなったので作った。

使い方

  1. movies/src に動画ファイルを置く
  2. ↓みたいに叩く
  3. movies/dist にgif画像として動画が出力される 
docker-compose run -e TARGET_MOV=sample_console_echo.mp4 runner
注意点:
  • githubに上げられるファイルのサイズは10MBまでらしいので適当に自分で修正して。
  • imagemagickのデフォルトポリシーだと256MiBを超えるとメモリーサイズエラーが出るのでpolicy.xmlを修正して。

リポジトリ

github.com

参考にしたコード;

qiita.com