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