Log in

View Full Version : VirtualDub + ffvdub without YUV->RGB->YUV


hellfred
3rd September 2009, 18:44
Hi there
I am processing some DV material (YV12). I want to deinterlace and add some noise reduction. From experiments with ffdshow, I would like to use the filters yadif and denoise3d hq.
Is there a way to add ffvdub to the VirtualDub filter chain without having the color space conversions from the YUV source to RGB32 and back tu YUV for compressing (XviD or HuffYUV)?

I know, i could use avisynth or the build in deinterlace of VDub 1.9.5 with YaDif algorithm. I prefere to stick to VDub because of easy batch processing of source to target directory, so no avisynth, and I am missing an external or build-in YUV-aware VDub denoise3d hq implementation.

Any suggestions?

Hellfred

Chikuzen
5th September 2009, 08:21
Why don't you use Avidemux?
Avidemux can use HQDN3d and YADIF.
Avidemux is processed with YV12.
The operation of Avidemux looks like VirtualDub very much.

hellfred
8th September 2009, 09:56
Why don't you use Avidemux?
Avidemux can use HQDN3d and YADIF.
Avidemux is processed with YV12.
The operation of Avidemux looks like VirtualDub very much.
In the moment I stick with VDub for its start parameters, which allow to batch-process all videos in an input directory with the provided configuration (filter and compression settings for audio and video) and writing the processed videos to an output directory.
The batch file used for batch processing:
set SOURCE=C:\Temp\videos\
set DEST=C:\Temp\deinterlaced2_xvid\
virtualdub /s deinterlace_yadif_xvid.vcf /c /b %SOURCE% %DEST% /r /x
set SOURCE=
set DEST=
PAUSE

LoRd_MuldeR
8th September 2009, 11:09
Just for info: Avidemux has powerful scripting capabilities as well.

http://avidemux.org/admWiki/index.php?title=Scripting
http://avidemux.org/admWiki/index.php?title=Scripting_tutorial