updated Aug 29, 2026 35MB file size 709.0K downloads

VirtualDub2 is the maintained successor to VirtualDub, a free portable video editor for Windows that keeps the 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.

  • 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.
  • An MPEG-2 plugin, 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, and since version 2.5.1 the application manifest sets UTF-8 as its code page, so AviSynth+ scripts with accented or non-Latin characters in their file paths finally work on Windows 10 v1903 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 opens .7z files on its own; on Windows 10 you will need an archiver first.

The whole thing runs from a USB stick without writing to the Windows registry or leaving files behind, which suits anyone moving between machines or keeping a self-contained toolkit next to their projects.

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.

The VirtualDub-MPEG2 plugin is still around for legacy DVD-sourced MPEG-2 work, and 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 they are available to encode with without being installed on the machine - and as of this build, 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 there is MP3 output and experimental AAC through QAAC, which is a front end for Apple's encoder and needs Apple's components present to run. Version 2.5.1 also fixed the muting of the first few audio samples that affected some files.

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 at 1.10.5, 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, Unicode file paths and support for Windows 7 through Windows 11.

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

A few older builds are kept on the download page because specific setups still need them - miniDV capture broke in 2.1.1 before being fixed, and some Windows 7 machines needed DLL substitutions around that period. If the current build misbehaves on old hardware, an earlier one is right there.

Changes in VirtualDub2 2.5.4.1200

One thing to know before comparing notes with the developer's site: 2.5.4.1200 is a development build rather than a tagged release. Its own change log marks the section "2.5.4.x dev", and the last numbered release behind it is 2.5.3.1197 from 25 August 2026.

The single 2.5.4 change so far is a small one with a practical effect: a VfW codec in the bundled vfwcodecs folder is no longer registered temporarily if the same codec is already installed on the system, so your own Lagarith or Xvid install is no longer shadowed by the bundled copy.

Everything from 2.5.3.1197 is in there as well, and that was the substantial release. The change most people noticed is that the encoder list stopped lying to them:

  • Video encoders you cannot actually use - missing hardware, unsupported driver - no longer appear for selection at all, and encoder enumeration was fixed for FFmpeg builds carrying a partial set.
  • VBR mode added for most video encoders, and a QSV VP9 encoder alongside it.
  • VSFilterBE 2.47.1 is now bundled, bringing the TextSub and VobSub subtitle filters with it.
  • The Xvid VfW encoder was added, along with temporary registration of native VfW codecs from a vfwcodecs folder.
  • FFmpeg moved to 8.1.2, through the avlib plugin at 1.1.3.490.
  • Fixed video capture with FFmpeg FFV1 and x264 8-bit compression, and fixed loading of saved processing settings.
  • Fixed the duration readout for a selected range, and closed several potential memory leaks.

The bundled FFmpeg plugin is running slightly ahead of its own last tagged version too, with improved handling of interlaced video. Development builds appear between releases like this, so the version here may sit ahead of the last published release notes.

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.4.1200 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.4.1200.
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