Question 2 :
- yuv4mpegpipe is a YUV-only output format.
- I strongly doubt that hqdn3d is able to process RGB data. I didn't find any 
clear information about that for ffmpeg, but avisynth's port of hdqn3d 
processes only YUV video (http://akuvian.org/src/avisynth/hqdn3d/hqdn3d.txt).
- the only filters I know that are able to denoise RGB video are working with 
avisynth (see http://www.aquilinestudios.org/avsfilters/spatiotemp.html)
- but, in the last command you provide as an example, you finally end up with 
YUV-family video (dnxhd), so is there really much point in denoising RGB ?

Question 1 :
I compared different denoisers, only in the YUV colorspace family. The best 
(but slower) ones work inside avisynth :
    speed <---------------------> quality
   hqdn3d < fft3dfilter < mctemporaldenoise
MCTemporalDenoise( preset="Medium" ) does some king of magic on noisy sources.

You can input cinelerra-rendered mov video into avisynth with the QTSource 
external filter.
Since I work almost only with YUV-video, I usually render from cinelerra using 
the "YUV4MPEG Stream" option, piping this stream to mencoder to produce ffvhuff 
in an avi container, and then I process this avi inside avisynth.

De: "Rafael Diniz" <[email protected]> :
> Hi E,
> For the yuvdenoise, try storing the y4m file and check it's header using a
> text editor. In there you can check the colorspace, but I bet yuvdenoise
> only handles YUV colorspace.
> 
> For the ffmpeg only solution, this one is the only that have chances in
> doing what you want.
> 
> Best regards,
> Rafael Diniz
> 
>> Hi there
>>
>> A tad off topic sorry but it can probably help others exporting through
>> y4mpegpipe
>>
>> First : I was wondering if anyone made a comparison between denoisers
>> (e.g. yuvdenoise and hqdn3d) ?
>> Second : can they process RGB data ?
>>
>>
>>
>> For say if I use a quicktime RGB 24 mov file as an input (or a sequence
>> of TIFF files)
>> ffmpeg -threads 2 -y -i - -vf "format=rgb24, slicify=32" -f yuv4mpegpipe
>> - | yuvdenoise | ffmpeg -i - etc ...
>> I am probably reading way more data than processed
>>
>> if I use
>> ffmpeg -vf "hqdn3d,format=rgb24, slicify=32" -threads 2 -y -i - -b
>> 220000k -pix_fmt yuv422p -vf "pad=1920:1080:240:0:black, slicify=32" -r
>> 24 -vcodec dnxhd -threads 2 fichier.mov
>>
>> Am I really filtering RGB data ?
>>
>> Thanks a lot
>> E


_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to