View Full Version : quick2pass
Well, here we go, I got it work!:cool:
I did a search on "Xvid" on my System and found a xvid.dll in C:\windows\LastGood. For whatever reason this one was used, although I double and triple uninstalled it. According to it's checksum it is an older uManiac's release and actually the last one I really used manually. So maybe you have to encode something by yourself before Windows let VD use the right(fresh installed) codec automatically?!?!? :confused:
DaveEL
6th May 2002, 05:16
http://www.ecs.soton.ac.uk/~del100/quick2pass0.56.zip
new
* more internal changes
* updated codec support (updated build included)
* full decomb options supported
* ogm/mp3 support (not sure its useful but it was easy to add :) )
* temp files written to project(input) directory not the quick2pass dir (still not named well, fix soon)
* xvid options disabled when they can't be used (in 0.55 but i forgot to mention it :) )
my plan for 0.6 is to add a job queue and transcoding of avi/avs input. Anyone got any suggestions of other stuff that needs to be added?
DaveEL
DSPguru
6th May 2002, 18:47
Hello Dave,Originally posted by DaveEL
* ogm/mp3 support (not sure its useful but it was easy to add :) )
you meant mp2, didn't you ;) ?
as for including BeSweet in your package,
that's not a problem :), but i'm gonna have to ask you to include all BeSweet's textfiles in your package (the dlls must come with its licenses).
you can create a "Legal" folder in your package and put it there, just like i do.
DaveEL
6th May 2002, 19:31
Originally posted by DSPguru
Hello Dave,you meant mp2, didn't you ;) ?
as for including BeSweet in your package,
that's not a problem :), but i'm gonna have to ask you to include all BeSweet's textfiles in your package (the dlls must come with its licenses).
you can create a "Legal" folder in your package and put it there, just like i do.
Sorry about that. Have been working on a NSIS installer today which includes all of the docs that come with all the programs so they will be included with future versions. (bulks up the size of the installer so ill have to make 2 versions in future a full one and an upgrade).
DaveEL
DSPguru
6th May 2002, 19:48
some textfiles shouldn't increase the filesize of your archive ;).
btw, if you want to decrease the installer filesize, you can exclude libvorbis.dll from your package :
1. BeSweet doesn't need it, and it can use OggDS's dlls. (anyway, in order to Playback ogg/ogm, OggDS must be installed).
2. since your tool is muxing a&v with nandub, in most cases, the ogg feature would be useless. (unless ppl does muxing with OggMux by theirselves).
Cheers :),
Dg.
DaveEL
6th May 2002, 20:00
some textfiles shouldn't increase the filesize of your archive ;).
but the fact that im including more programs (everything you need Avisynth dvd2avi etc) means it is quite big
btw, if you want to decrease the installer filesize, you can exclude libvorbis.dll from your package :
1. BeSweet doesn't need it, and it can use OggDS's dlls. (anyway, in order to Playback ogg/ogm, OggDS must be installed).
will do
2. since your tool is muxing a&v with nandub, in most cases, the ogg feature would be useless. (unless ppl does muxing with OggMux by theirselves).
if you have vorbis audio it will mux with oggmux. in fact only mp3 works in avi atm (have to add ac3 soon)
DaveEL
DSPguru
6th May 2002, 20:02
cool :cool:
DaveEL
7th May 2002, 01:03
ok uploading new version now with included besweet docs no other changes same file name no need to redownload.
DaveEL
DSPguru
7th May 2002, 18:47
appreciated.
How to handle the Comp. test result? Gknot calculates some % value from it so I know if it resolution good or not, but quick2pass doesn't, it only shows the number. So, what is good here?
DaveEL
7th May 2002, 20:47
Originally posted by Apu
How to handle the Comp. test result? Gknot calculates some % value from it so I know if it resolution good or not, but quick2pass doesn't, it only shows the number. So, what is good here?
Percentage = 100*(BPP Output/BPP Comp check)
ill get it to display a percentage soon
DaveEL
damien
9th May 2002, 18:43
Hi Dave
When trying to do an encode with Telecide enabled, the program just exits to the desktop without doing anything. The problem seems to be that 'threshold' is misspelled in the generated encode.avs.
Fixing it manually allows VDub to process the job without problems, but also kinda defeats the purpose of Q2P :-)
Cheers
damien
DaveEL
10th May 2002, 02:36
Originally posted by damien
Hi Dave
When trying to do an encode with Telecide enabled, the program just exits to the desktop without doing anything. The problem seems to be that 'threshold' is misspelled in the generated encode.avs.
whoops should have tested all that stuff before release, will fix in next version which is currently waiting on me fixing a bug with loading d2v files but has a nice new job queue( finally all the internal changes will pay off).
got a lot of coursework atm will update soonish hopefully.
DaveEL
damien
10th May 2002, 08:22
whoops should have tested all that stuff before release, will fix in next version which is currently waiting on me fixing a bug with loading d2v files but has a nice new job queue( finally all the internal changes will pay off).
Sound great. Looking forward to it :-)
--
damien
As I'm not so much into converting NTSC stuff I had some discussion about the decomb options with a moderator over at the german ultimateboard.info . He stated that ivtc(32,11,110) would give better results than telecide(...) and decimate(...). Have you ever thought of adding such a option or at least the possibility of editing the Avisynth script manually before encoding?
DaveEL
10th May 2002, 21:45
Originally posted by Apu
As I'm not so much into converting NTSC stuff I had some discussion about the decomb options with a moderator over at the german ultimateboard.info . He stated that ivtc(32,11,110) would give better results than telecide(...) and decimate(...). Have you ever thought of adding such a option or at least the possibility of editing the Avisynth script manually before encoding?
possibly add things like that at some point decomb is only added cos i needed it i can supply up to date src to anyone who wants to add stuff.
new version 0.599 (not all the stuff i said would be in 0.6 :) )
fixed :
* avi output uses the file name you tell it :)
* telecide works again
new
* job queue please test and report back even if it works lots of changes have happened so i might have broken something.
* AC3 in avi
* installer (ok so i was bored) should include everything you need to encode (smartripper dvd2avi avisynth etc etc etc) (unfortunatly its a little bigger then it used to be now ~ 3.5mb) if you choose not to install all the extra programs and use the versions you have installed press the settings button and change the locations.
http://www.ecs.soton.ac.uk/~del100/quick2pass0.599.exe
DaveEL
DaveEL
12th May 2002, 14:10
finished the extra stuff i said would be in 0.6 so
http://www.ecs.soton.ac.uk/~del100/quick2pass0.6.exe
New
* Transcode of avi/avs/mpg files
DaveEL
damien
13th May 2002, 11:33
Just a little feedback as you requested.
I've only done a few encodes so far with v. 0.6, so there's a lot I haven't tried yet, but so far the only problem I've experienced is when you add a job and press 'cancel' in the .d2v selection box, the program pops an error message with the text 'Cannot change visible....'.
Aside from that everything is running perfectly, so thanks alot for fixing the decomb bug as fast as you did.
--
damien
DaveEL
13th May 2002, 12:53
[QUOTE]Originally posted by damien
[B]Just a little feedback as you requested.
I've only done a few encodes so far with v. 0.6, so there's a lot I haven't tried yet, but so far the only problem I've experienced is when you add a job and press 'cancel' in the .d2v selection box, the program pops an error message with the text 'Cannot change visible....'.
already fxied i forgot to rename the exe in the quick2pass directory if you run project1.exe from that directory instead of quick2pass.exe thats 0.6 quick2pass.exe is still 0.599 or if you want to use the shortcut the setup program creates rename project1.exe to quick2pass.exe.
Aside from that everything is running perfectly, so thanks alot for fixing the decomb bug as fast as you did.
as you said it was a simple typo and so very easy to fix.
DaveEL
(BTW i need a new name for the project as the old one is stupid anyone got any ideas?)
@apu i saw the guide you wrote just one quick question is there any reason you didnt use the internal audio transcode (btw the ac3 pointer doesnt seem to work correctly (but this may just be i dont understand the language and babelfish doesnt do a good job with it) if you want ac3 sound just load it up and close the audio processing window)?
@apu i saw the guide you wrote just one quick question is there any reason you didnt use the internal audio transcode
am i blind? cant see any option like this?
DaveEL
13th May 2002, 19:03
Originally posted by Rasi
am i blind? cant see any option like this?
Sorry the GUI is due for a redesign next to audio size press the select button change the type to ac3 or wav and choose your file once done a new window will open with mp3/vorbis encode options (not many yet)
DaveEL
DaveEL
16th May 2002, 02:04
ok its not quite finished yet has some rough edges and looks awful atm but i thought id upload the work im doing on the new gui for 0.7 should be finished soon but this rough and ready form should work, but only has minimal testing so far (cos i went to the pub instead :) ). anyway its the work of only 2 days design and code so i dont expect it to be perfect:)
if reporting errors try to say which options you selected on the second screen.
currently you can only run one compression test in 0.7 this should be an interative process where you run one to start with and then set output size resolution xvid options and then can choose to run another one which will then allow you to go back and tweak these values based on the new comp check. the only other major thing which it doesnt currently do is that you have no video display when selecting the credits frames.
basically treat this as alpha, a preview of what is to come next version hopefully once finished it should fix the fact that the gui is so hard to use as i kept on adding and adding and adding to it (first version has about 2 controls on it and it kinda got out of hand so i decided to needed a complete redesign)
http://www.ecs.soton.ac.uk/~del100/quick2pass0.69.exe
new
* gui
* nothing i think
broken
* see above
* installer does do avisynth install properly does anyone have an NSIS script for doing this i could use i thought that what i did should work but obviously not (see thread "quick2pass prob").
DaveEL
Gazza
16th May 2002, 02:27
DaveEL,
I have been watching the progress of this mini-project with interest over the last few weeks and yesterday decided to use it (version quick2pass0.6) for the first time. It's very nice and easy to use. Some good work has gone into it and I appreciate your initiative and effort.
Two comments that may be useful for future builds. I found that the 'output file save as' feature didn't always work as I expected. I did two encodes of the same source (changed some parameters between encodes so I could compare with or without decomb). However, I found that even though I named the second output file differently it still used the previous file name. The other comment is the Output size feature. I like the way that Gknot does this (which I also think is very accurate with most encodes coming to within a few kb!). I will do some more tests but I find this feature a little misleading and not so accurate. Please don't think that this is a criticism but just useful feedback, as I think you have done a great job.
[Edit] - I think the file it uses is linked to the avs file only. Therefore the outputfile name becomes [filename].avs.avi.
DaveEL
16th May 2002, 11:41
I found that the 'output file save as' feature didn't always work as I expected. I did two encodes of the same source (changed some parameters between encodes so I could compare with or without decomb). However, I found that even though I named the second output file differently it still used the previous file name.
try running project1.exe instead of quick2pass.exe which is the real 0.6 if it still doesnt use the file name you choose then report back.
The other comment is the Output size feature. I like the way that Gknot does this (which I also think is very accurate with most encodes coming to within a few kb!). I will do some more tests but I find this feature a little misleading and not so accurate. Please don't think that this is a criticism but just useful feedback, as I think you have done a great job.
when i added this feature i said this
Calc should be possible in the next version but not as accurate as i would like as i havnt got values for audio muxing overhead. If i put it in aim for a smaller file then you normally would like if your looking for 700mb try 690mb as that should cover the overhead.
also if you use 0.69 there is a big bright red warning to this effect.
I think the file it uses is linked to the avs file only. Therefore the outputfile name becomes [filename].avs.avi.
hmm it uses that for the temp files it uses however when muxing audio it should use the file name you choose.
DaveEL
DaveEL
17th May 2002, 19:52
patch for above version still not final but fixes some of the bigger problems in 0.69
http://www.ecs.soton.ac.uk/~del100/quick2pass0.691patch.zip
DaveEL
damien
17th May 2002, 20:16
hi Dave
Finally had the time to download the new version, haven't had time to test it yet though. Just wanted to let you know that the link to .069 posted yesterday (?) is wrong, it points to a non-existing .zip where it should point to an .exe
this should be the correct link http://www.ecs.soton.ac.uk/~del100/quick2pass0.69.exe
--
damien
DaveEL
17th May 2002, 21:02
Finally had the time to download the new version, haven't had time to test it yet though. Just wanted to let you know that the link to .069 posted yesterday (?) is wrong, it points to a non-existing .zip where it should point to an .exe
ah thanx fixed the above link now. make sure you get the patch 0.69 is seriously broken in places (impossible to complete encodes if some options are selected sometimes) 0.691 while not being finished works as im using it now.
DaveEL
DaveEL
19th May 2002, 13:20
new patch a few more bugs fixed
http://www.ecs.soton.ac.uk/~del100/quick2pass0.692patch.zip
DaveEL
DaveEL
19th May 2002, 16:26
lots more fixes
http://www.ecs.soton.ac.uk/~del100/quick2pass0.693patch.zip
flloyd
18th June 2002, 01:49
This hasn't been updated in a long time. Has development stopped. Have you lost interest or just time? Please give us an update so that we know what the status is. Thanks.
DaveEL
18th June 2002, 03:28
Originally posted by CLloyd24
This hasn't been updated in a long time. Has development stopped. Have you lost interest or just time? Please give us an update so that we know what the status is. Thanks.
Sorry had exams and not quite got round to starting work again since (plus my pc is having a few problems which doesnt help) will be an update soonish. Might end up breaking avi/avs/mpg input however as i want to rearrange the gui and havnt quite worked out how they will fit in to the new version.
DaveEL
flloyd
18th June 2002, 17:33
Sounds great. Keep up the good work.
flloyd
1st August 2002, 04:59
Hmmm, I was hoping to rip a couple of movies and was patiently waiting for a new release. I guess I just want the lastest and greatest tool. Is a new release planned or has this project been dropped? It seems strange since this program seems to be the perfect tool for making XviD rips. Anyways I would love to hear the status of this project. Thanks.
DaveEL
1st August 2002, 15:47
Originally posted by CLloyd24
Hmmm, I was hoping to rip a couple of movies and was patiently waiting for a new release. I guess I just want the lastest and greatest tool. Is a new release planned or has this project been dropped? It seems strange since this program seems to be the perfect tool for making XviD rips. Anyways I would love to hear the status of this project. Thanks.
Sorry spent too much time drinking recently and as ive not been ripping stuff myself i havnt been working on this. However my new hard drive arrived today so i have room to start doing rips again.
bad news i have a few things to do before i can release
1) fix all the stuff i broke when i worked on it briefly the other day. (trivial 10 min job)
2) update to the new curve treatment builds. (also trivial)
2) redo the compression test code. (little bit longer)
3) upload a new build. (probably need a day to get to a net connected computer as currently my development machine is not connected)
4) rework out the mux overhead i calculated for vbr-mp3 then forgot again.
5) avoid drinking too much.
Good news
1) I should have tommorow off work :)
2) Just writing a cd with the current versions of oggmux xvid etc. so i have the stuff i need to work with.
DaveEL
PS I hope you dont use Ogg media as im going to break that in the next build till i update to the new oggmux version. (i may get round to updating to the new build depends on how the new CLI control works).
flloyd
1st August 2002, 16:02
Sounds Great! I will now patiently wait for your great work. Thanks so much.
wertherman
1st August 2002, 23:57
Well, I've just started ripping again (after stopping for about 3 weeks), so if you want some of my offsite backups of my parent's DVDs then you better get your program sorted out before I get back from Brussels (tuesday or wednesday) preferably with lots of snazzy features that mean I have to do as little user interaction as possible (top features which I would love you to add are a back button, moving the selection of the filesize and the compressibility test into the resize screen, and sorting out the credits section)....
PS: I started doing some text descriptiony thingys to go with all the different sections but I've probably lost them on my hard disk somewhere. Let me know if you want me to try and find what I've done and send it to you, for when I get back to London....
DaveEL
3rd August 2002, 20:24
Originally posted by wertherman
top features which I would love you to add are a
back button,
Ok is easy now ive reorganised the pages will add
moving the selection of the filesize and the compressibility test
into the resize screen,
done
and sorting out the credits section)....
Working on it
PS: I started doing some text descriptiony thingys to go with all the different sections but I've probably lost them on my hard disk somewhere. Let me know if you want me to try and find what I've done and send it to you, for when I get back to London....
Yeah if you can e-mail them to me asap ill try to find some space in the gui to add them.
1) fix all the stuff i broke when i worked on it briefly the other day. (trivial 10 min job)
2) update to the new curve treatment builds. (also trivial)
3) redo the compression test code. (little bit longer)
4) upload a new build. (probably need a day to get to a net connected computer as currently my development machine is not connected)
5) rework out the mux overhead i calculated for vbr-mp3 then forgot again.
6) avoid drinking too much.
1 done, 2 done, 3 done, 4 will be done when the other stuff wertherman pointed out is finished, 5 umm possibly in time for next build, 6 ..... well i think i was being a little optimistic here.
Anyway to the point of this post im looking for ideas
I want to automate the choice of things like resolution output size etc based on the comp check value
Basically i work like this
Assume 1 cd
run comp check and find resolution thats within my desired percentage
if resolution is too low switch to 2 cds and rework resolution
If cd is undersized switch to mpeg quants.
However i know some people do other things i was just hoping that people could give me ideas about what other choices they make and the way they make them then i will implement a scripting language which will allow the program to take over these choices for you.
Also ideas for what people think the default settings should be would be useful (currently it reads the defaults from the xvid registry).
DaveEL
wertherman
4th August 2002, 16:38
My exact rules seem to be something along the lines of....
1) Do compressibility test
2) If at 690 MB, comp test is less than 50% at 512x???, step up to two cds.
3) Other than that, change the resolution down till I get to greater than 70% or up till I get to less than 80%....
I generally don't use mpeg quants at all (cos I've never had a film thats so compressible it needs much greater than 512 to nicely fit on one cd and I'm pretty happy with the results of H263 (or whatever it is)) but obviously with a scripting language the ability to change the xvid options would be needed.....
DaveEL
4th August 2002, 17:40
Not tested yet so its not 0.7 (running a test now) but if people want to try it
http://www.ecs.soton.ac.uk/~del100/quick2pass0.699patch.zip
DaveEL
DaveEL
5th August 2002, 17:08
just a quick status update Ok ive fixed 2 or 3 bugs in that last release nothing major (you need to press back when you have finished a compressibility test and you cant go back past to the audio transcode page or you will get stuck (to work round this one just go back to the first page deselect audio transcode and then select the already transcoded audio)) so its still possible to use the last build i just need to fix the oggmux code and then 0.7 should be done.
DaveEL
DaveEL
5th August 2002, 18:53
Ok after writing the previous message i realised how little i needed to do and the fact i at work most of this week now so i just did it quickly so presenting version 0.7 :)
http://www.ecs.soton.ac.uk/~del100/quick2pass0.7.exe
New since 0.6 (last real working release)
Not a lot really in terms of features
* the new gui
* the avisynth part of the installer should work now as ive used the installer posted on doom9s news page the other day.
* Oggmux shouldn't stall the job queue like it used to (i forgot something in the old oggmux but the new version of oggmux means i dont have to worry about that anymore
Thanks to all who have waited patiently for over a month for a release.
Anyway aside from scripting the options based on the analysis of the comp check what are the other things i need to improve/add (even if you asked for things before (i think ive covered most of these but i may have forgotten one or two) and i said no/not now post again and ill consider adding them again now ive got the program back to a stable state i can consider adding them again.
BTW can anyone give some advice on getting RGB video frames from within avis/avs scripts from within delphi?
DaveEL
PS is anyone still intrested in the source if so ill try to find time this week to clean it up a little and upload it.
wertherman
6th August 2002, 21:43
Doesn't work. Gives me an access violation whenever I attempt to load up a project file. Fortunately for you (but not so for me), it doesn't seem to be related to your latest build (at least not directly - unless the installer messed something up), as it displays the error even when I install an earlier version of your software.
PS: It's not the DVD2AVI files because one of the files I used worked fine on your previous version (as in I have an encode of it), plus I've tried recreating DVD2AVI files for both of the rips on my hard disk.
Suggestions????
DaveEL
7th August 2002, 11:17
Originally posted by wertherman
Doesn't work. Gives me an access violation whenever I attempt to load up a project file. Fortunately for you (but not so for me), it doesn't seem to be related to your latest build (at least not directly - unless the installer messed something up), as it displays the error even when I install an earlier version of your software.
PS: It's not the DVD2AVI files because one of the files I used worked fine on your previous version (as in I have an encode of it), plus I've tried recreating DVD2AVI files for both of the rips on my hard disk.
Suggestions????
I think i put the wrong version of dvd2avi in the installer try getting 1.76 and recreating the d2v files with this.
DaveEL
DaveEL
7th August 2002, 16:51
Yes it was the dvd2avi version i will try to put a new build of the installer up tonight or tommorow until then just get dvd2avi 1.76 and use that.
DaveEL
wertherman
7th August 2002, 17:03
Bugs:-
- Graphical bug on cropping page (the back button covers up the slider).
- Job queue seems completely broken now (as in I can't add a new item after I've added an item, even before I've started encoding).
- (from previous version but probably not fixed). If you select transcode audio without selecting include audio then you still get prompted for encoding options and then you get an audio size of -1 put in the audio file size. You also don't get a chance to select output file format. Maybe include and transcode audio should both be done in the same page but then you can't really make it optional if that is the only place where you can select output video format. Or alternatively, you could have option buttons for the audio, and give the choice of either no audio with ogm file, no audio with avi, audio (just mux) and audio encode. Might look a bit messy though.
Possible improvements:-
Adding items to job list while encoding would be nice, along with automatic saving and resuming of the job queue so that if the program crashes or something goes wrong you can carry on your queue. Combined with this, a way to just add audio encoding + comp test to the job queue either combined or seperately, cos I typically set these going at the same time, and its annoying to have to start a new job where I have to recrop and stuff in order to do the final encode.
Basic vstrip support would be nice making this more of an all in one solution......
Hiding windows while waiting upon other windows (such as virtualdub and besweet) would be nice too...
Text document thingy for in-program documentation (missing its formatting and not all of it relevant anymore but I'm sure you can cope):-
FIRST PAGE
Before you can even start using this program you need a DVD2AVI project file. In order to get this you need to first rip the DVD using either smartripper or vstrip and then load that into DVD2AVI.
Ripping using smartripper:-
1) Put the DVD into the drive.
2) Choose movie tab from the buttons along the side.
3) Expand all the titles till you find an angle whose length matches the part of the DVD you want to rip (typically the biggest title is the film).
4) Make sure copy ifo file is selected in settings and choose a target for the DVDRIP.
5) Press start to start ripping the DVD.
DVDAVI:-
1) Load up the files you have ripped into dvd2avi
2) Select preview and look at the frame rate and video type
3) If frame rate is 29.970 (NTSC) and video type is FILM 95% check force film, otherwise uncheck it.
4) Also check YUV is checked and demux all tracks.
5) Save the project file
SECOND PAGE
This is where you decide which steps of the encoding process you want to carry out.
Include Audio
If you select include audio then the first thing that will happen when you press next will be that you will be prompted for an audio file to include. You will have the choice of either an ac3 file, a wav file, an ogg file or an mp3 file. These will either be muxed into your video raw (if you specify an ogg file your video will have an ogm (Ogg Media) extension), or used as input to be transcoded if you have selected the transcode audio checkbox.
Transcode Audio
If you have selected transcode audio then you will be given the choice of how you want to transcode the audio and what output video format you want to use.
Deinterlace/IVTC
This will give you the choice of deinterlacing the source using decomb. Guides on how to use decomb can be found at www.doom9.org or elsewhere on the web. It is normally fine to leave this unchecked.
Crop
This will allow you to trim the black bars from the sides of the movie. This is recommended as it makes the source easier to encode and thus you get a better quality rip. It is best to look at several different parts of the movie while deciding where to crop as some movies have black down the side of some frames.
Setup Xvid Codec
This gives you the options to setup the xvid codec. Details of these options can be found at www.doom9.org or elsewhere on the web. The defaults will probably give you a reasonable encode.
Compressibility test
This will do a compressibility test (which involves doing a first pass on small amounts of the video at regular intervals), in order to determine how well the video compresses. You can then compare the ratio of bits/pixel in the first pass with the ratio of bits/pixel you were planning with the resolution you were planning on encoding the movie at, and by aiming at a certain percentage. This is recommended as it doesn't take very long, and allows you to more accurately choose a resolution for the movie.
Credits Treatment
This will allow you to encode the credits of the video at lower quality than the rest of the movie. This is useful because credits are typically encoded at far too high quality as they consist of a lot of sharp text that is relatively hard to encode. However, as the credits generally just have to be readable it is unnecessary to expend this many bits in encoding them. This step is recommended only if the credits consist of white text on a black background, not if they have video behind them.
DaveEL
7th August 2002, 19:05
Originally posted by wertherman
Bugs:-
- Graphical bug on cropping page (the back button covers up the slider).
I know but
1)If i make the gui and bigger it doesnt fit in 800x600
2)You can still use the slider and its not covered up too much
ill reoranise it later but it works so not a priority.
- Job queue seems completely broken now (as in I can't add a new item after I've added an item, even before I've started encoding).
weird i must have forgotten to reenable the button when you finish adding a job.
- (from previous version but probably not fixed). If you select transcode audio without selecting include audio then you still get prompted for encoding options and then you get an audio size of -1 put in the audio file size. You also don't get a chance to select output file format. Maybe include and transcode audio should both be done in the same page but then you can't really make it optional if that is the only place where you can select output video format. Or alternatively, you could have option buttons for the audio, and give the choice of either no audio with ogm file, no audio with avi, audio (just mux) and audio encode. Might look a bit messy though.
No point in selecting output file format if you have no audio ogg has no advantage over avi for video only (at least until we have real XCD tools IMO).
Possible improvements:-
Adding items to job list while encoding would be nice,
need to do a bit of work on the encoding threads to use different file names but should be easy enough
Along with automatic saving and resuming of the job queue so that if the program crashes or something goes wrong you can carry on your queue.
hard to do possibly later currently no way exists to do this as the job queue is a load of threads which are executed when they get to the front of the queue not really data which can be saved as such ill have to redesign my queue for this.
Combined with this, a way to just add audio encoding + comp test to the job queue either combined or seperately, cos I typically set these going at the same time, and its annoying to have to start a new job where I have to recrop and stuff in order to do the final encode.
i wont allow these to be part of a queue till i have automated encoding then it will be able to encode the audio and run the comp check and then follow the rules you give it to decide how to encode.
Basic vstrip support would be nice making this more of an all in one solution......
this combined with the above would be cool give it a dvd and an output file name and let it run.
Hiding windows while waiting upon other windows (such as virtualdub and besweet) would be nice too...
could be done I will be rewriting the protection to stop you going too far till the audio encode/comp check is done so you can set up the whole encode while these are running so it would not be wanted once that is added. (so while you do an audio encode you can also set up cropping and run a comp test).
DaveEL
(if you have any more of documentation e-mail it to me).
wertherman
7th August 2002, 19:31
I thought you might have noticed the graphical bug :-) But I thought I'ld post it anyway, just because otherwise I wouldn't be a very efficient tester.....
As for the include/transcode audio bug which I copied and pasted I did go on a bit, a better way of dealing with the problem would just be to display a message when somebody didn't select include audio but did select transcode audio (as they would have done wrong!!!).....
As for the queue, couldn't you have the thread objects store extra data that would allow you to recreate the thread if you loaded that data from disk (you probably don't need to save much more than input avs, output filenames and virtual dub job files).
I haven't got any more documentation and I don't like e-mail anymore (telnet/webmail never seems to get enough bandwidth when you have about 6 things downloading and 4 uploading and I'm still using AOL (and their gamble of giving me a free month payed off as they've managed to bill me for an extra month while I lost track of time (they billed me yesterday)). Boo hoo, maybe I'll run AOL as well as the ADSL for the next month just to spite them (and get that extra little bit more bandwidth)........
DaveEL
7th August 2002, 20:39
Originally posted by wertherman
As for the include/transcode audio bug which I copied and pasted I did go on a bit, a better way of dealing with the problem would just be to display a message when somebody didn't select include audio but did select transcode audio (as they would have done wrong!!!).....
Fixed cant select trancode audio without include audio now
As for the queue, couldn't you have the thread objects store extra data that would allow you to recreate the thread if you loaded that data from disk (you probably don't need to save much more than input avs, output filenames and virtual dub job files).
virtualdub job file are written by the threads so the info to create them would need to be stored but ill take a look.
Anyway 0.71
http://www.ecs.soton.ac.uk/~del100/quick2pass0.71.exe
* above select trancode and not include audio bug fixed.
* Can add jobs after starting the queue.
* think i included the right version of dvd2avi this time.
* another bug fixed that i found but i cant remember what it was :)
DaveEL
wertherman
8th August 2002, 03:22
Bug: Use of back button to get to the starting screen causes program to prompt for a DVD2AVI file again when you press next again, and then gives continuous mpeg2dec.dll access violations until quick2pass is ended.......
Um, if the virtualdub job files are written by the threads that does make it a lot more complicated I do admit, though you could always have 2 actions that the thread can do (ie, you run it once to add it to the queue(with a certain parameter)) and it sets up the job files it needs (returning some job queue item object that can be written to disc easily).
Then you can run it again (with a different parameter) in order to pop it off the top of the job queue in your program.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.