俺用メモ:
ffmpegのx264/5は--qpfileが使えない
-x265-params qpfile=qp.txt で指定してもそんなコマンド知らないと言われエンコーダ側でキーフレームを強制できない
なのでffmpeg側の-force_key_framesで指定する

@
-force_key_frames:v hh:mm:ss.mmm で指定する
フレームベースじゃなくタイムベースだけど俺の場合はこっちの方が都合がいい(元々チャプター用にタイムベースでデータを用意してるから)
複数入れるにはコンマ(,)で区切る
例:-force_key_frames:v 00:00:00.000,00:02:32.819,00:04:14.379

A
-force_key_frames:v expr:計算式で指定する
この計算式にはフレームベースが利用可能
"n"が処理中の現在のフレームだから"n"はキーフレームにしたいフレーム数か否かを計算すればいけるっぽいが
俺の頭だとフットーしたから頭いいやつ向け
例:-force_key_frames:v expr:eq(n,一回目にキーフレームにしたいフレーム数),eq(n,2回目にキーフレームにしたいフレーム数)
↑毎フレーム毎に映画一本で20回ぐらい計算するけど大丈夫???分かんない

https://kakashibata.hatenablog.jp/entry/2019/09/08/222720
https://ffmpeg.org/ffmpeg-utils.html#Expression-Evaluation
↑計算式の解説

メモ終わり