PDA

View Full Version : Scenaid 1.6


D3s7
8th May 2005, 18:53
After a fairly large delay Scenaid 1.6 is now available in the downloads section of scenaid.com

I'm sure there are few issues w/ this build that I've not found yet however the corrections/additions warrent a release

Things w/ my RL have settled down a bit so I should be able to get fixes out a little quicker now :)

Fixes:
* Correction to the palette creation code (fixes the incorrect palette issue in dummy assets)
* Correction to the VTS Menu scanner - was erroring out if no menu existed in the ifo
* Correction to BoV routines, fixed a few commands in the main routine
* Correction to the no-cce file detection routine - app was erroring out occasionally when hitting a no-cce file

Additions:
* Added ability to create new D2V and AVS files with the DGIndex application suite (not included - manually install into the scenaid install directory)
* Added ability to script Pre/Post/Cell commands (option is NOT saved currently) - very useful if your removing angles or the like and are having problems w/ ifoupdate/batchifoupdate - instead just copy in the menu files using PGCEdit
* Added ability to dummy audio in a vobid demux (Use ONLY if you know for sure the audio can be dummied, no checking is done
* Additional logging/checking done on irregular assets (in the case of ARCOS or th elike) - these seem to be still causing problems

Changes:
* Changed the way the BMP creation occurs int he script, should speed up script generation
* Changed the detection of which encoder will be used and adjusts scripts accordingly
* Change to the ccedata file creation - no cce assets are no longer written to the files
* Changed interface to prevent avs playback before AVS is actually loaded

IMPORTANT NOTE: Scenaid files are now in a subfolder under you demux directory named Scenaid

Zeul
8th May 2005, 20:55
Congrats on the new release :D

[SLiM]D12
9th May 2005, 00:34
Works great, already tested it out.

Great to enable that DGDecode option, will test that in a few mins as well. This program has really become a valuable asset in any project i do.

Keep up the great work D3s7 !

D3s7
9th May 2005, 02:00
Thanks

really helps in VOBID demuxes....

last few I've done, there's been anywhere between 5 and 15 (yes 15) frames difference between dvd2avidg and dgdecode (decode more accurate)

gemon
9th May 2005, 15:27
d3st i was playing with your brand new scenaid 1.6, and i must say it is gorgeous!!

i was wondering a couple of questions about the builtin bitrate calc algorythm:

[list=1]
main movie: is it possible to choose more than one VTS as main movie? i am trying to do a dvd of extras, so would be helpful for me to have 3 vts considerred as "main". otherwise the video stream scenaid considers as "main" will have too much bitrate compared to the other ones
video assets inside a vts: if i uncheck an asset because i know i dont want it, how does scenarist then behave? i can see the main movie bitrate raises...are they replaced by dummy videos?
[/list=1]

thanks for this great tool!

Gemon

(corrected some typos in last edit)

D3s7
9th May 2005, 15:33
1) Yes that's the plan... I just haven't got around to it yet....

2) They are replaced w/ a black still whose duration is set to the duration of the assets you unselected (split out by the cells of course)

n1ck0s
9th May 2005, 15:58
Sligtly off topic... Should someone use CCEdata.txt from dif4u for BatchCCEWS or files generated from SceneAid. Are there any major differences/improvements?

influenza
9th May 2005, 16:22
The scenaid files have more precise chapter points IIRc and they have the scenaid calculated bitrates.

gemon
9th May 2005, 16:56
i dont know if this could make the algorythm more complicate to develop, but could it be possible to provide some sort of 'avg bitrate classes'?
I'll make an example:
say you have 10 vts, and u want one or more to be treated as 'main' movie; the rest, though, you want them not to be considered as being re-encoded with same avg bitrate, so you could decide that 3 out of the rest are to be treated as 'intermediate'. for each vts in the various bitrate classes, you can decide the avg bitrate.
This could end up with having:

- 3 vts classified as 'intermediate' with a setup bitrate of 2500 kbps
- 6 vts classified as 'extra' with a setup bitrate of 2000 kbps
- 1 vts as 'main' movie, with avg bitrate calculated from the other two

this procedure can be more general and could allow custom number and type of avg bitrate classes...

is it feasable?

Gemon

