Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > Advanced authoring

Reply
 
Thread Tools Display Modes
Old 12th January 2003, 20:04   #1  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
New tool: Reauthorist (previously DoItFaster4me)

Well, for my very first post to these forums, I would like to tell you about a new tool that I am writing that designed to be used in conjunction with doItFast4U. I must apologise for the name, doItFaster4Me, but then immitation is the sincerest form of flattery.

It is designed to take out some of the manual processes involved in producing CCE and Scenarist projects, which I find a pain! So I hope some people other than myself will find it useful. Anyway on to the features:[list=1][*] Automatically creates a CCE ECL file for a VTS including chapter stops.[*] Automatically creates a Scenarist script, including creating tracks and scenes.[*] Removes the need to use ChapterXtractor and ScenChap.[/list=1]
To use it:[list=1][*] Run DoItFast4U on your VTS.[*] Once this has finished, open up doItFaster4Me.[*] Point it at your rip directory where DoItFast4U output its files.[*] Choose your VTS and PGCs.[*] Select the number of passes for CCE.[*] Select the directory where Scenarist will create the DVD files.[*] Click Go.[*] In a few seconds the process will finish and two new files will be produced:

VTS__nn.ECL
VTS__nn.SCP
[*] Open the ECL in CCE and adjust the bitrate (an automatic bitrate feature is imminent).[*] Let CCE do its thing.[*] When this is finished, import the Scenarist script - this may or may not be quick depending on whether it wants to check your MPVs. This will depend on how well I've worked out the MPV durations, but remember this is only the first alpha version![*] Add the audio tracks and import your subpicture streams.[*] Create your PGCs and add the tracks.[*] Author your DVD![/list=1]
At the moment, this is a version 0.1 alpha and has only been tested on my machine and on two or three projects, but it has worked well so far. I would appreciate any feedback. See the to do list below for limitations... NTSC is not yet supported - sorry guys!

Download it from: http://www.aquabubble.org/doItFaster4Me_01alpha.zip

Good luck!

To do list/limitations:[list=1][*] At the moment the tool will only do PAL projects but NTSC will be incorporated once I've got some more time.[*] The tool assumes the project is 16:9, but this should be simple to add soon.[*] Audio tracks are not yet added automatically - this is nearly there.[*] Subpicture streams are not yet added automatically, but this should be possible soon.[*] I built the tool with CCE 2.50 in mind - I expect some tweaking of the ECL will be required for later versions.[*] Automatic bitrate calculation and incorporation into the CCE script - I am collecting metrics and my current tests are producing very good results. Coming soon.[*] Advanced CCE options.[*] Does not support multiple angles[*] Does not support rips by v/c id.[*] Some more things that I can't remember![/list=1]

Last edited by Eyes`Only; 25th February 2003 at 21:18.
aquabubble is offline   Reply With Quote
Old 13th January 2003, 18:08   #2  |  Link
Eyes`Only
Dizzin It Fizzast Fo Yizz
 
Eyes`Only's Avatar
 
Join Date: Mar 2002
Location: USA
Posts: 1,445
Sounds promising. Of course, until limitations 1,3,4,6 are removed I can't use it, since I'm USA and absolutely refuse to have a DVDr in my collection that is not complete. The other limitations are understandable (when u finally incorporate vobid authoring I will be extremely impressed!).

This may go well with another tool that a buddy of mine currently has in the works which will integrate with DoItFast4U! when it has been completed. It automatically imports .avs into CCE and does the Roba method on them, even stopping after the 1st pass to automatically adjust bias and grey areas! It also runs pulldown on them afterwards if needed, and multiplexes them if you want (i personally don't support this part of it!).

I'm not sure if it works with .ecl, I think it generates them automatically. I'm not sure how much longer until he's done either, I'll have to ask.

To show my support, I've emailed u my latest beta so you can keep up with what's developing in DoItFast4U! currently (automatic detection of NTSC settings, built-in DVD Calc, etc.) As long as your goal is to produce complete movies (not removing extras, etc.), you will have my support.
__________________
"Those that can't... butcher. Those that can... DoItFast4U!"
DoItFast4U! v.1.4.7 now available with:
• Lightning fast subripping (up to 100x faster) •Choice of DoCCE4U/BatchCCE
•DVD2AVIdg useable by ReAuthorist •Bitrate control for use with NuMenu4U •Extras Bitrate applied to smaller PGCs in Main VTS •ScenAid integration •Right-Click Menus •Minimize to Systray •Improved Deinterlace Scripts
See: http://www.doitfast4u.com.


Use the donation link on the above URL or the app itself to make a $15+ donation and join the VIP list today!

Last edited by Eyes`Only; 13th January 2003 at 18:31.
Eyes`Only is offline   Reply With Quote
Old 13th January 2003, 19:37   #3  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
Actually, you might be able to use some of it with an NTSC project as it is now, but the files it creates will require some tweaking. It any rate, it will save you some time setting up CCE since it will add all your AVS files and include chapter positions automatically. Then all you need to do is change the settings that are appropriate for NTSC and set your desired bitrate.

The Scenarist script might also be able to be used even though the video assets will be marked with an incorrect duration. When Scenarist imports a script it will check the duration of the video in the script against the duration in the actual file. If they're different then it will show a warning but carry on and adjust the settings itself. It might be worth giving it a try... if someone could try this and let me know if it works I'd be very grateful.

Once that is done, all that is needed is the importing of Audio and Subtitles, which is quite easy compared with the other steps.

Your mate's tool sounds very similar to what doItFaster4Me does, except it probably calls CCE by a CLI. It might be useful to know the CLI commands for it - do you know where I can find them?

BTW, part of what I'm thinking of doing for the bitrate calculation is for the tool to process all VTS sets at once. Therefore, if extras have been re-encoded then these will be given a bitrate in proportion to their size in comparison with the others. This will then be adjustable by the user.
aquabubble is offline   Reply With Quote
Old 14th January 2003, 19:49   #4  |  Link
Eyes`Only
Dizzin It Fizzast Fo Yizz
 
