Краткий ответ: вы не можете
Длинный ответ: При использовании FFMpeg с перекодированием (т. Е. С любым другим кодеком, кроме copy
) каждое отдельное изображение во входном потоке будет распаковано и доступно в виде полного растрового изображения. Это подразумевает, что в этой точке конвейера кадры 1, 12 и 89 больше не являются «особенными» - они являются изображениями, как и любые другие.
Когда вы теперь сжимаете через libx264
, вы создаете видео с ключевыми кадрами - они будут размещаться в местах, которые вы настраиваете, в вашем случае каждые 20 кадров.