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