classics.

2013/02/14 Thuflickr

3gp動画をgifアニメにするの

先々週くらいに息抜きとして、gifアニメの可能性を研究するということでオレオレgyazoで実装していた。携帯電話からブラウザ経由でアップロードするのでgyazo的ではないけど。

ffmpegでpng書き出してからそれをImageMagickでgifに変換

ffmpegでpng書き出してからそれをautotraceで256色svgに変換し、それをまたImageMagickpngに変換してからgifに変換

感想としては、この程度のフレームレート(大体8/sec)だと大体ファイルサイズ自体そんな軽くなるわけでもなく、かえって大きくなりがちなのであまり多用することはなさそう。gyazoには厳しいけどfuba_recorder的な普通の動画ファイルの自動要約機能として50フレーム以内に収めるとかすれば便利かも。

その他得られた知見。動画のアスペクト比はこんな感じで判別。

$ ffmpeg -i file.3gp 2>&1 | grep "DAR 16:9," | wc -l