Use
ffmpeg -y -i with_out_sound.mp4 -filter_complex \
"[0:v]boxblur=10:enable='if(between(t,2,10)+between(t,12,20),1,0)'[bg];
[0:v]crop=206:169:32:121[fg1];[0:v]crop=206:169:42:100[fg2];
[bg][fg1]overlay=32:121:enable='between(t,2,10)'[tmp];
[tmp][fg2]overlay=42:100:enable='between(t,12,20)'[tmp2]"
-map [tmp2] with_blur.mp4
Você pode adicionar várias condições para fazer o desfoque na execução de um filtro e, em seguida, usar duas sobreposições. O concat é evitado. Se você quiser usar a concat, você deve aparar os dois fluxos, mas isso é mais fácil.
A condicional usada é o if(x,y,z)
, que avalia x
e retorna y
se verdadeiro, senão z
.