今日はどれだけアニメを速くエンコードできるか検証しました
エンコードすることで低スペパソコンや低スペスマホでアニメがカクついたりチラついたりするのを防いでくれます
ffmpeg -i [インプット] -vcodec libx264 -preset ultrafast -tune zerolatency -vf scale=-1:144 -map 0 -r 4 [アウトプット]
Q.なぜh.265ではなくh.264でエンコードするのか?A.h.264の方がエンコード速度が速い、エンコードにかかる時間が短いから
Q.-vf scale=-1:144とは?A.画質が144pという意味
例: 144, 240(横幅が2で割り切れないエラー確認済み), 360, 480(以下同じエラー), 720, 1080
Q.-map 0とは?A.1つ以上の字幕や2つ以上の音声などに対応するためのオプション
Q.-r 4とは?A.4fpsという意味。このオプション無しでも(24fps)でもあまりエンコード速度は変化しなかった
参考資料
https://trac.ffmpeg.org/wiki/Encode/H.264
https://trac.ffmpeg.org/wiki/Map