View Full Version : Native Linux port of VirtualDub


ABurns
15th August 2026, 21:13
This is something that I've been working on for my own use for a while now, and it's finally reached a level of basic usability, so I decided to publish to GitHub. It's buggy and incomplete, but it handles most of the basics. It's written in C++ and QT.

https://t3.pixhost.to/thumbs/4986/758985064_screenshot.png (https://pixhost.to/show/4986/758985064_screenshot.png)

AVISynth+ has supported Linux and ffmpeg has supported AVISynth for a while now, but I haven't found a good equivalent VDub that can load avs scripts. That's been the bottleneck preventing me from being able to get away from Windows and wine, so I decided to have Antigravity port it for me. It's been an interesting trip. I've tried to do a line-for-line port wherever possible, and do a reasonable re-implementation of functions that were specific to VFW and Win32 using ffmpeg. I also threw in some modifications that I liked from the old VirtualDubMod app, like window auto-fit on load.

Importing and exporting basically work, and a few of the full processing filters are implemented. It's far from finished, but it does what I need right now. Contributors welcome if anybody feels like submitting bug fixes, improvements, or additional features.

https://github.com/heyburns/VirtualDubQT

Koti
12th September 2026, 02:28
Wanted to say thanks
After a little struggle wondering why ffmpeg wasn't linking, and after that throwing an error on Av1, I think I've got this running a full encode.
(what version of ffmpeg was this tested around? )

Linux noob that grew up on windows XP / 7 and the tools of the time.
Happy to have something I recognize

Selur
12th September 2026, 03:13
Out of curiosity:
a. Are there any plans to support vfw drivers somehow (iirc. ffmpeg has no support for those)?
Support for vfw always was the main reason for me to use VD; but I haven't captured anything for 25+ years, so I'm not sure whether this is still an important thing.
b. Any plan to support VD plugins/filters from external 'vendors'?

Cu Selur

v0lt
12th September 2026, 05:26
a. Are there any plans to support vfw drivers somehow (iirc. ffmpeg has no support for those)?
Video for Windows (VFW) will not work in native Linux.

StainlessS
12th September 2026, 13:59
This is something that I've been working on for my own use for a while now

Thanks for your leap into the dark. :)

Respect, that is not a small nor simple project.