VirtualDub (32-bit) 歷史版本列表
VirtualDub 是根據 GNU 通用公共許可證(GPL)許可的視頻捕獲和處理實用程序。它被設計成一個通用工具,可以在導出到磁帶或用另一個程序處理之前修剪和清理視頻。它不具備 Adobe Premiere 等通用編輯器的編輯功能,但是可以簡化視頻的快速線性操作。 VirtualDub 具有處理大量文件的批處理功能,您可以使用第三方視頻過濾器進行擴展。儘管 VirtualDub 可以讀取(不寫)... VirtualDub (32-bit) 軟體介紹更新時間:2003-10-20
更新細節:
What's new in this version:
[bugs fixed]
* Quick preview didn't work if the current position was past the number of source frames, even if the timeline was longer than that.
* Added FPU guards that were missing in a couple of critical places (AVIFile open, codec negotation).
* The timeline wasn't properly extended if segments were auto-attached by filename after edits had been made.
* Configuration scripts saved when no file is open no longer alter the edit list when loaded.
* Jobs launched from the command line used the normal error modes rather than those set as default by the user.
[regressions fixed]
* Filter preview buttons weren't updating the frame.
* Save Image Sequence command would randomly produce an unrequested job instead of initiating the render directly.
* Append AVI function was incrementing the filename extension instead of the name component.
* Avisynth scripts smaller than 60 bytes weren't being autodetected properly.
* MP3 audio streams were getting written with dwLength=0 if correction was enabled.
* MPEG decoder occasionally decoded garbage into the video frame, resulting in sporadic block errors during processing.
更新時間:2003-10-10
更新細節:
What's new in this version:
[features added]
* Added support for YV12 during fast recompress.
* Input video is now displayed during fast recompress for UYVY and YUY2 modes.
* Video display updates are now suppressed for panes that are totally hidden.
[bugs fixed]
* MP3 rate correction was correcting dwRate but not interleaving, causing some problems for embedded decoders. The interleaving rate is now adjusted on the fly. Note that MP3 correction is still not enabled when segmentation is active.
* Time base for the position control was improperly affected by the "convert to fps" option.
* "Box blur" filter was broken on CPUs without MMX. (Dumb compiler bugs....)
[regressions fixed]
* Menu cleanup: removed synchronous blit and histogram, fixed vertical layout and pane swap.
* Fixed crash when loading some job configurations from 1.5.4 and below.
* Fixed audio displacement not working in simple audio pipeline with forward offset.
* Adjusted Z-order of status bar relative to panes.
* MPEG-1 decoding was broken on platforms with MMX but without SSE2.
* Plugin code could crash if no plugins were installed, particularly under Windows NT 4.0.
* Video codec code occasionally named the wrong codec when reporting video format corruption during codec arbitration.
* Corrected DCT coefficient pruning in MJPEG decoder.
* Fixed crash when WAV open fails.
* Delete was producing invalid subsets in some cases.
更新時間:2003-09-30
更新細節:
What's new in this version:
[features added]
* Partial Unicode support -- you can now open and save files using Unicode filenames.
* "Chroma smoother" video filter refilters point-sampled chroma with linear interpolation.
* Single-stream cut & paste. (Be patient....)
* Improved performance of AVI parser, particularly for Direct mode streaming.
* Improved performance of bicubic upsampler.
* Audio filter graph now shows intermediate audio formats on connections.
* Audio filters can now be plugins.
* New MPEG-1 video core (Meia) -- full vertical clipping. Horizontal clipping is still by macroblock.
* Rewrote display code -- DirectDraw support is now automatic.
* Log windows now have a context menu for clearing, copying, and saving the log text.
* Modified AVI2 indexing to relax indexing restrictions somewhat, although it's still not user configurable yet.
[bugs fixed]
* Hex editor occasionally displayed the wrong data after a find or save command.
* "Attach extension" option didn't work for signpost save dialog.
* Fixed crash when I/O errors occur during a processing operation, and then occur again when attempting to gracefully finalize the partial output file.
* "Clear" didn't work in audio filter graph.
* Fixed I/O errors when attempting to push audio forward with advanced audio filtering enabled.
* "Go to" command didn't handle timestamps with frac- tional seconds that only had 1 or 2 decimal digits.
* "General convolution" generated bad code for factors of 2, 4, and 8 when dynamic compilation was enabled.
* Interleave periods of zero are no longer allowed.
* Added workaround for crash or hang when compressing with the "3ivx D4 4.0.4" video codec.
* Fixed non-interleaved save mode and made it cooperate with segmentation.
* Added workaround for heap corruption when processing audio in advanced mode sourced from some versions of Avisynth.
* Clarified DivX warning to note that it doesn't apply to the DivX 4+ codecs.
* Fixed filter cropping not working properly when "motion blur" was the first filter in the chain.
更新時間:2003-05-28
更新細節:
What's new in this version:
[features added]
* Added workaround for infinite B-frame delay interaction with DivX 5.0.5 Pro.
* File information for AVI files now shows estimated bitrate.
[bugs fixed]
* Fixed race condition in processing pipeline shutdown that was more likely to occur in Windows 95/98.
* Key frame markers were getting written on some drop frames when upsampling the video stream.
* MPEG code was issuing warnings whenever decode time- stamps were more than 0.62s apart; this has been fixed to use the actual spec limit of 0.7s.
* Operation couldn't be aborted while B-frame lag frames were being flushed at the end.
* Fixed a bad error message that displayed a bogus filename.
更新時間:2003-04-29
更新細節:
What's new in this version:
[features added]
* Converted help from WinHelp to HTML and updated dialog help to current feature set.
* Added frame rate conversion to arbitrary frame rates.
* Added logging to report non-fatal warnings during operations.
* MPEG parser detects and reports timestamp discontinuities.
* Added limited error concealment capabilities to input handlers.
* Optimized audio filters a bit and added tap count control for lowpass, highpass, and resampling filters.
* Added "new rate" audio filter to relabel an audio stream with a new sampling rate without resampling.
* Incomplete audio format headers that are rejected by ACM MP3 codecs are automatically fixed with the required fields (the infamous "tag 0055" problem).
* Added workaround for AVI1 files with MP3 audio being detected as MP3 files by Windows Media Player 8.
[features removed]
* Removed coach dialogs. Not helpful enough and too outdated to maintain.
[bug fixes]
* Fixed capture free space indicator being limited to 4GB under Windows 98 (regression in 1.5 series).
* Fixed crash when job queue could not be flushed to disk.
* VDFs that contained multiple filters were only showing the last filter in the library (regression in 1.5 series).
* Fixed crash when attempting to direct copy a video stream with an abnormally large BITMAPINFOHEADER (>16K). Added code to detect and correct such mistakes.
* Fixed hang in audio filter graph editor when placing output filter with autoconnect on and no place for it to attach.
* Fixed livelock at end of operation when lowpass/ highpass audio filters were in use.
* Fixed internal error when attempting to start an incomplete audio filter graph (unconnected pins).
* Fixed garbage wLanguage/wPriority values being written to audio AVI track headers when converting an MPEG-1 file.
* Fixed crash when attempting to load an AVI stream with an invalid sample rate (zero or infinite). Added code to guess and substitute a reasonable value.
* Fixed small memory leak in "smoother" video filter.
更新時間:2003-02-23
更新細節:
What's new in this version:
[features added]
* Improved audio filter dialog.
* Added "split" and "mix" audio filters.
* Capture mode: Added menu item to launch Windows Volume Control in Recording mode.
* Save Segmented AVI now attempts to cut before keyframes when the video mode is set to "direct copy."
[bug fixes]
* "Change so durations match" frame rate option was using microsecond periods as frame rates.
* Fixed random crash when selecting menu option with no video file loaded.
* Fixed broken free space gauge in capture mode.
* Fixed trashed filenames when attempting to set capture file.
* Save Segmented AVI was using one digit instead of two for the segment number.
* Video capture without an audio device now works.
* Audio compression dialog no longer shows incompatible compression formats when it first appears.
* Added workaround for "shutdown when finished" job control option to work under Windows 98.
* Assignments to string variables now work in scripts.
更新時間:2003-02-16
更新細節:
What's new in this version:
[features added]
* Can add a single job to the batch list with syntax: /p[input_file],[output_file]
* Filters are now loaded and unloaded on the fly to circumvent TLS (thread local storage) selector limits.
* Cropping bounds can now be dragged via the mouse.
* Improved, friendlier crash diagnostics.
* Basic audio filter support (no plugin support yet, though). The pitch shifter sucks.
* Increased accuracy of audio/video timing by switching from microsecond to rational calculations.
* Changed font on dialogs to enable ClearType on XP.
[features removed]
* Deleted outdated 3x3 average filter -- it has been superceded by "blur."
[bug fixes]
* New MPEG audio core (Priss) -- fixes decoding errors in layer I and layer III audio and adds SSE polyphase support.
* Fixed motion JPEG decoding bugs when padding is present before markers.
* Fixed crash in SSE2 code when decoding MPEG-1 file odd width in macroblocks.
* Fixed crash in SSE2 resize routine when doing 4-tap vertical resample with odd width.
* Fixed swapped UVs in About dialog box. ^^;
* Fixed sync errors in MPEG-1 playback when decoding an audio stream which flips the copyright bit between frames or switches layer III bitrates (VBR).
* Fixed "Frame not found" errors in MPEG-1 decoder when GOP is longer than 128 frames.
* Rewrote resampler clip determination code again. Hopefully this one will be Bug Free (tm).
* Fixed spurious errors at end of operation when saving WAV file.
* Outputted configuration files and job scripts now include the correct audio filename when a .wav file is selected through a script.
* Fixed AVI segmented output creating short files when working from MPEG-1 source or when IVTC is active.
* Image import filter wasn't caching frames.
* Fixed a couple of Get*() script calls that were declared incorrectly internally and didn't work (thanks to Cyrius).
* Blur filter now handles cropping properly.
更新時間:2002-11-29
更新細節:
What's new in this version:
[features added]
* Added frequently-requested Lanzcos3 kernel to resize filter. Can't see any difference whatsoever.
[bug fixes]
* Fixed nasty resize filter bug and RGB24<->RGB32 conversion errors on odd bitmap widths. (Regressions in 1.4.12)
* Fixed audio desynchronization when processing compressed audio in direct stream copy mode with both a start offset and deleted segments. Thanks to Cyrius for the bug report and fix.
* Audio compression system now drops a final partial block from an audio codec -- Microsoft ADPCM was producing these, resulting in a runt AVI stream sample. The new behavior matches that of Sound Recorder.
* A partial final block no longer triggers the VBR audio adjustment routine.
* "Previous keyframe" from beyond the end no longer seeks to start if frames have been deleted or masked. Also thanks to Cyrius.
* Fixed crash in MPEG-1 decoder when playing or saving a video stream with D-frames or invalid frame types.
* B-frame audio skew support is now also enabled for the 'XVID' video format.
更新時間:2002-11-22
更新細節:
What's new in this version:
[features added]
- Parts of the MPEG-1 decoder, some color conversion functions, and parts of the resize filter have been optimized for SSE2 (Pentium 4).
- Fixed intermittent deadlock during playback caused by non-atomic thread synchronization. This affects SMP systems as well as CPUs with HyperThreading Technology.
- Fixed Save Image Sequence regression in 1.4.11 that caused the directory portion of the dialog to be ignored.
- Fixed broken copyProc support.
更新時間:2002-10-31
更新細節:
What's new in this version:
[features added]
* Added support for reading and writing TARGA (.tga) sequences, with optional RLE compression.
* Added simple logo filter.
* Added (not-quite-optimized) HSV filter.
* The "Save Image Sequence" command is now batchable and scriptable.
[bug fixes]
* Fixed OpenDML files having bad duration values in their index if video frames weren't all the same size.
* Fixed some subset-related position slider glitches.
* RLE AVI files weren't being decompressed correctly (GDI's RLE isn't the same as AVI's RLE).
* Fixed crash disassembler not disassembling some instructions properly.
* Fixed glitches in the first three frames of the temporal smoother's output.
* Fix for some MPEG rounding errors (arrgh).
* AVI parser now accepts and reindexes LIST/movi chunks with 0 sizes.
* AVI parser no longer drops stream 0 samples at the start of a file when reindexing.
* AVI video reader detects and flips inverted RGB DIBs.
* Fixed 1/16th darkened line on left side of "blur more" filter.
* Added support for properly cloned filter data structures.
* Allowed position control font to enlarge slightly according to screen dpi and fixed font leak.
* Fixed MIME BASE64 encoding errors at end of codec configuration blocks that probably caused some codec crashes or configuration funniness.
* Calls to video codecs now eat MMX errors rather than reporting them, to workaround a bug in the MSMPEG4V3 codec that will probably never be fixed.
* WAV writer now writes out the required 'fact' chunk for compressed WAVs.
* Filter preview dialog now sanely reports errors in a non-ugly font.