動画圧縮/画像圧縮メモ ffmpeg pngquant
コマンドで動画の圧縮 : ffmpeg を使う。
ffmpeg -i input.mov -s 1024x640 -r 20 output.gif
ffmpeg -i input.mov -vf scale=1024:-2 -r 15 output.gif
モニタ解像度一覧
macの画面サイズ
3360 × 2100
1024x640
16:9の時
1920x1080
1280x720
1136×640
1120x630
960x540
アスペクト比維持
ffmpeg -i in.mp4 -vf scale=1280:-2 out.mp4
FFmpegでGIFアニメをキレイに作成、容量も小さくする方法
Twitterにアップロードするためには -pix_fmt yuv420p -ac 2 をつけて.mp4に変換する。
TwitterにMP4動画をアップロードするにはyuv420pを使う必要がある(らしい) - kivantium活動日記
最新版 Twitterに投稿できる動画と画像の仕様について | ニコラボ
PC版Twitterで「動画ファイルをアップロードできません。」と出るのをどうにかする | つくみ島だより
ffmpeg -i hoge.mov -s 1280x720 -c:v libx264 -x264-params crf=16 -pix_fmt yuv420p -color_primaries bt709 -color_trc bt709 -colorspace bt709 -color_range tv -c:a copy -ac 2 -acodec aac -r 30 hooge.mp4
ffmpeg -i hoge.mov -vf scale=1280:-1 -c:v libx264 -x264-params crf=16 -pix_fmt yuv420p -color_primaries bt709 -color_trc bt709 -colorspace bt709 -color_range tv -c:a copy -ac 2 -acodec aac -r 30 hooge.mp4
コマンドでPNGの圧縮 : pngquant を使う。
画像フォルダにcd後、
pngquant --ext .png --force *.png
参考:まだTinyPNGで消耗してるの?「pngquant」+「Automator」で画像圧縮…