Current version

v1.10.4 (stable)

Navigation

Main page
Archived news
Downloads
Documentation
   Capture
   Compiling
   Processing
   Crashes
Features
Filters
Plugin SDK
Knowledge base
Donate
Contact info
Forum
 
Other projects
   Altirra

Search

Archives

01 Dec - 31 Dec 2013
01 Oct - 31 Oct 2013
01 Aug - 31 Aug 2013
01 May - 31 May 2013
01 Mar - 31 Mar 2013
01 Feb - 29 Feb 2013
01 Dec - 31 Dec 2012
01 Nov - 30 Nov 2012
01 Oct - 31 Oct 2012
01 Sep - 30 Sep 2012
01 Aug - 31 Aug 2012
01 June - 30 June 2012
01 May - 31 May 2012
01 Apr - 30 Apr 2012
01 Dec - 31 Dec 2011
01 Nov - 30 Nov 2011
01 Oct - 31 Oct 2011
01 Sep - 30 Sep 2011
01 Aug - 31 Aug 2011
01 Jul - 31 Jul 2011
01 June - 30 June 2011
01 May - 31 May 2011
01 Apr - 30 Apr 2011
01 Mar - 31 Mar 2011
01 Feb - 29 Feb 2011
01 Jan - 31 Jan 2011
01 Dec - 31 Dec 2010
01 Nov - 30 Nov 2010
01 Oct - 31 Oct 2010
01 Sep - 30 Sep 2010
01 Aug - 31 Aug 2010
01 Jul - 31 Jul 2010
01 June - 30 June 2010
01 May - 31 May 2010
01 Apr - 30 Apr 2010
01 Mar - 31 Mar 2010
01 Feb - 29 Feb 2010
01 Jan - 31 Jan 2010
01 Dec - 31 Dec 2009
01 Nov - 30 Nov 2009
01 Oct - 31 Oct 2009
01 Sep - 30 Sep 2009
01 Aug - 31 Aug 2009
01 Jul - 31 Jul 2009
01 June - 30 June 2009
01 May - 31 May 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 29 Feb 2009
01 Jan - 31 Jan 2009
01 Dec - 31 Dec 2008
01 Nov - 30 Nov 2008
01 Oct - 31 Oct 2008
01 Sep - 30 Sep 2008
01 Aug - 31 Aug 2008
01 Jul - 31 Jul 2008
01 June - 30 June 2008
01 May - 31 May 2008
01 Apr - 30 Apr 2008
01 Mar - 31 Mar 2008
01 Feb - 29 Feb 2008
01 Jan - 31 Jan 2008
01 Dec - 31 Dec 2007
01 Nov - 30 Nov 2007
01 Oct - 31 Oct 2007
01 Sep - 30 Sep 2007
01 Aug - 31 Aug 2007
01 Jul - 31 Jul 2007
01 June - 30 June 2007
01 May - 31 May 2007
01 Apr - 30 Apr 2007
01 Mar - 31 Mar 2007
01 Feb - 29 Feb 2007
01 Jan - 31 Jan 2007
01 Dec - 31 Dec 2006
01 Nov - 30 Nov 2006
01 Oct - 31 Oct 2006
01 Sep - 30 Sep 2006
01 Aug - 31 Aug 2006
01 Jul - 31 Jul 2006
01 June - 30 June 2006
01 May - 31 May 2006
01 Apr - 30 Apr 2006
01 Mar - 31 Mar 2006
01 Feb - 29 Feb 2006
01 Jan - 31 Jan 2006
01 Dec - 31 Dec 2005
01 Nov - 30 Nov 2005
01 Oct - 31 Oct 2005
01 Sep - 30 Sep 2005
01 Aug - 31 Aug 2005
01 Jul - 31 Jul 2005
01 June - 30 June 2005
01 May - 31 May 2005
01 Apr - 30 Apr 2005
01 Mar - 31 Mar 2005
01 Feb - 29 Feb 2005
01 Jan - 31 Jan 2005
01 Dec - 31 Dec 2004
01 Nov - 30 Nov 2004
01 Oct - 31 Oct 2004
01 Sep - 30 Sep 2004
01 Aug - 31 Aug 2004