Angelus
9th May 2005, 17:58
From your example you could encode the extras and the intermediate vts separately from the main movie. All you would need to do is set the ave bitrate for the intermediate vts's to 2500 or whatever you want. After it's done encoding, compile both the extras and the intermediate in Scenarist, copy the finished vob files into the video_ts folder, and then use ScenAid or DVDCalc in DIF4U to calculate the main movie bitrate from the video_ts folder. I dunno if any of this makes sense

D3s7
9th May 2005, 18:17
I ran a poll for awhile on the scenaid website on what people wanted to see in bitrates and no one voted :(

the original idea was to offer:

fixed extras - calculated main
fixed extras - % reduction in main (so all assets reduced equally)
fixed main - % reduction in extras
freeset extras - calculated main

only 1 is done right now..... i'll investigate the others if there's enough interest

Tobii
10th May 2005, 00:09
Thanks for the new version... nice work.

However, I have a small problem anyway. I get an error.

Procedure Name: GenerateTrack
Module Name: ScriptGenerate

Error Number: 13
Error Description: Type mismatch
Error Source: ScenAid
Error Line: 99
Call Stack:
ScriptGenerate --> GenerateTrack
ScriptGenerate --> GenerateScriptFile
Form1 --> ExecuteBuild_Click
What does this error mean exactly? The error comes on generating tracks for VTS 1.
With the build 45, no errors.

D3s7
10th May 2005, 01:07
Tobi...

emailed you a new build to try

gemon
10th May 2005, 10:05
@D3S7 : i am actually wrighting a very little piece of code to read from the generated scenaid-ccedata.txt file and make my own modifications to the avg bitrates... only thing is that it is in JAVA, since this is the language i'm comfortable with :sly:
for the algorhytm, i am not still sure but something like this could be done:

order the VTS by frame #, this gives the idea how big an asset is; the user than can check any assets by grouping them into 'categories'. a category can have fixed bitrate or use a % of the available after calculating the fixed values.
the app then calculates and proposed the avg bitrate for the vts belonging to categories the bitrate shall be calculated.

hope this might be clear, when i have something ready i can let you know :)

Gemon

jarthel
10th May 2005, 16:18
Originally posted by D3s7

* Added ability to create new D2V and AVS files with the DGIndex application suite (not included - manually install into the scenaid install directory)

how do I use this? I can't see anything to trigger this? unless this is automatically done when I have "open encoder automatically" enabled. right?

thanks for the reply.

gemon
10th May 2005, 17:06
no jarthel, it's easier...
all you have to do is download dgindex and uzip it to the scenaid folder :)

Gemon

D3s7
10th May 2005, 17:11
um.. actually it's the "Create new D2V/AVS with DGDecode" option under the "Options" menu...

requires DGIndex and DGDecode to be put in the scenaid install directory and you need to use the Scenaid bitrate calcs

Tobii
10th May 2005, 17:29
@ D3s7

Sorry, I could try it only now.
Yeah, it works without errors now.:)

Many thanks!

Ripe73
10th May 2005, 19:46
Whats the different between DGDecode and DVD2Avi??..

D3s7
10th May 2005, 19:58
DGIndex is to DVD2AVI what DGDecode is to mpeg2dec

DG = Donald Graft who picked up the project and ran w/ it as of late

DVD2AVI has known issues to drop frames during decoding - dvd2aviDG fixed that partially but still had issues

Donald changed the name of it to avoid confusion w/ DVD2AVI (which actually the orignal author picked back up and is coding again).. but for example, with "The Abyss" there were upwards of a 15frame difference on some of the vobid's between dvd2avidg and dgindex (dgindex being more accurate) - frame loss has always been an issue/problem when reauthoring movies demuxed by vobid... this option helps w/ that

jarthel
11th May 2005, 00:31
Originally posted by D3s7
um.. actually it's the "Create new D2V/AVS with DGDecode" option under the "Options" menu...

requires DGIndex and DGDecode to be put in the scenaid install directory and you need to use the Scenaid bitrate calcs

I'll have a look again. wasn't able to see that when i looked. thanks

[SLiM]D12
11th May 2005, 13:54
Perhaps because it's greyed out until you extract the DGDecode files into your Scenaid dir, once that's done, then you'll be able to select the option.

Oruku Saki
12th May 2005, 04:42
i'm receiving the same error as previously posted by tobii .. can i try the new build as well?

D3s7
12th May 2005, 13:14
send me your emial

Tobii
15th May 2005, 09:43
@ D3s7,

generates scenaid wrong audio dummys?

