PDA

View Full Version : VirtualDubMod 1.5.1.1a released


Belgabor
30th April 2003, 22:26
Finally we got it ready =)

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 Cyrius is already working on it.

Now for the Changelog:

[VirtualDubMod 1.5.1.1a]
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.


The 'slim' version is already up, I will upload a package which includes all necessary dlls soon.

Cheers,
Belgabor

Animaniac
1st May 2003, 00:07
I understand this is still an alpha implementation, but an OGM file with 1000x540 XviD video and 2ch Ogg Vorbis plays fine. However, when the same two streams are in a Matroska container the file lags and becomes choppy. (These files are being played in vdubmod using DirectDraw acceleration.)

Edit: MKV plays fine using the DS Splitter.

alx
1st May 2003, 10:56
Hi ppl.......thanks for your new version, but maybe its too late, or maybe iīm blind......where is te the "SHUTDOWN when job is done" button in the job list????
Thanks for all your efforts in the development of this program.
Alx.

Ewi
1st May 2003, 14:37
What does this icon mean (the speaker icon)?

http://www.stw-bonn.de/~z25525/public/stream_icon.gif

It is clickable and is activated for streams that are already in the avi file. For added streams this is deactivated by default.

If I save my file I didn't notice any difference between this thing activated or deactivated...

Thank you...

TNM
1st May 2003, 14:38
Originally posted by alx
where is te the "SHUTDOWN when job is done" button in the job list????



Go to VitualDubMod Job Control and choose "Options". It's there

Suiryc
1st May 2003, 16:57
@alx
As mentionned by TNM, Avery Lee added the 'Options -> shutdown when finished' feature in the Job Control window, so no need for our button anymore.

@Ewi
This icon tell you which audio stream is selected for the preview mode (since it's better to preview only one audio stream to check the audio/video synch). The first audio stream added in the list (either coming from the opened video file, or coming from an external audio file) get this icon.
You can click on it to enable/disable the audio stream when previewing. When greyed this means the stream isn't selected. Of course text streams don't get this icon.

All this is explained in the help file (VirtualDubMod.chm) that come with the full pack available on Doom9's site.

Ewi
1st May 2003, 17:13
Originally posted by Suiryc
All this is explained in the help file (VirtualDubMod.chm) that come with the full pack available on Doom9's site.

Oh... how embarrassing... Didn't know that the help file is at that stage already. Thank you...

Josip Tosic
1st May 2003, 18:47
Originally posted by Suiryc
[...]
All this is explained in the help file (VirtualDubMod.chm) that come with the full pack available on Doom9's site.
Help for VirtualDubMod? Hell, what's next? Instructions on a packet of toothpicks? ;)

Great work Team VirtualDubMod - still love fccHandler's MPEG-2 parser. Which reminds me - posting a request on the SourceForge project page... :)

Belgabor
1st May 2003, 19:02
Originally posted by Josip Tosic
Great work Team VirtualDubMod - still love fccHandler's MPEG-2 parser. Which reminds me - posting a request on the SourceForge project page... :)

?


- Included fccHandlers MPEG2 mod. AC3 support is enabled

HarryM
1st May 2003, 19:16
I find bug in the newest vdubmod.

If I refresh AVS script (with audiostream), I get one stream more in stream list!!!

If I refresh AVS script for 'n' times, I get 1 videostream and 'n'+1 audiostreams, e.g.

It's very funny.

:cool:

Suiryc
1st May 2003, 22:17
Oops a bug :p
I am correcing that, thanks for reporting :)

ARDA
1st May 2003, 23:16
I find a difference in the newest vdubmod.
If I refresh AVS script it always returns to first frame
In previous versions when I refreshed same frame was shown
Thanks for you great work
Arda

Suiryc
2nd May 2003, 00:34
@HarryM & ARDA
Bugs fixed (in our CVS).

OBcecado
2nd May 2003, 02:01
I thing I'm having a bug when trying to use matroska container, it gives-me the following error msg:
Sylia script error
Member 'SaveMKV' not found

