githubのPRコメント用gif convertorをdocker-composeを使って用意した
やりたかったこと
ローカル環境がきれいにしたまま、gif画像の変換を行う。 特にffmpeg, imagemagickは便利だけど、脆弱性の発見も多いので ローカルにインストールしたくないよねってなったので作った。
使い方
- movies/src に動画ファイルを置く
- ↓みたいに叩く
- movies/dist にgif画像として動画が出力される
docker-compose run -e TARGET_MOV=sample_console_echo.mp4 runner
注意点:
- githubに上げられるファイルのサイズは10MBまでらしいので適当に自分で修正して。
- imagemagickのデフォルトポリシーだと256MiBを超えるとメモリーサイズエラーが出るのでpolicy.xmlを修正して。