This program is derived from VirtualDub, version 1.10.5-test7
Major improvements:
Note: Direct stream copy and smart rendering
Note: Display options for good performance
Note: Understanding processing performance
Please share your feedback here: VideoHelp Forum or here: tickets
See also Doom9 forum
Using source code:
branch "master" has all recent work (repository "code" on SF)
also available on GitHub (link)
maintained solutions are VirtualDub-VC2008.sln and VirtualDub.sln (vs 2015)
Contrubutions welcome!
other parts can be found as zip archives and other git repositories here
Download: included in pack VirtualDub pack
Source code: Caching Input Driver
Keeps a range of decoded frames in memory. This allows smooth navigation forward AND backward and makes interactive editing manageable with any delta-frame format like H264.
Can open avi, mp4, mkv, mxf and many other supported by FFMpeg library.
Can deliver frames in high precision format (up to 16 bit).
Can open multiple segments, images, image sequences, audio files.
Can open cineform in avi, mkv, mov using builtin decoder.
Also can use cineform decoder from ffmpeg (use open options to enforce it).
Known file extensions are divided in 3 groups:
Fused with Caching Input Driver (most properties are the same).
Blends a picture or video on top of background (Similar to Logo filter).
Can be animated.
Can be used to reverse video.
Only rgb32 mode now.
Internal.
More detail
Internal.
More detail
Download: included in pack VirtualDub pack
Allows to crossfade various color correction filters etc.
Also includes live histograms.
(couldnt invent a better name)
Single filter for basic corrections.
Top 4 sliders allow to fix contrast (levels), white balance, overall saturation.
Other 6 sliders allow to adjust saturation of 6 color ranges.
Optimized with sse2, faster than enough. 2x faster if using only top 4 sliders.
Supports rgb and rgb64 modes but rgb64 implementation is reference (10x slower).
Download from folder: plugins/rgb levels
Similar to internal levels but with individual r/g/b adjustment.
Supports rgb and rgb64 modes.
Cannot adjust gamma in current version.
Download from folder: plugins/Gauss blur and unsharp
These are two independent plugins compiled as single module (they share similar code).
Comparing blur to old Emiliano Ferrari plugin:
Unsharp has similar features and UI.
Notes on max radius: at this setting blur kernel becomes noticeably quantized and image is not top smooth. The algorythm needs to be rewritten for bigger kernel/better quality, dont attempt to simply remove the limit and recompile.
Download from folder: plugins/ColorTools
Renders WaveForm, Vectorscope, Histograms.
Developed by trevlac, origin: http://trevlac.us/colorCorrection/index.html
Modifications:
Download from folder: plugins/Neiromaster lab
Color Correction in Lab space.
Author website: http://www.mysif.ru/FiltrDub.htm
Modifications:
Note: I do not confirm that it has anything to do with Lab colorspace. Actually it works in basic YCbCr.
Download from folder: plugins/rgb scale
Simple rgb amplification.
Derived from plugin written by Donald Graft.
Modifications:
Wiki: MasterBlend
Wiki: canvas_size
Wiki: capture_changes
Wiki: changes
Wiki: cineform
Wiki: compression
Wiki: direct_copy
Wiki: display
Wiki: fill
Wiki: format_changes
Wiki: performance
Wiki: save_project
Wiki: sdk
Wiki: timeline
Would you be willing to have an archive of other plugins for 32 bit and 64? There are so many that are useful, and sometimes they just evaporate becoming unfindable. On that I have archived on my computer is Dsharp, which is one of the best refocusing plugins, but without any docs or sources. It has vanished from the web.
I have 2 which I fixed from the existing sources: Border control, Filter Blender. Both had some nasty defects. Border control wouldn't save/restore properly, and Filter Blender could only be used once in the chain of filters. Both were fixed and extended. Border Control fades, colors, and/or smears specific edges of the frame. Filter Blender blends the actions of other filters so if a filter action is too strong, it can be blended with the original frame, and can restrict the blend to a specific area. The only problem is that it cannot be used with filters that work arcross multiple frames such as Temporal smoother. Filter blender is only 32 bit so it can overload memory if used multiple times in a chain. It works by first saving a frame, and then after several filters a second invocation blends the saved frame with the filtered frame. This can be done several times in the chain, but each pair of invocations adds another saved frame to memory.
I would suggest a useful addition to supported plugins Histogram and curves, but combined into one filter that displays the histogram on the curves. This is a standard way of doing it in other video and photo processors. This would make adjustment easy without having the histogram appear in the output, unless you want that to do a test run. Yes, this is available on many video or picture processors, but it would be useful in VD2.
Thanks for the information. I am constantly looking for quality software and various services in the field of video editing and computer graphics. I study a lot of materials related to video production, such as https://www.animatron.com/blog/10-best-video-hosting-sites-free-paid/ where you can get acquainted with the best programs for video at the moment. This is necessary and very important to me. After all, I want to mount video clips and do them with sufficient quality. Therefore, I will definitely try using the service you recommend. This will be a new experience for me.
Last edit: Frank Smith 2023-01-29