Eyes`Only's Avatar
 
Join Date: Mar 2002
Location: USA
Posts: 1,445
Nah, i really doubt your tool is going to work with NTSC at this point. You're going to have to grasp a firm knowledge of "drop frame" before you can attempt to get chapters correct for NTSC. Even the earlier versions of Scenchap didn't do it correctly!

Only the latest versions of CCE have CLI capability, and we don't use that. He operates CCE by opening it up in a thread and sending key commands to it. Very interesting operation.

One very esteemed user I mentioned your program to said, "I don't want anything authoring my Scenarist for me." Many have echoed the same feelings in the past. Just letting you know. Most of us that really know what we're doing feel that there's never going to be a tool that can do what we do in Scenarist as well as we do it manually (especially vobid, etc). So yes, n00bs will love your tool. Anyone lazy will use it as well, if it works. But getting the die-hards convinced will take some work! Only when it can do what the elite scenarist users can do will their doubt be lifted.

Want a real challenge? Get your program to correctly reauthor an infinifilm DVD (http://www.infinifilm.com)!
__________________
"Those that can't... butcher. Those that can... DoItFast4U!"
DoItFast4U! v.1.4.7 now available with:
• Lightning fast subripping (up to 100x faster) •Choice of DoCCE4U/BatchCCE
•DVD2AVIdg useable by ReAuthorist •Bitrate control for use with NuMenu4U •Extras Bitrate applied to smaller PGCs in Main VTS •ScenAid integration •Right-Click Menus •Minimize to Systray •Improved Deinterlace Scripts
See: http://www.doitfast4u.com.


Use the donation link on the above URL or the app itself to make a $15+ donation and join the VIP list today!

Last edited by Eyes`Only; 14th January 2003 at 19:53.
Eyes`Only is offline   Reply With Quote
Old 14th January 2003, 20:30   #5  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
He he he... well it sounds like I've got some tough nuts to crack eh? Well, I'll see if I can do myself some justice with my upcoming releases.

I primarily built this tool for myself but I can definitely see it being useful to n00bs and experienced re-encoders alike. Even if it makes a script that just has all the assets, removing the need to go to and from ChapterXtractor and ScenChap, without doing any authoring I think it would save some people some time.

Once it's ready for them, it would be good if experienced people could at least try it and let me have feedback as to why they wouldn't use it and what would make them want to use it. Maybe for now I should be posting about this in the basic authoring forum?

For now though, it's good to have feedback like this even if it is a little disheartening!

Interesting about the Infinifilm DVDs... I don't have any of those in my collection. Perhaps I should have a whip-around to get some dosh to buy one!? Looking at their descriptions I can see why they might be more than a little complicated.


(Incidentally, I don't think it would be the chapters positions that would be the problem for NTSC projects but rather the MPV durations passed to Scenarist. I might give it a whirl later to see what happens.)
aquabubble is offline   Reply With Quote
Old 14th January 2003, 20:54   #6  |  Link
Eyes`Only
Dizzin It Fizzast Fo Yizz
 
