Attention! Translated article might be found on my English blog.

2017年3月10日金曜日

ffmpegでwebmに変換したかった

web味スレで見かけたffmpeg用のwebm変換コマンド

-c:v libvpx-vp9 -maxrate 400k -bufsize 1835k -b:v 129k -threads 1 -cpu-used 1 -tile-columns 0 -frame-parallel 0 -auto-alt-ref 1 -lag-in-frames 25 -g 240 -aq-mode 0 -deadline good -c:a libopus -ar 48000 -b:a 47k

を試してみました。

参考: 2mbっでなかなかきつくない?スレ画が画像だし技術論スレ?きついけ - ふたろぐばこ-二次元裏may@ふたば過去ログ保管庫
が、
"Unrecognized option 'cpu-used'"
というエラーが出てしまいました。
そもそもwebm用のライブラリが入ってなかったようで、試行錯誤の結果

$ brew reinstall ffmpeg --with-libvpx --with-opus

としてffmpegを再ビルドすることで変換できるようになりました。


というわけで、早速自作動画(24.3MB, 1分半)を変換してみました。


うーん、2.4MB。しかも茂みのような動きの速いシーンは画質が下がりますね。
とっしーがきついきつい言ってたのも今ならよくわかる。