Man1 - yuvycsnoise.1

Table of Contents


yuvycsnoise - Noise filter specialized for NTSC Y/C separation noise


yuvycsnoise [*-t*] [*-m t*|*b*|*i*|*c*] [*-S* MIN/] [*-T* /ERRT[*,*/MAXT/]] [*-B* ERRB[*,*/MAXB/]] [*-I* ERRI[*,*/MAXI/]] [*-C* ERRC[*,*/MAXC/]]


If video capture hardware has only a poor Y/C separator, at vertical stripe (especially red/blue), noises appear which seem checker flag and bright/dark invert per 1 frame. yuvycsnoise reduces noises of this type.


yuvycsnoise accepts the following options:

test. Instead of noise reduction, noises will be marked as black pixel.
*-m*/ METHOD/
(default: tbic).
Select method. METHOD is string in which each character mean method. t: ’triframe’ method of luma noise reduction. b: ’biframe’ method of luma noise reduction. i: ’infield’ method of luma noise reduction. c: chroma noise reduction. use 3 frames as ’triframe’.
*-S*/ MIN/
(default: 4).
Set minimum threshold of luma/chroma difference which is treated as noise.
-T*/ ERRT/[,*/MAXT]/
(default: 32,255).
-B*/ ERRB/[,*/MAXB]/
(default: 32,255).
-I*/ ERRI/[,*/MAXI]/
(default: 16,255).
-C*/ ERRC/[,*/MAXC]/
(default: 12,255).
Set threshold of luma/chroma difference of each methods. ERRx is maximum error of luma/chroma of pixels around target pixel, which should be same if target contain noise. MAXx is maximum threshold of luma/chroma difference of target pixel from luma/chroma after noise reduced.


yuvycsnoise was written by Kawamata/Hitoshi.
If you have questions, remarks, problems or you just want to contact the developers, the main mailing list for the MJPEG-tools is:

For more info, see our website at



Author: dt

Created: 2022-02-22 Tue 17:09