Eyes`Only's Avatar
 
Join Date: Mar 2002
Location: USA
Posts: 1,445
Yeah I'll admit, a program that just imported all the assets into Scenarist for you with chapters in their correct location would be useful!

As for where to post, I think this is a good spot.

An infinifilm DVD is a must-own. Grab Rush Hour 2 or Blow (Rush Hour 2 has great infinifilm features). Turn on the infinifilm and watch the movie. It's quite magnificent.

The reason why i said the drop frame chapters may be difficult is because Scenarist doesn't put chapters in the correct spot by default. Scenchap finally gets around this somehow, I really don't know the specifics of it. But every other program that has attempted to do this for Scenarist with NTSC drop frame has been very incorrect, and the resulting chapters are up to 10 seconds off in the latter chapters of the movie! So make sure you test NTSC chapters well... it took us a long time to get a tool that did them correctly!

It sounds like you have the right mind-set, and also that you are listening to suggestions and comments well.

I'm hoping for the best!
__________________
"Those that can't... butcher. Those that can... DoItFast4U!"
DoItFast4U! v.1.4.7 now available with:
• Lightning fast subripping (up to 100x faster) •Choice of DoCCE4U/BatchCCE
•DVD2AVIdg useable by ReAuthorist •Bitrate control for use with NuMenu4U •Extras Bitrate applied to smaller PGCs in Main VTS •ScenAid integration •Right-Click Menus •Minimize to Systray •Improved Deinterlace Scripts
See: http://www.doitfast4u.com.


Use the donation link on the above URL or the app itself to make a $15+ donation and join the VIP list today!
Eyes`Only is offline   Reply With Quote
Old 14th January 2003, 23:13   #7  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,256
Quote:
It sounds like you have the right mind-set, and also that you are listening to suggestions and comments well.
indeed. I don't think it's impossible, but it requires that you either get very familiar with the methods yourself or work closely with the guys doing this every day (Eyes is a shining example there).
To motivate you a bit I'll put your program in the news.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 15th January 2003, 16:59   #8  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
Motivation indeed! Much appreciated. Now I'm bound by my promises to produce the goods.

To give you an update on where I am, I've now worked out the AC3 audio stream header, the MPEG audio stream header and the subtitles (via SubRip). Hopefully I should get this into the code in the next week or so. Unfortunately, I'm having a little difficulty getting information about the DTS audio stream header - anyone know where I can get some documentation on this?

Now I know the AC3 file structure I should be able to put in an option for choosing audio files and which ones to make as dummies, which it should do automatically.

Once I have the audio and subtitles working, I'm then going to work on the Scenarist Scenario scripting. Then it's on to working on the vob/cell id demuxed projects. Once this is all working I will finally move on to NTSC. So there's my road map.

BTW, an Infinifilm title is on its way!
aquabubble is offline   Reply With Quote
Old 15th January 2003, 19:01   #9  |  Link
Scipio
translation mod
 
Join Date: May 2002
Location: http://german.doom9.org/
Posts: 284
speaking of Doom9's news, that's why I'm here