original audiostreams:

Audio 1: AC3 - ch 6 - 448k / ID 0x80
Audio 2: AC3 - ch 6 - 384k / ID 0x81
Audio 3: DTS - ch 6 - 768k / ID 0x8A

after the import in scenarist:

Audio 1: AC3 - ch 6 - 448k / ID 0x80
Audio 2: AC3 - ch 6 - 384k / ID 0x81
Audio 3: AC3 - ch 2 - 192k / ID 0x82 <---dummy

Looked into the scenaid script. There it already is about in it.

D3s7
15th May 2005, 23:59
yes... the dummies are AC3 - smallest possible size and lowest bitrate for dummy

the dummied audio channels don't matter what channel they are on so the corrisponding stream is used (stream 3 = stream 3 - etc)

Trahald and I will soon be (via batchifoupdate) disabling dummy audio streams in the ifo...

Tobii
16th May 2005, 00:21
OK, I unterstand the whole. Only something was confused, since an ac3 dummy suddenly appeared.
Take your time quietly, I also very simply can make it manual.


Thanks for the info.

jbalakri
17th May 2005, 17:15
Hi,

I upgraded from 1.0 to 1.6 but I am still getting this error when processing BoV files:

Procedure Name: Milli2Frames
Module Name: GlobalFunctions

Error Number: 13
Error Description: Type mismatch
Error Source: ScenAid
Error Line: 11
Call Stack:
GlobalFunctions --> Milli2Frames
ProcessAssets --> ProcessBOV
Form1 --> ProcessDIF
Form1 --> DIF_Browse_Click

Are there any new updates to 1.6 available?

Thanks,
- Jay

D3s7
17th May 2005, 17:38
my guess is your going to have negative times in the files...

I need to see your .bov and .bdx files

FreaQ
19th May 2005, 18:05
Hi D3s7,

I have a problem with the 1.6.0.0
This version does not create entries in the scenaid-ccedata.txt
The only thing that stands in the created file is.
;Version 1.0.1.5

With Version 1.5.0.45 it creates entries.

The movie has one VTS which I demuxed by VOBID. The other VTS are demuxed by PGC. In ScenAid I blank out one VTS.
I use BatchCEEWS 0.9.1.6 unstable, which is recognized by both versions.

Movie is: After the Sunset PAL (R2)

D3s7
19th May 2005, 18:08
Are you using Scenaid's bitrate calcs or Doitfast4u's?

If Doitfast4u's check the regular ccedata.txt file

FreaQ
19th May 2005, 19:21
If you mean "ccedata settings" I use ScenAid settings.

I the regular ccedata.txt there are only the settings from the Dif4u demux. No Changes there.

Oruku Saki
20th May 2005, 00:00
I was backing up Lion King special edition and noticed that the some of the links generated in the .scp by scenaid had a redundant Name= field, ie To Action=Name=VTS_PGC_NAME_ETC.. this caused some problems for Scenarist.. easy to fix manually but if you want to look at any particular files i can provide them

D3s7
20th May 2005, 05:22
Originally posted by FreaQ
If you mean "ccedata settings" I use ScenAid settings.

I the regular ccedata.txt there are only the settings from the Dif4u demux. No Changes there.

I believe I found the issue... testing a correction now

D3s7
20th May 2005, 05:22
Originally posted by Oruku Saki
I was backing up Lion King special edition and noticed that the some of the links generated in the .scp by scenaid had a redundant Name= field, ie To Action=Name=VTS_PGC_NAME_ETC.. this caused some problems for Scenarist.. easy to fix manually but if you want to look at any particular files i can provide them

Please zip up the scp and shoot it over to me please...need to take a look

FreaQ
23rd May 2005, 17:44
Originally posted by D3s7
I believe I found the issue... testing a correction now
I am glad to hear that. May I test the new build too or do I have to wait until th next official release?

D3s7
23rd May 2005, 17:47
actually, what I tested was my fault...

but just for your case, make sure you don't have the "use original assets" box checked (which was my problem)

D3s7
23rd May 2005, 17:47
Originally posted by Oruku Saki
I was backing up Lion King special edition and noticed that the some of the links generated in the .scp by scenaid had a redundant Name= field, ie To Action=Name=VTS_PGC_NAME_ETC.. this caused some problems for Scenarist.. easy to fix manually but if you want to look at any particular files i can provide them

