ffmpegのインストール方法はページ最下部に
ffmpeg -r 30 -i %03d.png -vcodec libx264 -pix_fmt yuv420p -r 30 output.mp4
%03dの3は連番の0埋め桁数 001~なら%03d, 0001~なら%04d
-rの直後の30(2つある)はfps。 前がfromで後がto
ffmpeg -r 30 -start_number 101 -i %03d.png -vframes 600 -vcodec libx264 -pix_fmt yuv420p -r 30 output.mp4
start_numberで開始フレーム、vframesでそこから何フレーム切り取るか指定できる。
ffmpeg -i input.mp4 -vcodec png %03d.png
長い動画の場合は%04dにしないと999に到達しちゃうかも
ffmpeg -r 30 -i %03d.png -vcodec qtrle -r 30 output.mov
ffmpeg -i input.mp4 -b:v 2000k -bufsize 2000k output.mp4
aviutlのH264(設定デフォルト)のmp4からの変換では半分くらいに圧縮できる。すごい。
ffmpeg -i input.mp4 -c:v libx264 -preset medium -crf 30 -b:a 128k -vf scale=960:-1 output.mp4
Discord投稿時などもっと圧縮したい場合はこれ 色々情報を消してるのでscale=…から適宜解像度とか設定してください。解像度が元の解像度の約数でない場合エラーになるので注意。約数になるようにするか、-1の部分を目標の縦幅に書き換えて使ってください。
H265(libx265)コーデックに対応している機器を持っている人に送る場合はH265のほうが圧縮率が高いですが、最新でないスマホとかでは再生できないのでおすすめしません。