youngster
2nd May 2003, 02:18
I also get the same error message. Are we missing a dll?

OBcecado
2nd May 2003, 02:28
I think I'm not missing anything available in sf to download, although downloaded again needed dlls, in case I didn't get the lastest, but it still doesn't work :(
Anybody can tell us what are we doing wrong?
I'm extremely anxious to try matroska, still with many features to come ;)
Keep up the excelent work you've been doing.


Cheers.

Josip Tosic
2nd May 2003, 04:07
Yes, I know it's implemented, I just wanted to bitch how it doesn't detect VOB segments. Also, expect a rant 'bout not remembering the settings like "Vertical display", "Drop frames if behind" and other options soon. :)

VirtualDubMod opens only the selected VOB, so I need to set a dozen or so jobs (for two pass) for every movie.

And no, I'm not converting to NTFS. :)

Also, just noticed... I cannot play MKV files. I did a quick one-pass DivX Pro V5.0.5 with CBR Fraunhofer audio and when I try to play/preview the result VirtualDubMod crashes. I can use the seek bar to skim through the movie, though. Key frame snapping works...

If I disable the audio it doesn't crash and I can preview the input material. Output works only if I'm in full processing mode, of course.

I'll enable error reporting in XP if you want the details?

yawnmoth
2nd May 2003, 06:42
i'm trying to mux \ compress (to mp3 format) a wave file into a video file with VDubMod, and... once it's finished, it crashes and the avi file i have is larger than it should be (ie. quite a bit larger than my bitrate calculations have it out to being and quite a bit larger than vdub itself calculates it to be at).

Also... perhapes the video menu could just be combined into the stream thing, like has been done with the audio menu?

EDIT: also, perhapes vdubmod could delete those *.avs files it creates after it is done using them?

yawnmoth
2nd May 2003, 07:09
i've attached a copy of the windows debug report, but... as i can't see a link for downloading it... here's a link:

http://forum.doom9.org/attachment.php?s=&postid=305218

Ewi
2nd May 2003, 09:25
Once I posted a corrupt file that VDubMod didn't recognize as bad(Vdub did):

http://www.stw-bonn.de/~z25525/public/chobits.avi (3,7MB)

This file is now recognized as bad (1 frame bad, 59 good but undecodable).

Is it possible to make an entry like "Delete bad and good but undecodable frames"?

Another thing: If I use the slider(seeking) when this file is open, VdubMod chashes right now.

alx
2nd May 2003, 10:19
Suiryc, thanks, i saw the "Shutdown" option in the job list.......as i said, it was too late at night when i downloaded it. he he he

BTW, i tried to open an old DivX 3 .avi file, but i didnīt realize that DivX 3 codec its not installed (well, for a long time, :P ), and VDM did NOT show any message like prior versions of the program o VD do......."Couldnīt locate decompressor for format īDiv3ī....bla bla"..........and of course, i couldnīt edit the file.
Donīt know if this is a bug, but i think a message saying what codec is missing would be very useful.

Thanks again Suiryc.

ChristianHJW
2nd May 2003, 10:36
Originally posted by OBcecado I thing I'm having a bug when trying to use matroska container, it gives-me the following error msg: Sylia script error. Member 'SaveMKV' not found

Try the following :

- search your complete PC if there are any other versions of sylia.dll somewhere
- if so, replace them by the sylia.dll version coming with VdubMod 1.5.1.1a

OBcecado
2nd May 2003, 12:11
Sorry to bother, but I can't find any version of sylia.dll in the newest packages in sf, VirtualDub15_Required_Files_030430.zip or in this package VirtualDubMod_1_5_1_1a_all_inclusive.zip :confused:
Where can I get lastest sylia.dll
Sorry for the lame question.

stax76
2nd May 2003, 13:42
- search your complete PC if there are any other versions of sylia.dll somewhere