Problem has been fixed and will be available in the next build (soon)

FreaQ
24th May 2005, 16:59
Originally posted by D3s7
actually, what I tested was my fault...

but just for your case, make sure you don't have the "use original assets" box checked (which was my problem)
Ok. thanks. This worked fine.

D3s7
26th May 2005, 15:24
you had that checked as well?

I updated the routine to display a different message and not even attempt to create the ccedata file if original assets are being used....

I may put up a confirm box when starting that they want to use original assets

FreaQ
27th May 2005, 12:08
Yes, it was checked. Is this not checked by default? I thought it was.

Could you explain what exactly this option does/means?

influenza
27th May 2005, 13:01
Use original assets means, do not encode the demuxed assets. This means no size reduction.

fnordpojk
12th June 2005, 23:44
I'm also getting the type mismatch error with 1.6.0.0:

Procedure Name: GenerateTrack
Module Name: ScriptGenerate

Error Number: 13
Error Description: Type mismatch
Error Source: ScenAid
Error Line: 99
Call Stack:
ScriptGenerate --> CheckAngles
ScriptGenerate --> CheckAngles
ScriptGenerate --> GenerateTrack
ScriptGenerate --> GenerateScriptFile
Form1 --> ExecuteBuild_Click
Bitrates --> FindBitrates
Form1 --> ProcessDIF
Form1 --> DIF_Browse_Click


Is the build in which this was fixed public?

D3s7
13th June 2005, 02:52
not currently but it will be out in the next few days

plebbber
15th June 2005, 17:57
hi all,

i'm a newbie with these tools, but after DIF4U demuxed the assets into my 'working dir', and I start up ScenAid (i've tried 1.5 and 1.6) and select the working dir i get the following error

Procedure Name: BuildLayout
Module Name: ProcessAssets

Error Number: 6
Error Description: Overflow
Error Source: ScenAid
Error Line: 180
Call Stack:
ProcessAssets --> BuildLayout
ProcessAssets --> ProcessIFO
Form1 --> ProcessDIF
Form1 --> DIF_Browse_Click


Am i missing something/doing something wrong? or is this attributable to the DIF4U/Scenaid programs

thanks in advance

Zachzi
16th June 2005, 11:45
Im also getting this type mismatch error! It would be really nice if someone could mail me that new build ;)

Angelus
16th June 2005, 16:53
Just tried backing up "Be Cool" and I get an error while trying to browse to the folder. When I select the main folder, I get this error:

Procedure Name: BuildChapterLayout
Module Name: ProcessAssets

Error Number: 5
Error Description: Invalid procedure call or argument
Error Source: ScenAid
Error Line: 42
Call Stack:
BuildChapterLayout --> ProcessAssets
ProcessIFO --> ProcessAssets
ProcessDIF --> Form1
DIF_Browse_Click --> Form1

It seems it only has to do with the vts 3, which has multiple extras in it. If i remove vts 3 the other 2 vts's work fine in scenaid. There are no duplicate vobids, and I tried a second time demuxing by vobid in DIF4U but no luck either. Any Ideas?

D3s7
17th June 2005, 00:12
First of all.. hello plebbber and welcome to the forums..

