yuvycsnoise(1)
π yuvycsnoise β bestie edition π
okay so you found yuvycsnoise(1) in the MJPEG tools manual and you're like "what even is this" β don't worry, I got you. this is the noise filter specialized for NTSC Y/C separation noise, and honestly? she's niche but she works. π
β¨ NAME β¨
yuvycsnoise β the noise filter that is specialized for NTSC Y/C separation noise. yes that's the whole vibe. periodt. π
β¨ SYNOPSIS β¨
yuvycsnoise [-t] [-m t|b|i|c] [-S MIN] [-T ERRT[,MAXT]] [-B ERRB[,MAXB]]
[-I ERRI[,MAXI]] [-C ERRC[,MAXC]]
β¨ DESCRIPTION β¨
so here's the tea π β if your video capture hardware has only a poor Y/C separator, then at vertical stripes (especially red/blue, the drama queens of colour), you get these noises that look like a checker flag and that go bright/dark invert per 1 frame. like flickery little gremlins. π
yuvycsnoise reduces noises of exactly this type. that's her whole job. she ate and left no crumbs. π
β¨ OPTIONS β¨
yuvycsnoise accepts the following options, bestie, and I'm listing every single one, no skipping:
-tβ test mode β¨ Instead of actually doing noise reduction, the noises get marked as black pixels. it's giving debug-mode main character energy.-m METHODβ pick your method, default istbic.METHODis a string where each character means a method:t: thetriframemethod of luma noise reduction.b: thebiframemethod of luma noise reduction.i: theinfieldmethod of luma noise reduction.c: chroma noise reduction β and this one uses 3 frames liketriframedoes. slay.
-S MINβ default:4. sets the minimum threshold of luma/chroma difference that gets treated as noise. lowkey the bouncer at the club door. π«Ά-T ERRT[,MAXT]β default:32,255.-B ERRB[,MAXB]β default:32,255.-I ERRI[,MAXI]β default:16,255.-C ERRC[,MAXC]β default:12,255.
and here's what that whole -T/-B/-I/-C family actually means, because it's a lot: they set the threshold of luma/chroma difference for each of the methods. π ERRx is the maximum error of luma/chroma of the pixels around the target pixel β which should be the same if the target contains noise. MAXx is the maximum threshold of luma/chroma difference of the target pixel from the luma/chroma after noise reduction. iykyk. π§
β¨ AUTHOR β¨
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:
mjpeg-users@lists.sourceforge.net
for more info, see our website at:
http://mjpeg.sourceforge.net/
β¨ SEE ALSO β¨
mjpegtools(1)β go read that one too, bestie. πΈ
and that's the whole page!! π¦β¨ this icon was brought to you by the MJPEG Tools Team, dated 5 February 2002 β vintage, retro, still serving looks. no cap. ππ
π¦ where this page comes from
- arch rolling: mjpegtools 2.2.1-4 Β· GPL-2.0-or-later
- debian bookworm: mjpegtools 1:2.1.0+debian-7
- debian trixie: mjpegtools 1:2.1.0+debian-8.1+b1
- fedora 43: mjpegtools 2.2.1-11.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND GPL-1.0-or-later
- fedora 44: mjpegtools 2.2.1-12.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND GPL-1.0-or-later
- nixos 26.05: mjpegtools 2.2.1
- nixpkgs unstable: mjpegtools 2.2.1
- opensuse-leap 16.0: mjpegtools 2.2.1-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: mjpegtools 2.2.1-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: mjpegtools 2.2.1-160000.2.2 Β· GPL-2.0-only
- opensuse-leap 16.0: mjpegtools 2.2.1-160000.2.2 Β· GPL-2.0-only
- ubuntu jammy: mjpegtools 1:2.1.0+debian-6build1
- ubuntu noble: mjpegtools 1:2.1.0+debian-8.1build1
- ubuntu questing: mjpegtools 1:2.1.0+debian-8.1build1
- ubuntu resolute: mjpegtools 1:2.2.1-3
- ubuntu stonking: mjpegtools 1:2.2.1-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms