Если вы каким-либо образом не принудительно вводите каденцию ключевого кадра, размещение выходного ключевого кадра невозможно угадать, не пропустив кадры через кодировщик.
Вы можете заставить более точное размещение ключевого кадра, опустив -g
и добавив-force_key_frames expr:gte(t,n_forced*3)