Current version

v1.10.4 (stable)

Navigation

Main page
Archived news
Downloads
Documentation
   Capture
   Compiling
   Processing
   Crashes
Features
Filters
Plugin SDK
Knowledge base
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.4 released

Never try uploading large numbers of files by FTP while Azureus is running. I tried uploading a new copy of my website while my other machine was pulling down a Mandrake Linux DVD, and I kept getting failed connections. I think my hardware firewall+router is hitting its limit with respect to rapid-fire incoming connections. (I'm a neanderthal and still use command-line FTP, which does not have PASV support.)

1.6.4 is out on SourceForge. It has some general cleanup of issues in 1.6.3, and more importantly, thanks to some persistant users has a couple of critical fixes for Windows 95/98/ME users -- a GDI handle leak fix, and a GDI region double-free fix. It also has a workaround for the capture problems on the SAA713x-based boards. There are still some issues; video timing becomes wonky when audio playback is enabled, and for some reason the tuner has a habit of randomly dropping out of the crossbar, but at least basic capture should work.

Avisynth users: F2.

DV capture still doesn't work, I'm afraid. I'm going to try to find my DVplus and implement the necessary format and/or splitter support for 1.6.5. I have two choices here: I can either use DirectShow's DV splitter to fork the DV stream into conventional audio and video, or I can dump the type-1 stream to disk. The former has the advantage that the audio code can work; the latter can deal with mid-stream format changes but requires some internal API rework.

The command-line support for capture isn't actually documented anywhere. The main reason is that I haven't updated the help file; I recently discovered that Html Help supports launching topics directly through command-line parameters to hh.exe so I'm going to look into ditching the double-zip system for that. In the meantime, here are the switches:

I just realized there isn't a way to get VirtualDub to exit after capture has ended. Whoops. I'll need to add that. The reason I added these is that I started implementing capture scheduling and realized that the UI was going to be annoying to write, so I went with command-line support instead.

Build 23174 (1.6.4, experimental): [February 12, 2005]
    [features added]
    * Capture: Added support for detecting and correcting discrepancies in
      the video time base. This can reduce frame drops if the incoming frame
      rate is unexpectedly and regularly too high or too low.
    * Capture: Added command-line support.
    * Capture: Timing settings are now saved.
    * Capture: Stop conditions can now be modified during capture.
    * Capture: Luma squish can now be separately enabled for the black and
      white ends of the luma spectrum.
    * Capture: Luma squish now works with planar YCbCr formats.
    * Capture: Frame timing is now exportable as a comma-separated-value file
      for analysis.
    * Added an option to reopen the input file while preserving the edit
      list.

    [workarounds]
    * Added detection of video codecs that improperly modify their input
      framebuffer during compression. 

    [bugs fixed]
    * Capture: Audio devices were appearing on the wrong menu.
    * Capture: Settings dialog sometimes didn't allow OK to be pressed due to
      validating hidden settings.
    * Capture: Exiting the crop dialog caused device settings to reset.
    * Capture: Fixed time wrap at 35min with the DirectShow driver.
    * Capture: Fixed crash when using filter chains where the input and
      output of the chain have different frame sizes.
    * Capture: Added workaround for freezing with SAA713x-based capture
      devices -- the system clock is always used for the reference clock
      rather than any capture filter clock.
    * Capture: A warning is now appropriately displayed when VirtualDub
      cannot analyze incoming video (preview acceleration, live filter
      preview).
    * Fixed massive slowdown in hex editor when scanning RIFF tree for an AVI
      file with a lot of video frames.
    * Fixed bug with the "last frame" facility in the video filter system that
      was causing the motion blur filter to fail if it was first and another
      filter followed it.
    * Fixed intermittent crash under Windows 98 when repainting draggable video
      frame.
    * Fixed path handling around UNC network shares and Windows 2000/XP volume
      mount points, which could sometimes result in incorrect 4GB FAT errors.
    * Fixed some cases where the mask/unmask code didn't mask the right frames.
    * PNG decoder failed if the compressed data contained a stored chunk.
    * PNG decoder crashed if an error occurred during decoding.
    * Fixed GDI handle leak.
    * Display panes did not react properly to the mouse cursor when positioned
      over a secondary monitor with a negative position. 

    [regressions fixed]
    * Source Audio had to be selected twice if WAV audio was the previously
      selected option.
    * Motion JPEG code was crashing instead of throwing errors on unsupported MJPEG
      formats.
    * Capture: Cropping caused YCbCr formats to vertically flip.
    * Capture: VFW driver was not properly reporting failure when setting
      unsupported video formats.
    * Capture: "Wait for OK on capture" has been reimplemented.
    * Fixed the prev/next range commands always saying "no prev/next range." 

Comments

Comments posted:


“Correct video timing if it is off from real time”
Could you explain in a little more detail what this does? I'm unsure if it's something I should have on or off :-)

SonOfAdam - 12 02 05 - 22:09


The initial audio delay in capture is now eliminated, I used to experience a 150-200ms audio delay in all captures, nice work. I haven't tested the new resampling of audio to maintain sync in a long capture yet.

In your 1.6.4 release notes you have this line

"Avisynth users: F2." What does that mean?

Thanks. mck

mck - 13 02 05 - 10:33


F2 re-opens the currently opened file. This is useful if you have avisynth script you are editing in a txt-editor. This was done after a feature request on the forums.

stephanV - 13 02 05 - 17:59


Cool, fireworks! Is there a switch to configure them too?
(sorry, couldn't resist)

Obi Wan Celeri - 13 02 05 - 21:07


Please add reading and writing capabilities for matroska format better than virtual dub mod does.

Takeru - 16 02 05 - 14:43


Great work! Using the RGB filters now works as expected. Hmmm... now I'll try to see if I can kick the ASUS VCR App and use VirtualDub instead.

Mark Junker - 16 02 05 - 17:33


If you use the command line for capture, how do you configure what codec it uses for the capture?

zanth - 16 02 05 - 22:25


I haven't tested it yet, but I think I have to buy a huge HDD .

Mark Junker - 19 02 05 - 11:50


Is there a way to frameserve on one computer and encode on another computer through network?

David Gaishewski - 20 02 05 - 13:40


Really, I didn't find any discussions on this topic. Is there any chance to utilize more than one PC?

David Gaishewski - 21 02 05 - 05:13


AFAIK there isn't a way yet.

Mark Junker - 24 02 05 - 18:33


(I'm a neanderthal and still use command-line FTP, which does not have PASV support.)

If you install cygwin, wget allows for the command-line option --passive. ncftp allows the passive command. (Anyway, ncftp beats the pants off of standard Windows FTP, if only because it has tab-completion.)

You can run cygwin utilities from a regular DOS command-line if you have cygwin installed. It's really pretty nice.

grendelkhan (link) - 25 02 05 - 22:03


Hi, I too think commandline is needed, wonder how has it been on commandline support in current VD developing?

I do suggest
/capcountry (for TV Tuner country code)
/capinput (for TV Tuner Input)
/capvideostd (for TV Tuner Standard)

or script for these setting will be cool. (at least the tv tuner card part, as the other capture setting can be save anyway)

I hope one day I can SSH to my computer at home, and remote virtualdub to capture my from my TV card...

Theo - 14 06 05 - 16:43


Can I capture form command line less time than a minute? how?

jose - 27 09 05 - 11:52

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.