Regarding your post w/ the scenaid error, it appears that the ifo parsing routine is having a problem with one of your IFO files... If you could email me the one in question (or if you don't know, all of them) and your Scenaid.log file I'll be able to check it out and get a fix into the build I'm currently finishing up.

For the others who are having scenaid errors, i need the scenaid.log file and if there's an error w/ the BuildChapters, GetIFO, ParseIFO (anything IFO) i need the ifo files as well..

Thanks

D3s7

plebbber
17th June 2005, 12:42
Hey D3s7,

Well, I just emailed you the requested files. It must be VTS01, because I stripped everything else out, so movie only. Then I used Ifoedit to create new Ifos, after which I copy/pasted the appropriate subtitle colors, and corrected VTS sectors. Then I used the DIF4U program to demux assets, in combination with dvddecrypter 3.5.4.0, and then ScenAid, which gave the error as soon as I selected my working directory. I hope this information can help you further,

Thanks,

plebbber

Zachzi
17th June 2005, 12:48
I got a problem with the script that scenaid generates. I got a PAL multiangled dvd. When im gonna import the scenaid SCP file to scenarist i get the following error:

Error This Video has different size(width). [D:\PROJECT\VTS01\VTS__01_V001.4~3_1.mpv]

I tried to change the resolution in the scp to the right one (702 x 576). Then it will import, but i get another error in scenarist. My question is why is Scenaid generating a script with the wrong resolution and is there a way to fix it ?

I also see this in the .SCP file:
Resolution=PAL
Drop Type=Non-drop Frame
Data Start Time=00:00:00;00
Data End Time=00:00:09;29
File=C:\Program Files\ScenAid\dummy_NTSC_43.M2V



My DVD is PAL, but Scenaid puts in a NTSC dummy ???


- Zachzi

D3s7
17th June 2005, 13:57
Hey D3s7,

Well, I just emailed you the requested files. It must be VTS01, because I stripped everything else out, so movie only. Then I used Ifoedit to create new Ifos, after which I copy/pasted the appropriate subtitle colors, and corrected VTS sectors. Then I used the DIF4U program to demux assets, in combination with dvddecrypter 3.5.4.0, and then ScenAid, which gave the error as soon as I selected my working directory. I hope this information can help you further,

Thanks,

plebbber

I'll take a look at them.. more then likely all the preprocessing you did is what caused the problem

The big3 wasn't really meant to do movie only backups....

D3s7
17th June 2005, 13:59
I got a problem with the script that scenaid generates. I got a PAL multiangled dvd. When im gonna import the scenaid SCP file to scenarist i get the following error:

Error This Video has different size(width). [D:\PROJECT\VTS01\VTS__01_V001.4~3_1.mpv]

I tried to change the resolution in the scp to the right one (702 x 576). Then it will import, but i get another error in scenarist. My question is why is Scenaid generating a script with the wrong resolution and is there a way to fix it ?

I also see this in the .SCP file:
Resolution=PAL
Drop Type=Non-drop Frame
Data Start Time=00:00:00;00
Data End Time=00:00:09;29
File=C:\Program Files\ScenAid\dummy_NTSC_43.M2V



My DVD is PAL, but Scenaid puts in a NTSC dummy ???


- Zachzi

Good question :)

I'll take a look and see what's going on

If you could (if you ahen't already) shoot me the .scp it made and the scenaid.log that would help

plebbber
17th June 2005, 14:35
D3s7,

thanks anyways for looking at it, I will try the process again with a full dvd soon to learn a bit more about the program, the reason I did this movie only was that other authoring programs seem very picky about input files and I heard great things about DIF4U, Scenaid in conjunction with Scenarist, I will keep on trying!

cheers

Master Yoda
6th July 2005, 23:16
First of great program..get better each time.

Right now to my question.I was wondering if its possible for in a later version to be able to set each of the extras vts' separate. For example, leave the main calculation as is but be able to set each extra at different rates. Im am backing upa film where one vts extras is 4.3 1:85.1 letterbox and another vts has a extra that is 4.2 2:35.1 which needs about 500 less on the avg to retain the same quality as the 1:85.1 letter box one. By dropping the 2:35.1's avg would there for give me a bit more on the mains avg.

For now though is there a way i can work it out manualy, like is i deduct 500 from one extra how much would i be able to add to the main.... if its no. to hard to do.

D3s7
6th July 2005, 23:38
Yes that's actually in the works.....

I have to somewhat redesign the bitrate system for it to work and it's just a matter of getting time to do it

Master Yoda
6th July 2005, 23:54
Nice one....

Guess for now on the title im working on i'll have to re-encode then 2:35.1 letterbox first,compile.. etc then do the movie and the other extra.

Pike007
8th July 2005, 05:28
Well, I just did spiderman and I have to say I'm blown away by how easy it was to do. I didn't have one problem.

Great job D3s7

D3s7
8th July 2005, 12:42
<Blushes>

Any recommendations / changes you saw that would help before I button it up and get it out?


Well, I just did spiderman and I have to say I'm blown away by how easy it was to do. I didn't have one problem.

Great job D3s7

Tobii
8th July 2005, 21:24
I have the same error like plebbber.
Only the main movie (original files without any changes).
Is the error fixed?
And when comes the new ScenAid version?...friendly questioning

Pike007
9th July 2005, 08:15
<Blushes>

Any recommendations / changes you saw that would help before I button it up and get it out?

I tried Hellboy and no problems as well. I'd say button it up :D

D3s7
13th July 2005, 00:41
Per Pike's statement :D - 1.7 has been released