VirtualDubMod 1.5.1.1a is out
Cyrius <[email protected]> Thu, 1 May 2003 09:24:58 -0700 (PDT)
| Newsgroups | gmane.comp.video.vdubmod.general |
|---|---|
| Message-ID | <[email protected]> |
For those who didn't know, we released VirtualDubMod
1.5.1.1a.
Much has changed. For that reason and because of the
just included matroska support we termed this one an
alpha release.
Some things that are not listed in the changlog:
*The network distributed encoding stuff is out. It
introduced a lot of bugs when we included it in 1.4.x
since noone really understodd it. If we find someone
dedicated to it, we will reinclude it.
*Pulco-citrons MPEG2 handling is out. Unfortunately he
can no longer work on it. As alternative we included
fccHandlers mod.
*All bug reports from 1.4.x on our project page will
be set to 'Pending'. Since so much changed, most of
them will no longer be valid. If you find your already
reported bug is still there, please set it back to
'Open'.
Unfortunately we couldn't update to VDub 1.5.2 in time
(major changes), but we are already working on it (may
take some time though).
Now for the Changelog:
Belgabor:
- Converted all my stuff to 1.5
- Since Averys error scan works now I ditched my
version.
- Assimilated Tdll.h from ffdshow. It provides a class
for dll loading.
Also prepared AviSynth filtering inside VDubMod with
a Object
encapsulation avisynth.dll
- Included fccHandlers MPEG2 mod. AC3 support is
enabled
- Pictures showing whether a command is a keyword,
internal or external in
Avisynth syntax completion
- Moved all AviSynth command stuff to CAviSynth
- i18n Completed. Autoloads VDMLang(Three letter
code).dll. Custom dll can be set
in Display Properties.
Cyrius:
- Rewrote the MP3 & AC3 import parts which are now
used in both AVI (previously
using Nandub code) and OGM menu. The new code has
some features to 'handle'
corrupted data (you can throw or keep those data; if
kept the code will treat
those data as audio frames and try to prevent audio
desynchronisation). Nb :
* when opening an MP3 file that appears to be VBR
you will be asked what
to do (as for AVI)
* this new code seems to fix some out of synch
issues reported concerning the
use of 'MP3 (CBR) audio'
* this code also store various information
concerning the structure of the
file but should take far less memory than the one
previously used in the
OGM menu, especially for the AC3 part
- Started merging of AVI 'Audio' & 'Audio2' menu with
the 'OGM' one. This should
allow to have more than 2 audio streams in an AVI,
and will make my life easier
(I hope) in the future :p. All streams 'vital'
information are now accessible
in the new 'Streams' menu. This includes a list of
all available streams (except
main video of course) and accessiblity to specific
settings of each stream such
as interleaving, filters, compression, comments,
chapters, ...
The 'Audio' menu features are accessible for each
audio stream in the list by
right-clicking on the concerned stream (popup menu).
You can choose which audio stream in the available
streams you want to preview.
Keep in mind that audio specific options (filters,
compression, ...) generally
requires the audio to be decompressed, so before
using those features please
be sure you have such a decompressor, or that the
audio is already PCM.
- Removed the 'Audio' menu since its options are now
accessible for each audio
stream in the 'Streams -> Stream list' window. This
also means that there is no
more audio mode (None/AVI/WAV) since you can add /
remove / enable / disable
available streams in this window.
Also removed 'Save WAV' since it is available in the
same window.
- The 'FourCC' field in the AVI 'File information' now
show the FourCC (4 letters)
and the name of the correspondant codec. Added an
equivalent for the audio with
the 'Tag' field that show the wFormatTag value of
the audio (hexadecimal value)
and the correspondant codec.
The name of the codec is taken from the Codecs.ini
file that contains a list of
known video / audio codecs (this file comes from
TCMP, I thank its developpers
for their good player, having made this file and
letting us use it :)).
- Removed the 'Audio2' fields in the DubStatus window.
The 'Audio' fields now show
the state of the first muxed stream (i.e. not
necessarily the first audio stream
of the opened file in case you moved it to another
place). The projected filesize
take into account all the muxed streams though.
- Comments in AVI are now loaded (in the video
comments list) when opening a file.
- Added a bit of Unicode in the 'Streams' menu. This
is only available for Windows
that handle Unicode natively (i.e. it isn't
available under Win9x).
You can open external sources which name is in
Unicode (well this is not really
useful for the moment since you can't do the same
when opening the main source).
All comments and chapters strings should be in
Unicode (note that AVI comments
are translated to the ANSI code page; same happens
for OGM that doesn't seem to
handle Unicode).
- Added some code to try handling ASCII/UTF8/Unicode
SRT files automatically (worked
with an ASCII SRT file and its Unicode equivalent
generated by SubResynch).
Note that currently OGM doesn't seem to handle
Unicode subtitles so they are
converted to the default ANSI code page.
- Added the 'Set keyframe on chapters' feature in the
'Tools' menu.
- Added DTS (14 bits format not supported) as possible
source format.
- Added a new tab ('Audio') in the preferences. This
let you access :
* the default preload (in ms) for audio streams
* whether or not the preload must be disabled when
not saving to AVI
* the mimimum number of audio frames to pack in a
block
* whether or not you want to keep corrupted data (in
MP3 / AC3 / DTS files)
- You can't 'Save WAV' / 'Demux' a stream and call
another time 'Save WAV' / 'Demux'
or 'Delete' on any stream anymore. Will prevent some
of you to play too much and
make crash the program this way :p
- AC3 is now decoded thanks to liba52 when using 'Full
processing mode' or previewing.
Multichannel streams are converted to 'Dolby
surround compatible stereo'.
- Added another option in the 'Audio' preferences.
This let you use Priss (VirtualDub
internal Mpeg audio decoder) instead of an ACM codec
when decoding MP3 streams.
There may be some bugs (in the way I use it, not in
Priss ;)), but it seems this
decoder works better than ACM for MP3 VBR streams :)
- Added a new 'Streams' tab in the dubbing status
window. This tab show you the status
of all the streams being muxed, on the contrary to
the 'Main' tab that only show
you the status for the video and the first stream
(generally audio) being muxed.
- Fixed (I hope) the bug with the About box.
- Now use the Corona library to handle other image
formats. BMP and TGA are handled
by VirtualDub internal routines, and PNG / JPEG /
GIF / PCX are decompressed
on-the-fly to BMP thanks to Corona when opening an
image sequence. You can save
image sequences to BMP, TGA (handled by VirtualDub)
or PNG (handled by Corona).
Note that Corona only support PNG output (no BMP,
TGA, JPEG, GIF or PCX).
- Added 2 items in the 'Video' menu to let you take
snapshots of the input or output
video and save the image to a file (BMP, TGA or PNG
format).
- Added a 'Report' item in the 'Streams' menu. This
show you a short report on all
current sources opened (main information on the
stream, plus some additional).
- Enhanced a bit the Ogg/OGM import filter so that it
can still open (and try to
correct a bit) badly corrupted files (files that
would give you an 'Invalid Page'
error and wouldn't open in previous versions). The
program also try to artificially
(i.e. no real data are inserted, only time indexing
is modified) 'compensate' for
lost data (in order to minimize audio/video
out-of-sync).
- Vorbis streams are now decompressed when in Preview
mode or when using the
'Full processing mode'. Only the first 2 channels
are rendered for multichannel
streams though.
- Merged 'Save as AVI', 'Save old format AVI', 'Save
segmented AVI' and 'Save as OGM'
in a unique 'Save As' box (you select the format to
which you want to save, the
last you chose being remembered, and you can decide
to save in old format AVI or
to segmented files when available).
This new 'Save As' window remind you (and let you
change) the current video mode
(Direct stream copy, ...) and the selected video
compressor (when recompressing).
Thanks to sysKin for the idea and a layout example
of this 'Save As' box :)
- Added the possibility to segment the output OGM file
(in 'Save As' box).
- Fixed a bug allowing chapters belonging to masked
subsets to be kept.
- You can now demux subtitles to an ASCII / UTF-8 /
Unicode SRT file (ASCII or
Unicode being choosed by default depending on the
type of the input).
- Added a new 'Main' preference : the default Video
mode. You can now choose in
which mode (Direct stream, Fast/Normal recompress,
Full processing) start VDubMod.
- Updated the available Language list (Stream
comments) to follow the ISO-639-1/2
standards. By default languages defined in ISO-639-1
are listed; other languages
(ISO-639-2) can be accessed thanks to a checkbox. If
a known language is selected
the output format (e.g. OGM) will take into account
the standard (English Name /
3 letters code / 2 letters code if available).
(information on ISO-639 can be
found at
http://lcweb.loc.gov/standards/iso639-2/englangn.html)
You can still use user-defined languages (and
overcome the standard) ...
- You can now append OGM segments (either
automatically when opening an OGM file
or manually by using 'Append segment'). Streams are
merged as is (no correction
is made if a stream ends at a different time than
the video one).
Stream comments and chapters should also be appended
'correctly' (i.e. there
shouldn't be duplicated entries if comments are
exactly the same, or chapters
have the same name and the difference between their
time is lower than 2ms).
- The file position shown in the control bar (frame
number, ...) doesn't take into
account external sources now (overhead on those
can't be accurately computed).
So it only shows the position of the current frame
in the file.
- The deleted/masked subsets are now reapplied when
doing a Refresh.
- You can now specify to which file you want to save
frame information when using
the /log option (e.g.
/log"c:\YourPath\YourFile.log"). Also the log file now
use '\r\n' for ending lines instead of '\n' alone.
- The 'Display' preferences now let you choose to have
'Display input video' and
'Display output video' checked or not when starting
VirtualDubMod.
- Started to add a basic Matroska support. See
http://www.matroska.org for more
information on Matroska.
Nb : as you can imagine all this implied a lot of
changes in VirtualDub and
VirtualDubMod sources ... which means there may still
be a lot of bugs ...
Stone-D:
- Merged Auto-Resize and added to Display Preferences.
The initial resize when
VirtualDubMod starts follow the preferences choice
too.
- Implemented ASF parsing. Same as before, to activate
it you must
uncomment '#define ALLOW_ASF_PARSING' in
VirtualDub.h.
You can go and download it here :
http://sourceforge.net/project/showfiles.php?group_id=65889
If you want all the needed / optional files that come
with this version, you can download the 'all
inclusive' zip file :)
Best regards from all VirtualDubMod developpers :)
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf