updated Sep 29, 2026 40MB file size 710.2K downloads

VirtualDub2 is the maintained successor to VirtualDub, a free portable video editor for Windows that keeps the fast frame-accurate workflow and adds modern containers, AviSynth+ scripting and GPU encoding through NVENC, QSV and AMF.

Built on the same lightweight, no-install architecture that made VirtualDub a staple in video processing workflows, VirtualDub2 adds modern format support, hardware-accelerated encoding and expanded codec integration, while keeping the fast, minimal interface that power users rely on.

The software handles AVI, MP4, MKV and MOV containers natively through its integrated FFmpeg 8.1.2 backend, and reads newer formats most editors still choke on, including VVC (H.266) video and JPEG XL images.

It bundles the x264 encoder for H.264 output and the Lagarith lossless codec for archival captures, with built-in compression to Huffyuv, FFV1 and ProRes.

Recent versions added SVT-AV1 encoding alongside the hardware encoders: NVENC, Intel QSV and AMD AMF for H.264 and HEVC, plus NVENC and AMF for AV1.

That means the GPU does the heavy lifting on an encode instead of the processor, without leaving the VirtualDub2 window.

Frame-Precise Editing and Filtering

VirtualDub2 excels at tasks that full-featured editors handle poorly: frame-accurate cutting, applying video filters to specific segments, and processing files without unnecessary re-encoding.

Direct stream copy mode passes the video through untouched while still letting you replace or trim the audio, which is the quickest way to pull a segment out of a long recording.

When re-encoding is necessary, the built-in filter chain covers noise reduction, colour correction through 6-axis adjustments, deinterlacing, field swapping, and resizing with bilinear or bicubic resampling.

Since 2.5.3 the VSFilterBE plugin ships with it too, which adds the TextSub and VobSub filters, so burning subtitles into the picture no longer means hunting down a plugin first.

For lossless trimming with no filtering at all, LosslessCut is the simpler tool, focused purely on cutting and merging.

What Is In The Archive

It is one folder with no installer, and knowing what is in it saves hunting for plugins you already have. The 64-bit and 32-bit archives carry the same set, each built for its own Windows.

  • Two x264 encoders - separate 8-bit and 10-bit plugins, so high bit depth output needs no extra download.
  • The filter set - VSFilterBE for subtitles, the six-axis colour filter, blur, master blend, and RGB levels and scale.
  • A vfwcodecs folder carrying Lagarith and Xvid, which the program registers temporarily at runtime rather than installing.
  • The script editor plugin, which is what gives AviSynth+ and VapourSynth syntax highlighting inside the application.
  • The MPEG-2 plugin for DVD and TV recordings, the FFmpeg libraries and the full CHM help file.
  • An extra folder with the frameserver and remote components, for anyone piping frames into another application.

AviSynth and VapourSynth Integration

The tightest integration here is with AviSynth+ and VapourSynth scripting, the frameserver languages that do the heavy filtering work behind most serious encodes.

You can load .avs or .vpy scripts directly, step through the filtered output frame by frame, then encode with VirtualDub2's own codecs or pipe the result to an external encoder.

The built-in script editor highlights syntax for both languages. Since version 2.5.1 the program also runs with UTF-8 as its code page, so AviSynth+ scripts with accented or non-Latin characters in their file paths work on Windows 10 version 1903 and later.

It is a good pairing for long filter chains: denoise, deinterlace and grade in AviSynth+, verify visually in VirtualDub2, then commit to a full encode through StaxRip or MeGUI.

That built-in editor is where most people write the scripts as well - the standalone AvisynthEditor still exists but has not been touched since 2006.

Batch Processing and Automation

Batch processing is where VirtualDub2 saves the most time. Queue dozens of files with the same filter chain and output settings, then leave it running.

Dropping a saved .vdscript settings file straight onto the window loads a processing job, which cuts several clicks off repeating yesterday's work. That arrived in 2.5.1 and only started working reliably in 2.5.3, so it is worth another try if it let you down before.

The command-line interface opens the door to scripted pipelines, sitting alongside FFmpeg for conversion or MKVToolNix for muxing the finished streams into a container.

For shaky footage in bulk, the VirtualDub Batch Video DeShake tool by isidroco adds dedicated stabilisation with a deep set of command-line options.

Portable, With One Extraction Step

VirtualDub2 does not install. Extract the archive, run the executable, and it is ready.

It ships as a .7z archive in separate 64-bit and 32-bit builds. Windows 11 version 23H2 and newer opens .7z files on its own, while older Windows needs an archiver first.

The whole thing runs from a USB stick, which suits anyone moving between machines or keeping a self-contained toolkit next to their projects. It does save its settings under your user account in the Windows registry, so it is portable in the no-install sense rather than trace-free.

It is still a fraction of the footprint of a full suite like DaVinci Resolve or Kdenlive, and it launches in about a second.

Format Support and Codec Compatibility

Beyond the built-in codecs, VirtualDub2 reads anything FFmpeg reads, which in practice covers everything you are likely to meet.

That only applies inside VirtualDub2 though. For the rest of Windows, the K-Lite Codec Pack or LAV Filters give your media players the same range through DirectShow.

