こういうのがある。
ParaViewとかmatplotlibとかで出力した連番画像をコマンド一発で動画にできるので便利。
それはそれとして、Mac が いつの間にか x265 に対応するようになったとのことで、ファイルサイズも x264 より小さくなるらしいし移行した方が良さそう。
オプションとかはこことかが参考になるんだが、このままだとなんか色がおかしい1。
どうやらカラーフォーマットの問題らしい。yuv420p
を指定してあげましょう。
ffmpeg x265
ffmpeg -r 10 -i <filename>.%04d.png \
-vcodec libx265 -tag hvc1 -pix_fmt yuv420p -crf 28 \
-r 10 -y out.mp4
-
なお環境: MacBook Pro M1 Max (2021), macOS Monterey 12.4; Homebrew 3.5.10, ffmpeg 5.1 ↩