Changing AVCodecContext.noise_reduction at run-time has no effects. Libavcodec only reads it during open.