I'm not an expert here but I think when there is a DLL in the program dir and one in the system dir, the one in the program dir will be used

btw: I have this problem too

OBcecado
2nd May 2003, 14:27
Yes, you're right, but the versions I have in my computer came with old versions of virtual dub mod :(
Seems we're doing something wrong or the lastest dll wasn't included in lastest virtual dub mod release.
Same happens with you about the dll versions ?

stax76
2nd May 2003, 15:18
I think I found the problem, in the all in one
package I downloaded was no sylia.dll at all

stax76
2nd May 2003, 15:26
I thought VDMod need a sylia.dll, I encoded a movie using vdmod build 1155 without a sylia.dll in the vdmod or system folder :confused: , probably better I stop posting now and search what's going wrong here

OBcecado
2nd May 2003, 15:27
I've already noticed that
Yes, you're right, but the versions I have in my computer came with old versions of virtual dub mod :(

Seems it was only a mispackaging ;)
Anyway, can any dev make the dll available ?


Cheers.

stax76
2nd May 2003, 15:58
if so, replace them by the sylia.dll version coming with VdubMod 1.5.1.1a


are you shure 1.5.1.1a comes with a sylia.dll, I feel like a complete lamer already...

albertgasset
2nd May 2003, 16:04
I think I've found a bug in this new version:

I've compressed some files using a external audio file (OGG), disabling the input audio stream and adding the ogg file. If I save the file directly it only muxes the ogg audio stream, but if I add the job to the job control, it also muxes the input audio stream, and it was disabled.

Thanks, you're doing a great job.

Belgabor
2nd May 2003, 17:57
God, what a lot of new posts. I'll try to cover them all.

@several: Sylia.dll is NO LONGER NEEDED! Since VDub 1.5 its linked statically (Didn't you notice theres no more sylia.dll in your vanilla vdub? ;)). Unfortunately I don't know where the error comes from. Perhaps Cyrius has an idea.

@yawnmoth: No, I won't auto-delete avs files. What if anyone modifies it?

@Ewi: It should mask/delete all bad & undecodable frames. Dunno why it crashes. I'll have a look.

Cheers
Belgabor

OBcecado
2nd May 2003, 18:04
Ok then, we'll have to wait before encoding to matroska.
I'm becoming even more anxious about that :D
Thanks for answering.
But isn't this happening with everybody? I'm feeling apart :p

Stay well.

Belgabor
2nd May 2003, 18:25
Probably only happening if you save it as a job. Compressing directly should work.

OBcecado
2nd May 2003, 18:34
Yes, it really works if done that way, many thanks will have to encode that way :)
Thanks for the help.


Stay well.

Suiryc
2nd May 2003, 18:42
@OBcecado, youngster, Dolemite & others
Oops seems like I forgot to declare those function to Sylia ^^;
Fixed

@Josip Tosic
Well I think you are trying the 'Preview' right ? Actually the CBR reading of a Matroska file is 100% buggy (anyway it would mainly be usefull for transmuxing to AVI and who would like to do that :p).
Try the 'Preview VBR'. (NB : The 'Play' button call 'Preview')

@yawnmoth
OK there is a small bug remaining when compressing to MP3 inside VirtualDubMod ^^'. I think a workaround would be to enable the 'Do not correct MPEG Layer III audio streams' preference ('AVI' tab).
Otherwise it's fixed now

@alx
Strange I have no problem here (when I open a file for which I don't have a good VfW codec I get the error message with the FourCC code of the video codec). :/

@albertgasset
Oops seems like I don't discard the 'Disabled' streams when writing the Job file ^^;. Unfortunately there si no workaround for this one :(
Fixed


Guess we had a good idea to call this release alpha :p

OBcecado
2nd May 2003, 18:51
@Suiryc: Thanks for fixing it quickly :) but where can it be downloaded I can't find anything at SF, are you still working in it?
Thanks again everybody for fixing the problem so quick :)


Take care.

