View Full Version : New Release: DoItFast4U 1.3.0 (DoItFast4U! 1.2.0 discontinued)
Eyes`Only
3rd August 2003, 20:24
DoItFast4U v.1.2.0 is now available.
Complete Changelog:
Additions:
٠Added PAL frame order detection!
٠Added 'new folder' to the Working Directory browse dialog. (Win ٠2K/XP only)
٠Added ability to autocreate a directory based on the Volume Label of the DVD.
٠Many more controls are now greyed out (disabled) while demuxing so users can't accidentally change drives, click in the DVD Structure, etc.)
٠Modified IFOEdit to use custom .ini file and hopefully remove the issue with blank IFOEdit and the need to delete the .ini.
٠Checking a PGC checkbox in an unchecked VTS will now automatically check that PGC's corresponding VTS checkbox.
٠Unchecking All PGCs in a VTS causes the VTS to become unchecked and collapse.
٠User now has option to remove CSS while copying the VIDEO_TS files to the VIDEO_TS directory. (Does not work with HDD Demux, just like most new features).
٠Added more verbosity to the field detection, and eliminated it from filenames for progressive material
٠DVD2AVI no longer runs twice when FILM>95%, instead the .d2v is rewritten to be film, by modifying parameters (Thanks to FMalibu for setting me straight on this ability!)
٠Added setting for modifying switches to be used with Mpeg2Source ("idct=0" is default, which means use cpu setting from d2v file)
Now uses mpeg2dec3.dll version 1.10 (latest version) for Avisynth 2.5+
٠Using a fieldorder diagnosis by Hard Code.
٠Added dual-diagnosis for field determination, as well as ability to select which one to use in filenames, or turn it off.
٠When creating directory based on volume label, an "are you sure?" warning is not given if files do not exist in the working directory anymore.
٠Added an "Invert Field Order" feature for use with DoCCE4U 1.0.1.5.
٠Added ability to manually toggle Main/Extras VTS flag in DVD Structure.
٠Maximum number of PGCs now supported (999).
٠Added aspect ratio to Subtitle list for better understanding of what different streams are on the actually DVD
٠Added Sub aspect ratio to subtitle folders/filenames for easier identification and future implementation with ReAuthorist.
٠Added ability to suppress AR insertion in sub filenames, for compatibility with RA 1.0.0 (if AR is there, it uses Not Specified as sub language)
Bugfixes:
٠Fixed bug where DTS renaming might leave a VTS's files non-renamed.
٠Fixed issue where demuxing only Angle 1 was causing subs to have all angles still.
٠Fixed issue where demuxing by vobid and having 'all angles' checked caused multiple runs of the video/audio demux.
٠Fixed bug where unchecking PGC1 caused vobid demux to fail (vobid demux always demuxes all PGCs, no matter if user checks/unchecks certain PGCs, anyway! DVD Decrypter limitation, I can't control it)
٠Fixed a bug where the first VTS of a Multi-MainVTS DVD would be marked as non-Main.
٠"Save Settings on Exit" option now remembers the "Never" option on startup.
٠Fixed bug where PCM files weren't being renamed correctly.
٠Fixed a bug where Closed-Captioning was not being performed on PGCs 2+ if subs were not also selected.
٠CellID Demux doesn't delete AC3s when using newer versions of DVD Decrypter.
٠Fixed bug where unchecking all subs and changing VTSes cause subs to not be available if you went back to the sub-containing VTS.
٠Fixed Subtitle List bug where Languages weren't being shown correctly
٠Fixed Subtitle List bug where an extra subtitle would mysteriously manifest itself at the bottom of the list (usually around 0x40)
٠Fixed bug where sub demux by vobid still used size of PGC1 for size threshold.
Known Issues:
٠There has been a noted bug that I can't seem to get any good diagnosis of... For some reason it seems that the CCEData.txt file doesn't have all the VTSes in it on occasion. If anyone is seeing this behavior and can figure out a reason it happens and/or a way to make it happen constantly, please let me know so I can resolve this bug!
See Help>DoItFast4U Help...
Eyes`Only
rkorkie
5th August 2003, 16:18
Can anyone tell me why in this new version of DF4U, when you go into the AVS Script Editor and press the Reset to Default button, in the footer section, the line:
ConvertToYUY2()
gets changed to:
ConvertToYUY2(interlaced=true)
I thought you only used interlaced=true if your material was indeed interlaced, otherwise the default is false if nothing is specified in brackets.
FMalibu
5th August 2003, 18:51
This is the 3rd version of this post. The first one was very long but got lost forever because of a login timeout (grr), and as a result the second post was very short. This should be a bit more elaborate.
The MPEG-2 standard has two types of 4:2:0 (YV12 in avisynth) coding modes, interlaced and progressive. The coding mode used depends on the contents of the progressive_frame flag, which can vary per frame. While upsampling your video to YUY2 in avisynth (4:2:2 in MPEG-2 terms), you have to specify one coding mode for the entire stream. The problem is that there are no guarantees that the stream will use the same coding mode throughout the whole of the stream, and secondly that avisynth cannot autodetect this coding mode for you, so you will have to set it manually.
This is all just fine if you're willing to set the interlaced flag of ConvertToYUY2() manually every time you backup a dvd, but let's face it many people are lazy, and not everyone edits the options from their defaults :). So the default option should be one that minimizes the damage incurred on your video.
To assess this damage, I shall illustrate what exactly happens when you use the wrong coding mode while converting. But first I will illustrate what happens when you use the correct coding mode.
4:2:0 chroma contains colour information for a total of 4 luma pixels, 2 vertical and 2 horizontal. In 4:2:2 one chroma pixel contains information for only 2 horizontal luma pixels, making the total chroma resolution twice as big vertically. So to upsample avisynth has to fill in the missing vertical pixels. This is what happens during correct upsampling:
Progressive coding:
C1,2 -> C1,2
P C1,2
C3,4 C3,4
C3,4
Interlaced coding:
C1,3 -> C1,3
I C2,4
C2,4 C1,3
C2,4
You see that a progressive mode coded chroma sample contains information for 2 directly adjecent lines (e.g. C1,2), so to convert this to 4:2:2 properly, avisynth uses the colour information in that sample for these two lines. In the case of an interlaced mode coded sample, it will contain information for alternating lines (e.g. C1,3). This has the effect that one chroma sample can only have colour information of one field. If this were not the case, the chroma sample would contain an average of the colour information of both fields, and this does not work well with fast motion or scene changes.
So what happens if we use the wrong coding mode to upsample 4:2:0 video, in both cases:
Progressive coding:
C1,2 -> C1,2
I C3,4 *
C3,4 C1,2 *
C3,4
Interlaced coding:
C1,3 -> C1,3
P C1,3 *
C2,4 C2,4 *
C2,4
I have marked the misaligned fields with a *. So if we look at this we see that the same error gets introduced when we use an incorrect coding mode to upsample.
But let us consider what this implies for actual interlaced video. Because 2 out of 4 lines are switched around, half the colour information of a certain field actually belongs in the other field. This has the effect that on fast motion and scene changes, colour bleeding from one field to the other will be visible.
Progressive video where 2 out of 4 lines have the colour information misaligned does not exhibit this. The colour information will be slightly out of place, but thanks to the interpolation avisynth uses to upsample this will hardly be noticable.
In conclusion, if you do not know the nature of the video that will be processed, setting the interlaced=true option will minimize any damage caused by indicating the wrong coding mode while upsampling. If you do not agree with this line of reasoning, you are of course free to change this option any way you like. ;)
Of course, when you are deinterlacing your video, the inherent interlacedness of any video (and arguably the very farbic of space-time itself) will be destroyed, thus making any interlaced=true option unneeded.
I hope this has clarified why I recommended Eyes`Only to use interlaced=true as a default option to ConvertToYUY2().
- FMalibu
Eyes`Only
10th August 2003, 22:38
Thanks for the clarification, FMalibu. Your knowledge of Avisynth is much appreciated by myself as well as others.
Eyes`Only
12th August 2003, 17:57
Due to a bug with Avisynth 2.0.8 users in version 1.2.0, it has been discontinued. DoItFast4U! 1.3.0 is now available for download.
rkorkie
13th August 2003, 02:00
Any plans in the near future to support decomb 5.0, even though it's still in beta?
Eyes`Only
13th August 2003, 02:31
How would I 'support' it? You can add the file yourself and rewrite the scripts, there's no 'support' that I need to do to make it work, is there?
And I don't mind supporting betas as long as they work for EVERYONE (which is why mpegdecoder.dll isn't and probably won't be supported, because the author doesn't seem to care about making it work completely for NTSC). Too bad, because it seems like a good addition to our cause, and at one time I followed its development closely hoping he would fix that.
Woolmonkey
13th August 2003, 05:38
When I run DIFU 1.3 after it is done etracting everything and when it should start up REauthorist I get a buffer overrun in Microsoft C++. It has happened twice so far.
Eyes`Only
13th August 2003, 05:46
A bad version was upped to my website, I'm upping the correct one now. I accidentally packaged the one I made with VC7 instead of the one I meant to package, using VC6. Please re-download and you should be fine.
Master Yoda
13th August 2003, 15:48
How do you set the newest version to detect pal frame order or does it do it automaticly.
Eyes`Only
13th August 2003, 17:04
Global Options>Other Options>Stream Diagnosis
Master Yoda
13th August 2003, 18:49
After going Global Options>Other Options>Stream Diagnosis ,at the mo its off.
So do i put a tick in header flags or frame diagnosis.Im guesing frame diagnosis.
Also whats invert field order in files names and suppress aspect ratio in subtitle filenames.
Eyes`Only
13th August 2003, 19:45
Help>DoItFast4U Help... ;)
Master Yoda
13th August 2003, 19:52
Sorry about that gezzer, forgot about the help file.I just had a look at it.So for pal under Stream Diagnosis i tick header flags, and i should tick Invert Field Order in Filenames (DoCCE4U 1.0.1.5 compatible), so that if its flag interlaced` docce4u will have progressive untick.
The one thing i dont get though,dvds that are flag as interlaced and the dct type is field, but if i do what poeple say and look at the video in dvd2avi(which also says interlaced) and open the avs in media player there are no interlacing lines.(im talking about pal).
But ive always encoded as what the original dvd is,i.e. what Bitrate Veiwer says.
69Mws
14th August 2003, 07:21
@Hamster Yoda (sorry, couldn't resist...) :D ;)
The problem is that the information provided by BR Viewer is not 100% reliable, at least for PAL sources.
You have to trust your EYES ONLY :D
Greetz
69Mws
Master Yoda
14th August 2003, 16:15
If i trust my eyes theres no interlacing lines when looking at the video through dvd2avi and media player.But Bitrate viewer,dvd2avi and dif4u all say its interlaced.
69Mws
14th August 2003, 19:04
Originally posted by Master Yoda
If i trust my eyes theres no interlacing lines when looking at the video through dvd2avi and media player.But Bitrate viewer,dvd2avi and dif4u all say its interlaced.
well, give it a try and trust your eyes, it always worked for me when my eyes and DIF4U disagreed on my PAL Streams :)
Greetz
69Mws
Master Yoda
14th August 2003, 21:42
Originally posted by 69Mws
well, give it a try and trust your eyes, it always worked for me when my eyes and DIF4U disagreed on my PAL Streams :)
Greetz
69Mws
When you say give it a try, u mean that even though dvd2avi says interlaced,dif4u says interlaced and bitrate viewer says ..
Num. of picture read: 26
Stream type: MPEG-2 MP@ML VBR
Resolution: 720*576
Aspect ratio: 16:9 Generic
Framerate: 25.00
Nom. bitrate: 8000000 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
DCT precision: 10
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Interlaced
As i dont see any interlacing lines i should encode it to progressive ....??
69Mws
14th August 2003, 22:23
Originally posted by Master Yoda
When you say give it a try, u mean that even though dvd2avi says interlaced,dif4u says interlaced and bitrate viewer says ..
Num. of picture read: 26
Stream type: MPEG-2 MP@ML VBR
Resolution: 720*576
Aspect ratio: 16:9 Generic
Framerate: 25.00
Nom. bitrate: 8000000 Bit/Sec
VBV buffer size: 112
Constrained param. flag: No
Chroma format: 4:2:0
DCT precision: 10
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Interlaced
As i dont see any interlacing lines i should encode it to progressive ....??
In your case, when dealing with PAL and you don't find those interlaced combs in several scenes of the stream when scrolling through it a bit in DVD2AVI, YES, make it so :)
AFAIK it's a known issue with PAL DVDs that framestructure is not always recognized properly, for what reason ever :(
You can also have the case, that DIF4U and/or BR Viever tell you a source is interlaced although you can see in DVD2AVI that it's an absolutely "clean" progressive picture.
It's also possible, that several apps give you different results, e.g. BR Viewer says Interlaced while DVD2AVI says progressive, what then? You can't really rely on that and have to check for yourself --> and learning by doing is the real way to knowledge btw :D
Greetz
69Mws
Master Yoda
14th August 2003, 22:50
Well before i knew about the big 3 i only every done a movie only backup and when they needed encodeing i alsway used the setting that dvd2avi and bitrate viewer said.
Now when i done my first encode with the big 3 that had those settings above where every thing says it interlaced(no combing lines when played in dvd2avi), i forgot to untick progressive in docce4u and it encoded it progressive.
So the original it BV was ..
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Interlaced
and the new encode was ..
Pic. structure: Frame
Field topfirst: Yes
DCT type: Frame
Quantscale: Nonlinear
Scan type: ZigZag
Frame type: Progressive
NO deinterlacing,no filters etc... and it plays fine on my dvd player,the xbox and the ps2.
Xitrum
15th August 2003, 06:10
@Eyes` Only,
I'm not so sure whether this is a bug or not, but everytime, I ticked the option "ReAuthorist(Start Automatically) [0.6.0.9+]", the option only stay ticked in that session. If I closed DIF4U and then restart it again, that option is automatically unticked.
Eyes`Only
15th August 2003, 06:30
Congrats on finding the first bug! I'll fix it in 1.3.1 :)
69Mws
15th August 2003, 10:37
Originally posted by Master Yoda
Well before i knew about the big 3 i only every done a movie only backup and when they needed encodeing i alsway used the setting that dvd2avi and bitrate viewer said.
Now when i done my first encode with the big 3 that had those settings above where every thing says it interlaced(no combing lines when played in dvd2avi), i forgot to untick progressive in docce4u and it encoded it progressive.
So the original it BV was ..
Pic. structure: Frame
Field topfirst: Yes
DCT type: Field
Quantscale: Nonlinear
Scan type: Alternate
Frame type: Interlaced
and the new encode was ..
Pic. structure: Frame
Field topfirst: Yes
DCT type: Frame
Quantscale: Nonlinear
Scan type: ZigZag
Frame type: Progressive
NO deinterlacing,no filters etc... and it plays fine on my dvd player,the xbox and the ps2.
So you didn't find intleraced combs and encoded it as progressive, although BR Viewer told you it's interlaced......just the same what I would have done and told you before :)
Greetz
69Mws
:stupid:
Master Yoda
27th August 2003, 21:59
I was just wondering if there is a way to get dif4u to add ' no-cce' to the files of pgc that are say 5 mins long ?
Would i have to go into other options and set the do not encode if m2v is less than _ MB ?
Or after dif4u has finished, if i dont get reauthorist to start up auto i could add no-cce to the file name, then open reauthorist, would this work?
Eyes`Only
27th August 2003, 22:20
Would i have to go into other options and set the do not encode if m2v is less than _ MB ?
That is what that setting was designed for, and I believe this is the easiest way to do what you want.
As for renaming and using RA, that may work, but I'd go with the above approach as it's much easier.
Master Yoda
28th August 2003, 00:55
OK nice one.
Just have to figure out how big the 5 min or so file is.
NobbyNobbs
28th August 2003, 01:21
Now that DoCCE4U have been replaced by BatchCCEWS will it still work with the other 2 of the big 3 ?
Or do your apps need to be updated also before we can start to use this version?
:)
LakersFan
28th August 2003, 20:19
Originally posted by NobbyNobbs
Now that DoCCE4U have been replaced by BatchCCEWS will it still work with the other 2 of the big 3 ?
Or do your apps need to be updated also before we can start to use this version?
:)
Please read this sticky thread for your answer ...
http://forum.doom9.org/showthread.php?s=&threadid=60214
kurdt
12th September 2003, 13:51
First I would like to say thanks for great tool.
Though one thing I miss is that user should be able to select source from HD directory also. Because I always rip dvds in some dir, but I rarely have time to start process right away. And it's time and space consuming to make image of that dir and use daemon tools. I think it shouldn't be very hard to add in the program. But if you can't add it, maybe I'll live :)
allright
14th September 2003, 07:44
I cant follow you here, the image file would almost be the same size as the files you copied to the folder on your harddrive, and the time can at most be a few seconds more.
kurdt
14th September 2003, 13:27
Originally posted by allright
I cant follow you here, the image file would almost be the same size as the files you copied to the folder on your harddrive, and the time can at most be a few seconds more.
No man, you got me wrong :)
What I meant was that I don't want to rip it first and then make image which doubles needed space. Why I just can't use rip dir, it's all there.
allright
14th September 2003, 13:53
No problem there, just change to your dvd drive with the disc in it, then it will work from there.
kurdt
14th September 2003, 18:46
Originally posted by allright
No problem there, just change to your dvd drive with the disc in it, then it will work from there.
Yes, but what if it is rent dvd and I don't have time to start whole project right away and I have to return it?
allright
14th September 2003, 18:54
Then you have to copy it to your harddrive anyway !! And your idea was to save some disc space ??
The first fase doesn't take long time about 30-60 min. after that you don't need the dvd.
kurdt
14th September 2003, 18:58
Originally posted by allright
Then you have to copy it to your harddrive anyway !! And your idea was to save some disc space ??
The first fase doesn't take long time about 30-60 min. after that you don't need the dvd.
Of course I've to copy it to hd. This conversation is pointless. All I want is a button where I can choose directory instead DVD-drive.
TRILIGHT
18th September 2003, 18:45
Originally posted by kurdt
Yes, but what if it is rent dvd and I don't have time to start whole project right away and I have to return it?
You shouldn't be making backups of discs you don't own. Please refrain from discussion of such illegal practices.
Originally posted by kurdt
No man, you got me wrong :)
What I meant was that I don't want to rip it first and then make image which doubles needed space. Why I just can't use rip dir, it's all there.
To quote the Pre-Start info in the UberGuide flowchart...
"The first thing you'll want to do before beginning your project is to make an image of the disc onto your hard drive. Use "DVD Decrypter's" ISO mode to write an ISO image. The next tool you will need is called "Daemon Tools". This allows you to mount the image as if it were a disc in a DVD-ROM drive. "
There is no "writing files then make an image also". You're not following the proper steps if you're extracting files and then trying to make an image of them. As for getting the functionality you're asking for, it won't happen. To quote the old saying... "If it ain't broke... don't fix it." ;)
kurdt
18th September 2003, 19:12
Originally posted by TRILIGHT
You shouldn't be making backups of discs you don't own. Please refrain from discussion of such illegal practices.
As I'm aware, finnish law says you can take private copy. I don't know about laws in your country, but I remember that in Finland it isn't legal. I'm not sure that it applies to rental stuff, but at least it says that you can take private copy of a song or smth like that.
TRILIGHT
18th September 2003, 19:34
This is not a philisophical discussion on the laws in Finland, Kurdt. You've been warned.
kurdt
18th September 2003, 19:47
Originally posted by TRILIGHT
This is not a philisophical discussion on the laws in Finland, Kurdt. You've been warned.
I'm sorry, but I don't follow you here. First you complain that I talk about illegal stuff. Then I correct you that it's not illegal where I live and I get warning? And logic of this is where? Well, I pressume that I got warning 'cause I corrected you...
TRILIGHT
18th September 2003, 20:03
@Kurdt: No, I was warning you just to make you mindful that you were treading on thin ice and should be careful. There is a right and a wrong way to do things. Since you are new, I was giving you the benefit of a doubt without just striking you arbitrarily. I even went as far as to give you an answer to your question so that you could correct your problem. However, you insisted on being an ass to a moderator and that is always unacceptable, no matter what. Check Rule #4 next time, Kurdt. (Rule #3 too for that matter)
@Everyone: Sorry for having the thread go off track here. Some people just have no respect. We now return you to your regularly scheduled programming... :D
kurdt
18th September 2003, 20:15
Originally posted by TRILIGHT
@Kurdt: No, I was warning you just to make you mindful that you were treading on thin ice and should be careful. There is a right and a wrong way to do things. Since you are new, I was giving you the benefit of a doubt without just striking you arbitrarily. I even went as far as to give you an answer to your question so that you could correct your problem. However, you insisted on being an ass to a moderator and that is always unacceptable, no matter what. Check Rule #4 next time, Kurdt. (Rule #3 too for that matter)
Oh well, this answered all my questions. Notice how I was ass to MODERATOR. You were kind enough to answer my question, how thoughful of you. How do you reply normally if this was your kind reply? Oh, sorry, you're moderator. I forgot that for a second.
First of all, I wasn't ass, I was just pointing out that I'm not doing anything illegal in my country and because it's illegal in your country, I'm not allowed to talk about it, I don't think so.
And you quite good sum it all up by saying "if it's not broken, don't fix it". Yup. I think I'm going to change tool and support someone who is actually willing to add options users want.
Btw, I'm not new, I've been reading this forum like two, maybe three years. Because people like you, I don't bother to write often.
And go ahead, strike me everything your moderator priviledge gives you, I really don't give a shite.
Sorry about OT.
69Mws
18th September 2003, 23:37
Originally posted by kurdt
I'm sorry, but I don't follow you here. First you complain that I talk about illegal stuff. Then I correct you that it's not illegal where I live and I get warning? And logic of this is where?
Logic in that may simply be that the owner of this site (let's call him Doom9) doesn't live in Finland (I suppose) and so it's no matter what laws are in Finland or whereever else in the world.
This site doesn't exist in hyperspace or subspace, there's at least one person behind this site (Doom9). The identity of this person can be revealed, as this is an *.org-domain and not an "anonymous adress" like http://go.to/blabla/happyvideofreaks/superforum/ with changing mirrors every day.
He's responsible for the content on www.doom9.org but also for what other people are writing into this forum.
Maybe it's not allowed in the country the owner of this site lives and of course he's obliged to the laws of his country.
And certain topics that are in contrary to according laws of whatever may lead to shutdown of this site.
The owner of this site does not set up this rules just for fun or to annoy users.
It's quite clearly stated in the forum rules that you have to respect those rules if you wanna participate and keep this site "alive".
Just my two cents...
Greetz
69Mws
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.