MPEG-2 from DVDs and TV recordings is handled by the bundled MPEG-2 plugin, now at 4.6.1.37, so the separate VirtualDub-MPEG2 download is only needed for the original VirtualDub. Version 2.5.3 added the Xvid VfW encoder alongside Lagarith in the vfwcodecs folder.

Those two are registered only while the program is running, so you can encode with them without installing them. Since 2.5.5 they are skipped when the same codec is already installed, so your own copy is left alone.

IF YOU USE OLD LOSSLESS CODECS

Version 2.5.3 blocks three codecs outright because they crash it: the 32-bit PICVideo Lossless JPEG codec, and the 64-bit MLC lossless codec and Proxy Codec64. Archives encoded with any of them will not open, and an earlier build is the only way back.

On the audio side, the FFmpeg plugin encodes AAC, MP3, FLAC, Opus, Vorbis and ALAC. If you prefer Apple's AAC encoder, QAAC can be set up as an external encoder, though it needs Apple's components installed to run.

VirtualDub2 vs Other Free Video Editors

VirtualDub2 fills a specific niche: fast, technical video processing without the overhead of a timeline editor.

If you want multi-track editing with transitions and effects, Shotcut, Kdenlive or DaVinci Resolve are the right tools and this is not.

For quick cuts and container changes without re-encoding, AviDemux has the friendlier interface.

What VirtualDub2 has that the others do not is the combination: frame-level precision, a deep filter chain, AviSynth integration and hardware encoding, in a portable package you can carry on a stick.

For batch work at scale, or feeding filtered frames into an x265 pipeline, nothing else quite replaces it. The rest of the field is in Video Editors.

From VirtualDubMod to VirtualDub2

The original VirtualDub stopped development in 2013, and the VirtualDubMod fork has been dormant far longer.

VirtualDub2 is the maintained successor. It carries the original feature set forward and adds modern codecs, hardware encoding and Unicode file paths, and it needs Windows 8.1 or newer with an SSE2 processor.

Anyone still on an old VirtualDub build should move across, with one caveat worth knowing.

Windows 7 is no longer supported. The 32-bit build can run there with the Visual C++ runtime installed, but the 64-bit one needs its FFmpeg files swapped out, so Windows 7 users are better served by the 2.1.0.605 build kept on the download page.

That page keeps a few other older builds for setups that still need them. If the current build misbehaves on old hardware, an earlier one is right there.

Changes in VirtualDub2 2.5.6.1218

One thing to know before comparing notes with the developer's site: 2.5.6.1218 is a development build, and its change log files it under "2.5.6.x dev". The last numbered release behind it is 2.5.5.1212 from 13 September 2026.

The 2.5.6 build adds two changes of its own:

  • The alias format filter can now override the scan type, marking a video as progressive or interlaced when the file itself gets it wrong.
  • Running the 64-bit and 32-bit versions at the same time no longer leaves the temporary Lagarith and Xvid registrations behind when one of them closes.

Everything from 2.5.5.1212 is included:

  • A codec in the vfwcodecs folder is no longer registered temporarily if the same codec is already installed, so your own Lagarith or Xvid install is not shadowed.
  • The FFmpeg plugin, now 1.1.5.506, handles interlaced video better and fixes a "Requested frame not found" error some PCs hit near the end of valid files.
  • The bundled MPEG-2 plugin moves to 4.6.1.37, with better Unicode support, correct colours when a stream does not state its colour matrix, and interlaced output by default for interlaced 4:2:0 streams.

The bigger 2.5.3 release is in there as well, covered in the sections above: the tidier encoder list, VBR mode, bundled subtitle filters, the Xvid encoder and the move to FFmpeg 8.1.2.

The VirtualDub Batch Video DeShake Tool

VirtualDub Batch Video DeShake sits on top of VirtualDub2 and adds batch stabilisation and compression, with a long list of command-line switches for automating the work across a folder of shaky clips.

It is a separate download with its own page, and it expects a working VirtualDub2 already in place.

Download VirtualDub2 2.5.6.1218 and see how it handles your files, or tell us how you got on if you have used it before.

IS
isidroco
on 18 October 2024
Review #1
v2.1.1.609 no longer opens DV (miniDV) coded videos due to visualstudio2022 compiler bug.

Also it's no longer compatible with win7 unless you replace a couple of DLLs.

Until is solved, will stick with VirtualDub2 v44282 which is the latest which is compatible with my needs.

Update: Apparently DV problem is solved in latest test version VirtualDub2_v2.1.2.647 (test build)
OP
OPODER
on 01 July 2024
Review #2
Continua sendo MUITO bom! Faz muitas coisas e não precisa instalar!

Grato por continuar actualizando o VirtualDub!
TN
Toaru Neko
on 08 May 2018
Review #3
VirtualDub2 is a must-have. The main features are:

1. extract single or sequence of images from video.
2. encode video from any format to neraly any format.
3. deinterlace DVD video from 29.97i into 59.94p.
4. many other.
Share your thoughts on VirtualDub2 2.5.6.1218.
Verification Code
Click the image or refresh button to get a new code.
Quick heads up: Reviews & comments get a fast check before posting - no spam allowed.
ALTERNATIVES TO VIRTUALDUB2