The Adobe Media Encoder has a Noise Reduction Filter which is applied on the output. I underdand that filter to be strictly spatial: it operates frame by frame. I don't know how good it is. You may try it on a small piece of footage and rate the result. After Effect has a Remove Grain filter. BorisFX also has a Noise Reduction Filter (Temporal as well as spatial). All these filters increase the rendering time to a large extend.