Stuff

Powered by Pivot  
XML: RSS feed 
XML: Atom feed 

§ VirtualDub 1.6.2 released

It's been a while since I've done a real update, so I figured I might as well make it a big one.

This version fixes some more regressions and gets closer to stable for the editing mode, but more importantly, this version is what I consider "first viable" for basically what has been a complete rewrite of the capture module since 1.5.10. The 1.6.2 capture module is much more modular and flexible; most of the globals are gone and there are now well-defined interfaces in between layers. The primary benefit is that VirtualDub is now able to interface to both Video for Windows and DirectShow for capture, which means that WDM capture drivers now work much better.

As for the details....

First, the capture module no longer selects a device by default on open. Wheeeee. Next.

Direct support for VFW devices is still there, although the old AVICap capture mode is gone; VirtualDub now always uses its own I/O routines. This removed a lot of the cruft from the capture module and eliminated some of the confusion in the UI. (AVICap doesn't allow you to set or get video compression settings programmatically, which is why 1.5.10 had two "set compression" options in the video menu.) There are some issues with the VFW module, however -- it doesn't report errors very well and DirectDraw acceleration (now Display acceleration) doesn't mask the native preview, which leads to lower performance than 1.5.10; both of these will be fixed in a later version.

The DirectShow driver, which is based on DirectX 9.0c, is still in heavy development. Its major limitation in this release is that it cannot capture from both a video capture device and a sound card, so you will only get sound if your capture device captures both audio and video by itself. I also haven't done much work in poking settings directly in the various filters in the filter graph so finding settings is a bit rough; generally the video format settings are on the capture filter and the input setting (Composite/S-Video) is on the video crossbar. DV, MPEG-1, and MPEG-2 capture won't work as I don't have support for those sample types; I haven't looked into what it would take yet. There are some problems with the Sample Grabber filter that I'm currently using, and I need to replace it with a custom filter/DMO with better media type support.

Note that any VFW devices will show up as both VFW devices and DirectShow devices using the VFW wrapper filter; the latter will show up as (VFW>DirectShow) in the device list. You will likely get better performance using a VFW device with the VFW driver than using it through DirectShow. I currently do some ugly workarounds in the DirectShow driver for various problems, such as attaching a null renderer to any audio capture pin in order to avoid severe stuttering on video preview. DirectShow is a wonderful API; for any given operation, such as seeking within a stream, there will be six ways to do it, only three of which will be available in your filter graph and only one of which will actually work, assuming that you don't call it at the wrong time and trigger a deadlock.

There is a third driver, the Emulation driver, that takes a video file and plays it back as though it were a video input source. This driver uses the same source code to play files as the edit mode so it really isn't useful for anything other than debugging the capture module. You might find it useful if you want to see how a video capture session would run, however.

There are also a couple additional features that are not specific to a particular capture driver:

Using 1.6.2, I was successfully able to capture an entire episode of Prétear with MPEG-4 video compression using my Plextor PX-M402U. (I never said all of the anime in my testing collection was good anime.) Note that this device in particular doesn't capture compressed audio; this is done in software with the supplied software bundle, so when you use it in VirtualDub you will only be able to capture uncompressed PCM as the raw audio format. This is probably just as well as VirtualDub can't read MPEG-1 layer II audio tracks. For best results, when using the PX-M402U, disable early frame drops under Capture/Timing -- the timing is accurate enough and drops are disasterous with compressed video -- and set the capture format to DivX MPEG-4 under Video/Capture Filter.

There are a couple of minor improvements to the edit mode, such as AVI tagging, and support for decoding PNG files. I was disappointed to find when implementing the AVI tags that the AVI format stores text as 8-bit and doesn't have a functional way to set the character set; the CSET chunk is supposed to do this but Windows Media Player doesn't recognize it, so foreign characters don't work reliably. Rats. My PNG decoder is terrible and doesn't support interlaced files, but it works on most of the files that I have and I figured I'd throw it in. I have prototype compressor code for the Deflate format, which would be needed for PNG encoding, but currently it doesn't compress as well as gzip.

Changes for 1.6.2:

 Build 22651 (1.6.2, experimental): [December 12, 2004]
    [features added]
    * Capture: Improved Unicode support.
    * Capture: DirectShow video capture support.
    * Capture: Enhanced volume meter.
    * Capture: Alternate audio resampling mode for reduced
      frame drops when resyncing.
    * Capture: Audio compression now occurs after resampling
      for better timing.
    * Capture: Stop hotkeys are no longer system global.
    * PNG images are now supported for read.
    * AVI info tags are now supported. 

    [bugs fixed]
    * Fixed occasional crash when using DirectX display mode
      with 8-bit display.
    * Appending type-1 DV AVIs caused the output AVI to have
      the wrong stream type.
    * Fixed rare junk displays when overlay playback is enabled,
      caused by selection of overlay formats that the bitmap
      library cannot support conversions to.
    * Fixed source formatting tags in timeline strings
      reporting huge frame numbers at the end of the timeline.
    * Fixed garbage when attempting to convert Pal8 to Y8. 

    [regressions fixed]
    * Fixed slowdown in shuttle commands.
    * 24-bit video depth settings in configuration files saved
      from 1.5.x were being imported as 16-bit.
    * Fixed crash when switching to frameserver mode.
    * Fixed crash when attempting to finalize AVI file after a
      disk full or file size error.
    * Fixed expression evaluation errors in scripting language.
    * Fixed intermitted crash in Preferences dialog related to
      enable links.
    * Fixed crash when attempting to play 8-bit paletted AVI
      files.

Comments

Comments posted:


oooooooooooooooooooooooooooooooooooooooooooooooooooo

chiu - 14 12 04 - 05:39


I LOVE THIS SOFTWARE, ITS VERY USEFUL FOR EDITING VIDEOS

Raja (link) - 14 12 04 - 14:22


Always anxious for a new VDub update, thanks.

(Think you can add an option to resize crop window by percentages? Dropping in video larger than my monitor resolution isn't exactly crop friendly.)

Dave - 14 12 04 - 19:24


It looks as if Virtualdub has had some big improvements made.I will most definitely download it and give it a tester.Its great to hear that your software now supports capturing AVI with the option of resampling the audio to keep A/V sync.
Well done and hope you keep up the good work.
I'm most definitely looking forward to downloading a zero bugs,stable version,in the near future.

Luke - 14 12 04 - 19:48


Best editing software!

Matroska - 15 12 04 - 05:15


I can't live without VirutalDub!

Please! Someone write more plug-in for it, I can donate to those willing to help. It's really good to wipe out the big bad commercial software that quality sucks but charges you a lot.

johnsonlam - 15 12 04 - 06:31


I use this software for a long time and I am happy with it - an with the fact, that it will be better and better and better.

Max

Teefaukäptscha - 15 12 04 - 08:06


I love VirtualDub, because it offers a level of control no commercial product does. However, I think it still needs a lot of work. For example, all of my video comes to my computer via my DV camera (it also functions as an analog to DV capture device) so VirtualDub is useless for capturing. I be SO HAPPY to dump all my buggy, confusing, video editing products if VirtualDub was compatible with DV capture.

Paul - 15 12 04 - 16:42


I need to know if I should un-install the older 1.54 version before installing this new 1.62.

I too have used this app for over two years now without any complaints! It is outstanding for editing mpeg1 files!

Thanks for all your time and efforts over the years in producing this program for the general public.

Silverfox1 - 15 12 04 - 23:36


I'll stick with 1.5.10 for now, but it Looks like we really have some things to look forward to in future releases virtualdub. It's developing nicly. Virtualdub rocks! It's a wonderful tool. So much you can do with it.

twogunmickey - 16 12 04 - 00:55


I capture Videos with Windows 2000 and all works very fine. Under WinXP i become dropped Frames every Second. Bios, Motherboard, Graphic and Sound - Driver all newest Release. With Virtualdub 1.6.2 i hoped it works better. ("WDM capture drivers now work much better") Unfortunatly will Sound not captured in DirectShow Mode (i must capture him with my SoundCard).

Will this limitation corect in one of next Virtualdub Versions or we must wait new DirectX Version?

Virtualdub - Simply the BEST!

Gerold - 16 12 04 - 01:40


Similarly that Every Lee ignores my letters with sensible ideas...
It is very a pity.

Nicco - 16 12 04 - 08:04


Is 1.6.2 a production version now, or is it still a test version? When I downloaded it from SourceForge and start it, it states it is still test. Just need to know if I downloaded a wrong version.
Thanks!

Mike - 16 12 04 - 22:03


The 1.6 series is still experimental.
The latest stable version is 1.5.10.

SonOfAdam - 17 12 04 - 01:20


I use the version 1.6.0. I got best results to capture AVI from my old ATI Readon all in wonder card. The only thing I've to to is to start once the original ATI multimedia center .
The version 1.6.2 do not capture anything. Let's wait for the next version.

Herbi - 17 12 04 - 04:32


Dave: I didn't even think about that. Shouldn't be too hard to fix, though.

Silverfox1: All versions can run side-by-side with each other without uninstallation. I do so regularly for testing.

Gerold: I did said above that the DirectShow mode can't capture from the sound card. Fixing that is forthcoming; my priority is currently the devices that don't use the sound card for audio capture, because in previous versions you couldn't use them at all.

Herbi: I need people to actually try the capture module in 1.6.2 and report experiences. Just saying that it doesn't work isn't being helpful, as at the very least I need to know details of what it isn't doing. The forum is the best place to do this, btw.

Phaeron - 17 12 04 - 04:48


PLEASE add scripting support for capture! Will you?

Tobbe - 17 12 04 - 09:52


Capturing seems to work fine with my Pinnacle Studio DC10+ in Windows 2000 (make sure you remember to set the capture file, otherwise it will crash). Thanks Avery!

Moitah (link) - 18 12 04 - 05:17


i received the following error report : couldn't locate decompressor for format `XVID`. what should i do ?

tzachi - 18 12 04 - 07:21


Can I open DVD(VOB) files?
How I can do this?

Can U add AC3 audio, as NunDub?

Best regards, Max

**********
Thanks for best program!
VirtualDub forever...

Max - 18 12 04 - 18:07


tzachi: You should install a VFW XVID codec.

foobar - 19 12 04 - 15:23


The speed improvement is fantastic, plus the rest of
new features and fixes, but why is cropping disabled ?

Thanks for the great work.

John Iltes - 19 12 04 - 19:54


wow. i love this program. i mean amazingly, but one thing. i remember seeing a meter that described the differences in compression...where do i go to get that?

Raj - 05 04 05 - 19:22


I noticed that the audio part in my ADS Video Xpress USB usbav-191 capture device isn't recognized in Virtualdub, although it is in Windows Movie Maker. And I really want to use Virtualdub, too, since it's a lot better than Movie Maker (surprise, surprise) in capturing the raw video. Can anyone help me out with figuring out how to convince Virtualdub into recognizing my capture card's audio? I haven't tried recording the audio through my soundcard's mic input yet, though, I really don't want ot.

Choong - 06 02 07 - 22:20


I love VirtualDub, because it offers a level of control no commercial product does. However, I think it still needs a lot of work. For example, all of my video comes to my computer via my DV camera (it also functions as an analog to DV capture device) so VirtualDub is useless for capturing. I be SO HAPPY to dump all my buggy, confusing, video editing products if VirtualDub was compatible with DV capture

ram - 14 04 08 - 05:15

Comment form


Please keep comments on-topic for this entry. If you have unrelated comments about VirtualDub, the forum is a better place to post them.
Name:  
Remember personal info?

Email (Optional):
Your email address is only revealed to the blog owner and is not shown to the public.
URL (Optional):
Comment: /

An authentication dialog may appear when you click Post Comment. Simply type in "post" as the user and "now" as the password. I have had to do this to stop automated comment spam.



Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.