Suiryc
2nd May 2003, 18:56
Originally posted by OBcecado
@Suiryc: Thanks for fixing it quickly :) but where can it be downloaded I can't find anything at SF, are you still working in it?
Thanks again everybody for fixing the problem so quick :)
Well the fixes are committed in our CVS. It's too early to rebuild a new exe :p

OBcecado
2nd May 2003, 19:03
Seems i have to stuck to that version, don't know anything about programming/compiling :(and to be happy with no job control+matroska ;) better than nothing.

Take care.

R3g
2nd May 2003, 19:20
Great work, really.

Just one side-question about i18n : is there a french translation available/in progress ? If not, I think I should be able to find some time to do it... contact me if I can help :)

Belgabor
2nd May 2003, 20:15
@R3g: Thx for the offer, but we already have someone for French. If he should drop out, I'll come back to you :)

Official translation will start with the next release since I had to squash some bugs. Also the 1.5.2 will add some new things to translate.

Cheers
Belgabor

Josip Tosic
2nd May 2003, 21:24
Strange. I could swear that both CBR and VBR preview modes crashed VirtualDubMod last night...

But still, one working preview out of for is not all that good a statistic. ;)

yawnmoth
2nd May 2003, 21:47
@yawnmoth
OK there is a small bug remaining when compressing to MP3 inside VirtualDubMod ^^'. I think a workaround would be to enable the 'Do not correct MPEG Layer III audio streams' preference ('AVI' tab).
Otherwise it's fixed now

i'll go ahead and try that - thanks! :)

alx
3rd May 2003, 05:34
Well Suiryc, i tried VD 1.5.2 and VDM 1.14.13 and both show the missed codec..........this NOT happend with VDM 1.5.1a.....
Donīt know what to say.
Sorry
Alx.

Schlumpf
3rd May 2003, 15:52
I had no problems at all with the new VDMod, but I admit that I didn' test Matroska yet (I will happily wait until the SSA format is supported :D ).

Another thing: The Cursor moves back to the first frame when I refresh the Source (F5). It's hard to tweak for example the ColorYuv command of Avisynth to a special scene when you have to scroll back every time ^_^°°

Apart from that: I adore it!

Belgabor
3rd May 2003, 16:02
Originally posted by Schlumpf
Another thing: The Cursor moves back to the first frame when I refresh the Source (F5). It's hard to tweak for example the ColorYuv command of Avisynth to a special scene when you have to scroll back every time ^_^°°


Already been reported & fixed in CVS ;)

ChristianHJW
4th May 2003, 01:54
Originally posted by Suiryc Well I think you are trying the 'Preview' right ? Actually the CBR reading of a Matroska file is 100% buggy (anyway it would mainly be usefull for transmuxing to AVI and who would like to do that :p).

:D !!

yawnmoth
4th May 2003, 07:27
what would be *really* cool is if VirtualDubMod could compress audio streams to ogg vorbis, in addition to the other external audio codecs it can already use. or, for that matter... perhapes VirtualDubMod could support audio compression via command line audio programs - sorta like Audiograbber does. this way, we could get the quality of lame at the same time as we compress the video - this, as opposed to having to compress through lame and mux it in after you've compressed the video.

perhapes some code from headac3he or besweet could be incorporated :)

yawnmoth
4th May 2003, 09:26
i'm trying to save an ogm file with segmenting enabled at 700mb, and I get this error after the first file (which isn't exactly 700mb) is completed:

OGMOutputFile: The process cannot access the file because it is being used by another process.

the second half is never saved...

also, on an unrelated note... it'd be pretty nifty if perhapes you could pause encoding sessions with virtual dub and resume them from the point you left off at :)

Josip Tosic
4th May 2003, 13:42
I'd love to see Matroska implementation on Mac OS. It would solve a lot of problems.

Although, new formats are hard to take root in the community and I don't expect Matroska to be any different. :(

Solo
5th May 2003, 12:18
"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)."

Can't wait to get home to test this as it is the exact problem I've
been having with two movies at the moment.
If it works OK then - THANK YOU !!!!

