Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > Capturing and Editing Video > VirtualDub, VDubMod & AviDemux

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 22nd June 2012, 18:00   #1  |  Link
Registered User
Join Date: Sep 2006
Posts: 1,001
ffinputdriver - ffmpeg based plugin for virtualdub

Just came across this plugin today, and i'm surprised that no one mentioned it before in the forum.

description in here:

I quoted it:

VirtualDub, as stand-alone, cannot handle .mkv, .mp4, .flv, .mov or any other files besides .avi. You need a plugin or plugins to load anything else besides .avi. FFmpeg Input Driver will open and edit Matroska Container (MKV), MP4, FLV and other video files in VirtualDub. FFmpeg Input Driver can handle 31 different file formats. The plugin is based, as the name may suggest, of the FFmpeg libraries. - This plugin pack requires VirtualDub. To install FFInputDriver just place the unarchived package under VirtualDub program directory.

- Supported YUV420P, Y8, UYVY, YUYV, RGB555, RGB565, RGB888 color spaces;
- Simple downmix of multichannel audio stream alg implemented;
- Both video and audio are always decompressed;
- Implemented Media File Information dialog (File->File Information) for the first video / audio stream in the container file;
- Source solution for vs2010 included (but earlier versions of the VS can be used);
- Opening file formats: anm; asf; avi; bik; dts; dxa; flv; fli; flc; flx; h261; h263; h264; m4v; mkv; mjp; mlp; mov; mp4; 3gp; 3g2; mj2; mvi; pmp; rm; rmvb; rpl; smk; swf; vc1; wmv; ts; vob; mts; m2ts; m2t;*.mxf;*.ogm;*.qt;*.tp;*.dvr-ms;*.amv
From raythe0n's origional plugin, modified by tateu, later modified by dloneranger

v0.8.0.7 [23 Jan 2014]
Added option, default video decoding format for unusual formats
(There are many formats that virtualdub doesn't handle, now you can choose how they are decoded)
Updated ffdlls to 2.1.3
Fixed crash from FFDshow dlls logging
Added more native virtualdub video formats, so less are converted to rgb
-> yuv 410p, 422p, 444p, nv12, nv21
Changed default format to rgb32 from rgb24
Added option for FFMPeg autodetecting 709 colorspace - if that info is in the source file
Added option for setting 709 colorspace for source file height>=720
Use the ask for extended options checkbox on opening a video to set them
Disabled by default
Fixed so registry works on XP
Includes required ffmpeg dlls
Settings saved in registry (a)
The "Adjust Pixel Aspect Ratio" option is disabled by default plugin
- Implemented full support for multichannel.
- Fixed a memory leak.
- When opening a file with the plugin, if you select "Ask for extened options after this dialog", you get the following options for audio
-- Downmix Audio - if selected, downmixes multichannel to stereo (off by default).
-- Limit Audio To 16-bit - converts 32-bit audio source to 16-bit samples (off by default).

Note that virtualdub has some limitations when dealing with multichannel or 32-bit source audio:
- Some audio compression codecs do not accept multichannel or 32-bit samples as input.
- Virtualdub menu Audio->Conversion does not know how to mix multichannel down to stereo, or convert 32-bit audio to 16-bit.
- Therefore, above options in "Open video file" were implemented to convert to stereo or 16-bit if necessary. plugin source
- Upgraded to current versions of ffmpeg - avcodec-55, avformat-55, avutils-52, swscale-2.
- Minimized usage of deprecated features in ffmpeg.
- Added support for planar audio formats.
- Added support for 32-bit audio samples.
- There's tentative support for multichannel, but Virtualdub hangs when fed multichannel audio by an input plugin. So for now, multichannel is down-mixed to stereo as before. See Below.
- Fixed a bug that caused garbled audio and occasional crashes near the end of playback.
- Split the sources to make them more manageable.
- VS2012 project files.
developer page older:


Last edited by lansing; 20th February 2014 at 20:28. Reason: update
lansing is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 05:23.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.