thanks for the time you're investing into this.
just one remark: of course people develop tools on their own first - but it would be even better if (some day) DoItFast and DoItFaster would be united and become a single program. But that lies in the future - perhaps you already planned to do so (I haven't read this whole thread, so I apologize if this idea has already emerged.)
__________________
[Translation Guidelines] - [Overview of Doom9 translation mirrors] - - - [German Doom9]
When arguing with an idiot, make sure he isn't doing the same.
Scipio is offline   Reply With Quote
Old 16th January 2003, 23:33   #10  |  Link
Shamanis
Registered User
 
Join Date: Jan 2003
Posts: 12
Yet another tool

Well, this is my first post after reading these forums for a loooong time. Thanks to all the regulars in here, without whom I'd never have succeeded in any backup.

As much as it sounds like I am jumping on the bandwagon here, i did have this tool in production a few weeks back. Couldn't think of a kewl name for it, so it's been dubbed "Maestro Preparer". Can you guess what its aimed at?

Basically it is designed to automate the preparation of files for import into Maestro, using the Trilight method or Multi-PGC method supplied with IFOupdate.

It controls other peoples applications either through commandline or by sending keystrokes (not fantastic, but it works), and performs:

* Extract from DVD (optional)
* Create D2V files
* Create AVS Scripts
* Extract Chapters
* Create CCE Projects
* Encode CCE Projects (One-Pass OR Multi-pass)

Subtitle extraction is not yet supported, but once everything else works, that will be the next step.

You should be able to select all the VTS' you want, then click go and walk away. When you return (many hours later), you will have all the files to import into DVDMaestro.

Limitations:
* PAL only (Sorry eyes only, but NTSC support WILL be added. I suspect you can use pulldown on the files created tho... care to test when its ready?).
* No multi-angle
* DTS Streams are not yet extracted
* Limited to specific versions of programs (?) (CCE 2.50 only)
* program doesn't import into DVDMaestro (i wanted to add this step too, but alas)

... anyhow, back to code.

comments?
Shamanis is offline   Reply With Quote
Old 17th January 2003, 01:34   #11  |  Link
Eyes`Only
Dizzin It Fizzast Fo Yizz
 
Eyes`Only's Avatar
 
Join Date: Mar 2002
Location: USA
Posts: 1,445
Hmm.. Sounds like you're reinventing the wheel. Also, doesn't anyone know how to do NTSC besides me and my test team?

No, sorry, I won't be able to test, as I don't use Maestro for authoring. I use the grand supreme program Scenarist, as do most others who know how to do complete DVD. Even Trilight has finally made the switch, since he's realized the power it has. You'll notice all of Trilight's latest guides are using Scenarist now (http://dvdguides.trilight.net).

It's interesting that so many others are now working to code something we already have done. At least aquabubble had it right.. you should be working with programs that are advancing already to do things instead of reinventing the wheel! My program already does DTS. It also does NTSC, as well as PAL. Soon it will autodetect PAL along with interlacing. It demuxes from the hdd, as well as dvdrom. It does multi-angle. Soon it will do subs automatically, as I'm working directly with the programmer of Vobsub, as well as in contact with the programmer of Subrip. And it will just keep growing and doing things better than it does. So why do you want to figure out all that I already have? Suggestion: work on what we don't already have. This work was left 'modular' for a reason, because we all have our strengths, and we can all also concentrate on one area and improving it. Ever worked for a software company? Do you think software is made by one person? It's a result of collaborated effort and each person has a strength and a part that they concentrate on making work the very best they can. If it was made by one individual, it'd never have the ingenuity and design that the collaboration of many great minds can achieve!
__________________
"Those that can't... butcher. Those that can... DoItFast4U!"
DoItFast4U! v.1.4.7 now available with:
• Lightning fast subripping (up to 100x faster) •Choice of DoCCE4U/BatchCCE
•DVD2AVIdg useable by ReAuthorist •Bitrate control for use with NuMenu4U •Extras Bitrate applied to smaller PGCs in Main VTS •ScenAid integration •Right-Click Menus •Minimize to Systray •Improved Deinterlace Scripts
See: http://www.doitfast4u.com.


Use the donation link on the above URL or the app itself to make a $15+ donation and join the VIP list today!

Last edited by Eyes`Only; 17th January 2003 at 01:52.
Eyes`Only is offline   Reply With Quote
Old 17th January 2003, 11:13   #12  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
Quote:
Originally posted by Eyes`Only
Hmm.. Sounds like you're reinventing the wheel.
Sorry to p*ss on your chips Shamanis but I agree with Eyes`Only. His program already does a fantastic job so although you have very good intentions, I don't see why there is any need for an alternative. (A new thread about it would probably have been better as well.)
Quote:
Also, doesn't anyone know how to do NTSC besides me and my test team?
He he... yes my program doesn't handle NTSC yet, although I do know what's involved and how to do it. With the limited time I have, working in a more than full-time job, I had to start somewhere. I decided to get the important things working before delving into the complexities of NTSC. PAL is a simple place to start and I also have a dearth of titles to test with.
Quote:
Soon it will do subs automatically, as I'm working directly with the programmer of Vobsub, as well as in contact with the programmer of Subrip.
Aha... this is exactly what I wanted to hear. I have a list of wants for our tools and this one was on it! A CLI or DLL for subrip would be very helpful indeed eh?
Quote:
Suggestion: work on what we don't already have. This work was left 'modular' for a reason, because we all have our strengths, and we can all also concentrate on one area and improving it. Ever worked for a software company? Do you think software is made by one person? It's a result of collaborated effort and each person has a strength and a part that they concentrate on making work the very best they can. If it was made by one individual, it'd never have the ingenuity and design that the collaboration of many great minds can achieve!
Very well said that man. The scene is all about sharing and collaborating. I've taken a lot in the past and now I'm giving something back that I think is helpful and taking us further.
aquabubble is offline   Reply With Quote
Old 27th January 2003, 20:41   #13  |  Link
Zeul
NuMenu4u
 
Join Date: Nov 2002
Location: England
Posts: 1,361
aquabubble

just a note to see if there had been any more development with doitfaster4me?
Zeul is offline   Reply With Quote
Old 28th January 2003, 03:20   #14  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
Thanks for the interest adamandhelen. Good news: you can expect to see a new version in the next couple of days. I'll post back here when it's ready. Many of the additional features I wanted to add will be available and it's looking good so far.
aquabubble is offline   Reply With Quote
Old 29th January 2003, 00:03   #15  |  Link
goonyah
Registered User
 
Join Date: Oct 2001
Posts: 38
Source Code?

Wow, this is a great tool. Any chance of you releasing the source code?
goonyah is offline   Reply With Quote
Old 29th January 2003, 01:03   #16  |  Link
aquabubble
Formerly Known As
 
aquabubble's Avatar
 
Join Date: Dec 2002
Location: Undy
Posts: 140
Thanks! Releasing the source code is something to which I will give serious thought. However, there's a lot more to be done before the tool is finished. It is only then that I would consider opening it up. Time will tell!
aquabubble is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.