scmccarthy
5th May 2003, 17:37
@Belgabor The 'Audio' menu features are accessible for each audio stream in the list by That is not good.

I had to read this thread to figure out how to add a delay to my audio. I could figure out that audio is a separate stream in the avi and go to that menu once I saw that the audio menu is gone, but I did not know I should right-click to add the delay.

Right-clicking is usually a convienient alternate way of working rather than a necessity. I wish there was a visible clue to the existence of that pop-up menu in the GUI.

I have not tried it yet, so maybe that is not how to add a delay, but I think it is.

Stephen

JediNight
5th May 2003, 19:52
I have the same problem as yawnmouth I think. The current version of Vdubmod works fine if I'm encoding from an imported AVI, but when I import an AVS script (using the previous AVI) I have to re-compress the audio to Mp3 of course because it is imported uncompressed PCM. The program then crashes somewhere near the end I believe (my file crashed at 200mb both times, no clue if its just a coincidence it was such a round number).

Belgabor
5th May 2003, 20:08
Originally posted by scmccarthy
I had to read this thread to figure out how to add a delay to my audio. I could figure out that audio is a separate stream in the avi and go to that menu once I saw that the audio menu is gone, but I did not know I should right-click to add the delay.

You could also have read the help file thats ships with vdubmod =)

But I start to agree, this must be the most FAQ since 1.5 came out, although ist stated everywhere.

@JediKnight: Like Cyrius said, its already fixed in CVS. Dunno when we will release the next version. We decided to wait for VDub 1.5.3 to come out for integration since 1.5.2 seems pretty buggy (see the virtualdub.everwicked forums).

marc_albero
6th May 2003, 15:31
Hi people. Here you have a bug I posted in the VirtualDubMod bug tracker. It does not look quite right, I am afraid.

I've downloaded
VirtualDubMod_1_5_1_1a_all_inclusive.zip

After putting all the files in a folder, when launching the
program it crashes and I get the following error dialog:

"Visual C++ Runtime Library

<VDMod path>

Abnormal Program Termination"

I repeat: without doing anything, just when starting the
program, even before the GUI appears, VDMod crashes
and I get what seems to be a GUI related error.

Important: VirtualDub 1.5.2 (latest version) works
normaly on my PC. All previous versions of VDMod
worked flawlessly. This is the first time this happens. I
am still scared!

Also: I've tested the release with my brother's PC and it works!

My system: PIII 800MHz, 384MB RAM, Win XP Pro w/o
SP1. DirectX 8 (bundled with the OS). GeForce2 MX
32MB RAM. 60GB + 20GB HDs.

mrwho
7th May 2003, 04:09
Another VirtualDub Bug? :(

Everytime i push The "abort" button during an encoding

(DivX 5.0.4 full processing, or fast recompress, no error-difference)

VirtualDubMod 1.5.1.1a crashes with this errormessage:

***
AppName: virtualdubmod.exe
AppVer: 1.5.1
ModName:virtualdubmod.exe

OffSet: 00070d35
***
or just ends itself without any message.

If i let VirtualDubMod finish it ends itself,
the final avi-files are not viewable (error in media player classic 6.4.4.2 and MediaPlayer9)
the Indexblock of all avi's is damaged and has to be rebuild.

zebulon
7th May 2003, 09:12
Just before muxing the final avi and the mp3 file I got "Sylia Script error.... member stream not found" with GK 28.1. Have rolled back to 28.0

Kyo
9th May 2003, 10:19
First I just want to say thanks to all the VDM crew, superb work!

And a bug?

In the previous versions 1.4.x when you add a audio stream, the filesize in the frame-time-type-size indicator change to reflect the new audio added, and so splitting an avi was more easy, but in the new version when you add a audio stream the size indicator don't change so I must go with a try-and-fail procedure... Is a bug or is just the user (me :p)


and sorry my lack of English :o

kilg0r3
9th May 2003, 10:48
Hi!

I downloaded the debug version of msvcrtd.dll and put it in the system32 folder and the programm folder of vdm. However, i still get the message 'The procedure entry point _chkesp could not be located in the dynamic link library MSVCRTD.dll' :confused:

Part II

I ran into another problem. Encoding an xvid first-pass plus muxing two vorbis streams, discard first pass disabled. vdm simply stopped after 93% of the encode but still continued using 100% cpu. Here comes the data (would have attached as txt file but ...


AVS Script
----------
#RES MOVIE
a = 656
b = 288

#RES CREDITS
c = (a/4)

#EXT BORDERS CREDITS
f = 16
e = (a-c)
e = (e-f)

#CROP Values
w = 24
x = 72
y = 656
z = 424

Source = Mpeg2Source("Z:\Rip\Rip1\Source.d2v",\
cpu2="xxxxox", moderate_h=30, moderate_v=50)
Cred1 = Trim(Source,0,978). greyscale()
Cred1 = Crop(Cred1,w,x,y,z)
Cred1 = BilinearResize(Cred1,c,b)
Cred1 = AddBorders(Cred1,f,0,e,0)
Movie = Trim (Source,979,158610)
Movie = Crop(Movie,w,x,y,z)
Movie = BicubicResize(Movie,a,b,0,0.5)
Movie = Unfilter(Movie,2,2)
Movie = STMedianFilter(Movie,2,15,2,2)
Movie = Fluxsmooth(Movie,2,3)
Movie = LumaFilter(Movie,-8,1.03)
Cred2 = Trim(Source,158611,0). greyscale()
Cred2 = Crop(Cred2,16,16,688,544)
Cred2 = BilinearResize(Cred2,c,b)
Cred2 = AddBorders(Cred2,f,0,e,0)
Return Cred1 + Movie + Cred2


XviD Settings
-------------
Build Dated: 03.05.2003 11:49:58_
Mode: 2 Pass - 1st pass
Discard 1st Pass: OFF
Motion Search Precision: 6 - Ultra
Quantization Type: MPEG Custom
FourCC Used: XVID
Max I-frame Interval: 500, Min I-frame Interval: 1
Lumimasking: OFF
Max B-frames: 2
B-frames Quantizer Ratio: 124%
Packed Bitstream: OFF
DX50 B-VOP Compatibility: OFF
Min I-frame Quantizer: 2, Max I-frame Quantizer: 31
Min P-frame Quantizer: 2, Max P-frame Quantizer: 31
Max Bitrate: 10000kbps, Max Overflow Improvement: 60%, Max Overflow Degradation: 60%
Start Credits 0-978, End Credits: 158611-161369
Encode credits in greyscale: ON
Credits I-frame Quantizer: 20, Credits P-frame Quantizer: 20


VDM Settings
------------
Compression Method: Fast Recompress
Split Size: 800MB

Status:
Video Frame: 151053/161370
Audio Smples: 290023808/309830400
Video Data: 648.5MB (110KB/s)
Audio Data: 80.5MB
Projected File Size: 838.70

Stream 1 Sample: 290023808/309830400
Stream 2 Sample: 290024128/309830400 ????
Stream 1 Data: 80.5MB
Stream 2 Data: 56.1MB

Optimizing for Preview: Yes
Read Mode: Discrete
Video Streaming: No
Audio Streaming: No

Suiryc
9th May 2003, 21:17
Maybe you will find the good dll here (http://www.digitalfilter.com/msvcrtd.html).
As for your problem it seems related to a splitting problem :/.

kilg0r3
9th May 2003, 23:09
1. found the good dll thanks www.filemirrors.com

2. the stop did not ocurr very close to the split point

Animaniac
21st May 2003, 10:45
Well I stumbled upon this bug doing some Matroska testing, and it appears that Demuxing Vorbis audio from a Matroska container causes it to "unexpectedly quit" (to use language from the Mac world). MP3 audio works fine, though seems to be a little slow.