PDA

View Full Version : BatchCCEWS 0.9.1.6 Final


Trahald
17th June 2005, 19:23
Im starting this thread to add release news. Use the Other sticky for suggestions.

The releases are zips of the exe only. just place it in your batchccews install directory
<0.9.1.6 Final>
- Fixed - cce versions that use eclcce.exe now close when stop is pressed
- Fixed - New list dialog code was iffy. went back to the old class.
- Added - more precise log reporting if original matrix could not be found/loaded when quant_dump is used

<0.9.1.6 beta 1>
- Fixed - used different call in vfw api to allow larger .avi files as input. (did not effect avisynth at all)
- Added - delete .mpv option in settings now also applies to segment files after segmented encodes.

<0.9.1.6n f>
- Fixed - use cce 2.50 style ecl for use with eclpro as is more compatible.

<0.9.1.6n e>
- Fixed - Works with newest eclpro. It doesnt like all the '.'s in big 3 filenames so workaround it by removing the '.'s and replacing them later.

<0.9.1.6n d>
- Added - Shutdown option added to the gui. The setting is not saved in the registry so has to be turned on when loading the program. also cli 'shutdown' option added.

<0.9.1.6n c>
- Fixed - quality characteristic and bias setting written properly for all cce versions.

<0.9.1.6n b>
- Fixed - can handle ccedata.txt files with more than usual amount of chapters. (note that the ecl will contain all the chapters that are in the ccedata.txt but cce will only honor the first 128 or so chapter locations)

<0.9.1.6n>
- Fixed - Auto bias now tied to the dropdown edit for average instead of the average spin control (which was removed in 0916m)
- Added - Tweaks for the gui stuff from 'm'. Option to disable the gradient background. also added more numeric selections for the quality, qfactor, and bias dropdown to cover a greater precision of number options.

<0.9.1.6m>
- Added - Fmalibu's adjusted bitrate concept. On encoders that do not have chapter setting, each segment's average bitrate is based on a % of the average bitrate of the original segment. this brings the encode closer to the results of a non-segmented vbr encode.
- Changed - Went from 3d xp style to OfficeXP style flat look (controls and menus. Just for a change. I also changed the gradient title bar on the left from always blue to use system colors for more of a homogenious look (you may not notice the difference if you use a blue theme)
- minor gui tweaks/fixes

<0.9.1.6l>
- Fixed - bug in 3:2 pulldown that cause some DVD settop players to playback "jerky" on NTSC-Film encodes (would happen only 1/4 of the time since 3 out of 4 times 3:2 is not used)
- Coding - im currently coding the adjusted bitrate function but been busy and also the jerky bug needed more urgent attention. what ive done so far (analyzing a .d2v for bitrate info) is commented out. The source is available in opensource .7z (7zip) format. the binary is standard .zip .

<0.9.1.6k>
- Added - Workaround for bug in cce sp 2.70.02.00 where it ignores the -batch option in the cli (which makes the encode start automatically). as a workaraound when 2.70.02.00 is detected forcing minimize makes the encode start when its run. cinemacraft has fixed the issue in 2.70.02.01

<0.9.1.6j>
- Added - Template Editor mode which allows editing of templates with out a .avs file loaded. you can also now assign a forced template so for example hcenc template will default when you import your ccedata.txt. you can manually switch to another template for a file you imported later on of course.

- tried to make clearer what template goes with what in the dropdown. all the CCE/ECLCCE templates say (CCE). the One pass predictive template says 'One Pass Predictive' (CCEFRONT) which denotes the use of ccefront.exe for one pass support. the other just have the name of the encoder.

- Added - when cce basic is set as the direct cce option. encoding is done segmented unless the segment option is turned off in settings. i didnt test this much but it seems to work.

- Fixed - drop down box for matrices didnt clear before repopulating after the matrix editor was opened

- Added - Intra DC Precision is now editable in the gui. defaults to 10.

<0.9.1.6i>
- Adds a simple Matrix Editor and will now automatically load .mat type files that are in the install directory (there are 2 files *name*.intra.mat / *name*.nonintra.mat) and make them options in the quantization matrix drop down list in the main gui. cce will use all standard 5 + the customs for 2.66+. HCenc and Quenc will use only custom matrix selections. the format is as follows.08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08 for each the intra.mat file and the nonintra.mat file. you can use up to 255 for each number but cce only allows 127

- Fixed for direct cce use (ie 2.70) , Idle priority wasnt being set when cce was run.
- Changed some of the list box editor icons a little to hopefully look more like what they do.

<0.9.1.6h>
- Adds ability to set *Profile setting for HCENC (best is default)
- Fixes multipass mode for cce sp 2.70+. (only did 1 pass even when more were selected.)
- The max bitrate is now lowered by 2000 when angle is checked ( total bitrate on an angle is less than for regular sections) 2000 is an amount i chose and works for me (ie scenarist accepts it) but may not be the exact amount. this is for all encoders. this is done during encode, the full bitrate will appear as normal in the editor dialog.

<0.9.1.6g>
- Made import of cce-data.txt file quicker
- Hopefully fixed the old issue that caused the list to not show up sometimes after import.

<0.9.1.6f>
- Added CCEBasic support. Just check the manual cce option and put your CCE Basic exe PathName in there.
- Added support for chapter (*CHAPTER) setting with HCENC. Segmented encoding is now disabled for HCENC as it isnt needed. The version of HCENC that supports this isnt out yet so if you use hcenc continue to use 0916e or risk chapters at the wrong locations.
- Fixing Stop button. Added Dialog 'Stop Now, Later, Cancel.' Stop now immediately stops the encode (well for most encoders) and sets the job to pending. Stop later lets the current job finish and sets the job to complete. Cancel of course does nothing. Still need to fix immediate stop for encoders not run directly (ie through eclcce and eclpro)

<0.9.1.6e>
- Added PROCODER support through ECLPRO
- Added QUENC support

<0.9.1.6d>
- Added ccefront (rc2+)support for predictive onepass encoding. It uses the cce encoding you have for multipass encoding (meaning if you use the default of eclcce in batchccews directory for multipass/then that is written to the ccefront.ini, if you have custom cce directory [ie for 2.7x] then it will use that)

Things added so far to 0.9.1.6 so far
- HCENC (.14+) support. does segmented coding to set proper chapters. HANK315 is planning internal chapter setting support so that will not be necessary in the future. Other encoders may be added later. CCEFRONT support is comming sometime next week.
- Fixed internal chapter setting with some help from d3s7 (drop frame is applied correctly to the chapters from the decrypted chapter file) this is only needed when cce-data.txt is used, scenaids cce-data.txt always imports chapters properly.
- Fixed - pressing the convert chapters to film. it would convert the chapter times the wrong way. (the initial setting was correct, it was only an issue if the chapter to film setting was changed after import)
- Option was added for using the existing vif. Also Max gop option(sets max m n/m size for the encoding ntsc-film/pal/ntsc. Pan and scan option added.
- Added CCE 2.7x support.. Allows for a manual setting of a cce path for versions such as 2.7x that dont require eclcce.
- Fixed issue with Matrix setting with cce 2.50
- Im sure other stuff....

been really busy or else id have more done. The project is available on sourceforge.net. https://sourceforge.net/projects/batchccews/

mrslacker
22nd June 2005, 21:07
I'm glad BatchCCEWS found its way to souceforge. That was very generous of BBWoof to release his source. Thanks for the efforts to keep it up to date, Trahald (and D3s7?).

Is the source available for .6c? sourceforge only has source for a and b.

Trahald
23rd June 2005, 06:56
im gonna put up 6d and its source tomorrow.. will have ccefront support. d3s7 did some work on it.. but scenaid was keeping him too busy so i figured id work on it instead of batchencode.

and definately kudos to bbwoof for releasing the source so the project can live

BBWoof
24th June 2005, 06:01
Wow!!! A project of mine made it to sourceforge :) Right on!!!

Trahald
24th June 2005, 16:58
0.9.1.6d is up with cce front support

@BBWoof
:D :D :D

Trahald
26th June 2005, 18:43
0.9.1.6e is up with procoder and quenc support. i will revisit the suggestions thread to see what i missed, but 'basically' 0.9.1.6 is features locked. ( just after bugs and tidying up the code a bit. )

Pike007
8th July 2005, 07:16
Do you guys have any plans for CCE Basic? I know it's not supported by Big3 but I think it produces good results as well. I know that encodes would have to be done by chapter segments for it to work and a new ecl header would need to be created to replace DIFU's current SP Trial header. Maybe that's not worth the work? Anyway, just a question. Also, please correct me if I'm totally wrong about this.

Zeul
8th July 2005, 10:07
Pike007
I'm sure Basic will be supported very soon, NuMenu supports it all ready :)

Trahald
8th July 2005, 16:15
yeah.. cce basic support is in it already.. i just havent released it yet.. so i guess i will.. ive just been tinkering..

Trahald
8th July 2005, 17:27
0.9.1.6f and source is up with cce basic support and support for real chapter setting option being added to hcenc.

Pike007
9th July 2005, 07:27
I like that news Trahald,

please tinker away.....

Pike007
12th July 2005, 01:17
Trahald,

When using CCE Basic, I can't encode in segments. I noticed that in the "Templates" area you have the other encoders listed. Multipass or single pass lets me enocode the movie as 1 segment only. Should there be a "CCE Basic" heading in templates so it will do segment encoding?

Trahald
17th July 2005, 04:30
0.9.1.6g is up.. see change log

Easy123
17th July 2005, 12:05
As I´m using HC Encoder I´ve been asking myself how the encoding profile using hcbatch can be set from normal to best??? I can´t find an option in BatchCCE... Or am I just blind ;)

Just to put it at the Point, I´m glad that batchcce get´s further development :) THX a lot!

Trahald
18th July 2005, 02:10
As I´m using HC Encoder I´ve been asking myself how the encoding profile using hcbatch can be set from normal to best??? I can´t find an option in BatchCCE... Or am I just blind ;)

Just to put it at the Point, I´m glad that batchcce get´s further development :) THX a lot!

that will be in the next unstable (probably). for now , just edit the .ini for hcenc and add the line.. (read hanks readme file for syntax). when batchccews writes the hcenc.ini before encode, it keeps any lines that existed in the file that it doesnt send new values for. so anything that isnt an option now you can add there.

(you can see the values i write by temporarily moving your ini and let a fresh one be written.. )

Pike007
20th July 2005, 04:23
Hi Trahald,

I've downloaded from Cinema Craft and installed CCE SP 2.70.02.01 Trial version.

When I'm using Scenaid, (I use Scenaid's cce-data file for import to BatchCCEWS, latest version) and I'm doing a "multipass vbr" everything loads correctly ie: multipass VBR in template window, bitrates, passes, etc. but when I do the encoding I only get a 1/1 pass with a .mpv file and nothing else. I should be getting (1) .vaf pass plus (4) .mpv passes (in my case as I've set it for 4) right? I think it could be a template issue.

If you were to download this trial version from cinema craft and test with multipass vbr you could verify this (or anyone else). I hope you may find some time to try this. (I'm actually testing to see how much better CCE SP with multipass is on very low bitrates against my CCE Basic version)
Thanks

Trahald
20th July 2005, 20:20
okie.. i'll check that out

sunbeam
20th July 2005, 21:51
Hi Trahald,

I have the same problem as Pike007 described above but without Scenaid.
In BatchCCEWS (latest) only 1/1 pass encoding to a .mpv file works. No .vaf file will be created.
This occurs with all Versions of CCE SP Trial after 2.67.0.27 on W2KSP4.
Tried all possibilities in BatchCCEWS but no success at all.
If it could become possible to run the 2.70.xx in your famous developing BatchCCEWS
that would be very good news. :) :) :)

Thanks in advance
sunbeam

Trahald
21st July 2005, 07:28
ok.. i found the issue.. i only really tested 2.70+ with roba mode (the roba that batchccews always had) and had 1 pass set.. so i fixed it.. 2.70 basically uses the same settings for 2.50 (at least the settings we need multipass / cbr and opv ...)

0916h available on sourceforge.net now

sunbeam
21st July 2005, 09:43
Hi Trahald,

what to say... 0916h works perfect now with 2.70+ in vbr-mode.

Thanks man :) :) :)
sunbeam

Pike007
22nd July 2005, 00:49
Yes, thank's very much Trahald, will try it out.

FreaQ
31st July 2005, 13:18
Hi Trahald,

another problem with CCE 2.70.x
Even if you check "Run CCE below Normal Priotity", BatchCCEWS runs it in 'Normal' priority. Can you solve that or does this just work with EclCCE?

sunbeam
31st July 2005, 15:14
Hi FreaQ,
Even if you check "Run CCE below Normal Priotity", BatchCCEWS runs it in 'Normal' priority. Before CCE-SP 2.70.02.00 starts to encode my BatchCCEWS 0.9.16h log shows:"Setting CCE Priority to Idle".
How did you find out that this is not true?

Trahald
31st July 2005, 16:02
I'll check on it.. To answer he probably checked it with Task Manager or processXP..

FreaQ
31st July 2005, 16:22
Hi FreaQ,
Before CCE-SP 2.70.02.00 starts to encode my BatchCCEWS 0.9.16h log shows:"Setting CCE Priority to Idle".
How did you find out that this is not true?
I do not use the log.

I'll check on it.. To answer he probably checked it with Task Manager or processXP..
I checked with TaskManager. Because everything else was running so slow.
System is Windows XP Pro SP2 (german)

Trahald
31st July 2005, 16:48
fixed.. i'll have a release out in a day or 2

Trahald
31st July 2005, 16:54
you get that message in the log cause the eclcce.ini is always updated (Priority=64 *idle), even in direct mode. i might change that but its basically harmless. and now the statement (setting idle) is actually true. I had to add a parameter to the Run() function of process.cpp to allow for idle priority level to be passed.

FreaQ
31st July 2005, 17:51
fixed.. i'll have a release out in a day or 2
:thanks:

Amit
17th August 2005, 05:02
BUG
If I click on the Editor button next to the Quantization Matrix, then hit the Load button. On the browse for .Mat file, I hit Cancel and then hit the EXIT button, in the Quantization Matrix dropdown, the existing dropdown values are added again. This process keep happening everytime the above steps are performed.
HELP
I already had v0.9.1.5 installed on my box. I downloaded the latest unstable build and replaced the executable with the downloaded executable.

Q1) Is this the correct method to install or do I need some other files?
Q2) I already had BacthEncodeM2V installed on my box. From BatchCCEWS I selected the path to CCERoBa.exe. Is that all I need to do to enable RoBa? How can I specify the RoBa settings? Is the programe going to look for CCERoBa.ini file in the same place as CCERoBa.exe or in the application installation directory?
Q3) How can I ensure that CCERoBa should be used to encode the M2V file? Does the Robshot-Bach under the template the correct value for CCERoBa to be used for encoding?
Q4) http://forum.doom9.org/showthread.php?t=64800 thread has a link to RB Templates for CCE at the bottom. How can I use the template provided in this link specifically the D2SRobaInterlaced Template in BatchCCEWS?
Q5) I am trying to encode a Hindi Movie (Its an NTSC R1 pure interlaced movie). The movie encodes fine but half way through the movie I see jerky video for about 30 mintues or so. Something like the wrong field order. Is there anything I can do to fix this jerky portion in the final encode (I used DVD2SVCD to encode the movie since I don't know the answers to the above questions to use the new BatchCCEWS).

Thanks for your help in advance,
-Amit

Trahald
17th August 2005, 07:55
fixed the bug.. for next release.. thanks

per your questions...

1. yes.. that is the correct method

2+ 3. actually you are going to use ccefront.exe also by tylo. i never tested cceroba with batchccews.. ccefront has the ability to do the same thing. and you are going to use the onepass predictive template ... im going to change that to say 'one pass predictive (CCEFRONT.EXE)' and Robshot-bach will read Robshot-Bach Multipass (CCE) to be more clear...
4. uhmm .. i looked at that thread shorly.. i dont see what that does.. i'll try to look later in the morning. also. what d2srobainterlaced template are you referring to?

5. yeah.. ive seen that once.. the movie just changes field dominance.. of course this is out of toonns of backups.
I would say that the movie would have to be deinterlaced with big3 or dvd2svcd... or if the jerky section is separated by vobid you can do a vobid demux with big3. this would of course mean reencoding it.



4.

Trahald
17th August 2005, 08:00
oh i guess you could also change the avs script to change the field order for just those frames to match the rest of the movie.. i would defer to someone else to post the script to do that.

Amit
17th August 2005, 12:33
4. uhmm .. i looked at that thread shorly.. i dont see what that does.. i'll try to look later in the morning. also. what d2srobainterlaced template are you referring to?

Thanks for looking into this post. At the bottom of the 1st message by DDog, it has a link to Download RB's Template for CCE. If you click on that link, you will download a ZIP file which contains a Registry file. That registry file will load 2 CCE Templates. One for Progressive frames and another for Interlaced frames kind of movies. I have used the Interlaced frames template and I can say the encoded output is much better using this template.

I will wait for your response. Once you get a look at it, please let me know if its possible to use the template.

Oh, and I last thing. From where can I download CCEFront.EXE?

Thanks in advance,
-Amit

Trahald
17th August 2005, 18:01
http://forum.doom9.org/showthread.php?t=92157&highlight=ccefront <- ccefront thread

as per the template.... all that does is set preconfigured templates for interlace progressive( templates can do more but the .zip and ddoggs post just addressed mainly that).. the progressive is exactly the same as interlaced except alternate scan and progressive settings are reversed of course. batch ccews does that part for you with the .ecl. i'll think about adding support for that but i dont really see the need.

influenza
17th August 2005, 20:19
this is becoming quite offtopic, but I don't think it makes any difference if alternate/progressive is on or off on a progressive encode.

Trahald
18th August 2005, 18:12
0916j is available on sourceforge as well as the source. this is an installable version. i dont have all the icons bbwoof used so its sorta plain but it works. i didnt update the registry settings the installer uses but batchccews sets the difference when it is run and setup dialog is used. i did this to see if i could get his installer script going and also people were needing a full install version.

Pike007
19th August 2005, 21:49
Thanks for the release Trahald!

- Added - when cce basic is set as the direct cce option. encoding is done segmented unless the segment option is turned off in settings. i didnt test this much but it seems to work.
I'll help to test the cce basic segment encoding and let you know how it went.

sunbeam
21st August 2005, 00:08
Hi Trahald,

BatchCCEWS 0.9.16 i + j don`t start the .vaf and .mpv multipass vbr encoding process,
they only open the mainwindow of CCE-SP 2.70.xx.
With BatchCCEWS 0.9.16 h everything works fine in W2K SP4.
What could cause this ? Thanks in advance :)

mad-eddy
21st August 2005, 02:13
Yes!
I have the same problem. I use CCE-SP 2.70.02.00 Trial and all this under WinXp Pro Sp2
Thanks in advance Dito! :)

Trahald
21st August 2005, 02:48
jeepers... i keep trying stuff to duplicate it but my 2.70 starts and runs fine. can one of you guys goto bui.dvd2dvd.org and get the file called batchccews_test.zip.. run an encode with log debug checked ( lower right corner. ) (shouldnt take too longs since the failure is immediate) and send the log file to wewk584 at users.sourceforge.net

make sure if you had to check log debug that you exit the app and go back in before you try to encode. this version isnt changed any.. just gives me more info.

Trahald
21st August 2005, 17:05
Ahh.. i found the issue.. there is an bug with cce 2.70.02.00 (cinemacraft home page) which causes the -batch parameter not to work. 2.70.02.01 fixes that issue

a workaround is forcing minimize so if you run 2.70.20.00 you will see minimize is forced during the startup of batchccews (in the log window). this fix will be in 0.9.1.6k later today

Trahald
21st August 2005, 17:40
oh and thanx guys for sending the logs

sunbeam
21st August 2005, 19:44
Hi Trahald,

your workaround now makes everything fine with the new K-Version and CCE-SP (Trial).
Once again thank you very much for this quick solution! :)

mad-eddy
21st August 2005, 20:27
Thank you very much for this quick solution! :)

influenza
25th August 2005, 11:00
Will there be an option in batchccews to have it detect the original matrix used and create a mat file automatically?

Trahald
25th August 2005, 14:12
yes.. eventually.. been sorta busy lately but i will add it.

influenza
25th August 2005, 14:13
Ok, thanks :)

Pike007
7th September 2005, 05:31
Been busy lately, but the segment encoding for cce basic (either on or off) works well. Thanks for that little addition, even if I seem to be the only one using this encoder :)

This brings me to my next question in the "change request" thread...

Pike007
7th September 2005, 06:18
Ok, now cce basic can encode in segment, which is really needed for BoV movies in order for the buttons to be showed.

If I'm not mistaken, doing a non-segment encode (using cce basic) on a non-BoV movie should be ok as I never noticed anything "weird". The chapters may not be right on, but they'd be close enough. Anyway, getting to the question.

Trahald, I'm curious if you have been able to figure out the bitrate distribution using the .d2v file. If you are able to do this, wouldn't this benefit all encoders (regardless if using segment or non-segment encoding) as this info could be considered similar to what the .vaf file will be creating and therefore cutting down an extra pass in encoding time? This really has to be done for segment encoding though, as when I tested this on Spiderman I noticed it looked "grainy" in one area it shouldn't have. I was comparing the same scene to a non-segment encode.

To me, this sounds like a good feature to have. I hope you may be able to figure this one out. Thanks

Zeul
7th September 2005, 11:00
Pike007
Segment encoding is important for scene location if you are keeping subs and are using scenarist. This will stop all those sub warnings/errors in Scenarist. If you are not keeping any subs, then you could get away with it. Even so i would still do the segmented encoding - to get the scenes correctly located.

Pike007
7th September 2005, 14:26
That's good to know, thanks Zeul.

Trahald
7th September 2005, 14:32
thats still on my list.. i have been busy lately but i should have some time soon to work on it. im sure looking at the d2v will work i'll just have to deal with types (dvd2avi dvd2avidg and dgindex.. the lba parameter i dont think has changed throughout however..

Pike007
8th September 2005, 01:04
Thanks for the update Trahald, I hope it will work out!

D3s7
20th September 2005, 23:37
After being asked by many where to get the latest installer, I have uploaded the last installer version by bbwoof to the sourceforge site.

This will only be here till I (or trahald) can get a compiled version of the lastest alpha made

sunbeam
1st October 2005, 21:43
Hi Trahald,
only to tell:
The Kaspersky AV (newest build) calls the 0.9.15er EXE as infected.
After the installation he stays quiet. Also no problem with the 0.9.16l.
Maybe you can tell the Kaspersky-Crew about this.

Thanx
sunbeam

HKT3020_1
4th October 2005, 02:16
Support for CCE 2.70.02.00 would be nice, I receive a message which reads this version is not yet supported. Ecl support not available. Running on WinXPSP2 machine. :thanks:

Trahald
4th October 2005, 14:53
@sunbeam
hmm.. ok

@HKT3020_1
actually it is supported by batchccews . you have to use the direct cce mode in setup options dialog. eclcce.exe does not support 2.70.02.00 so we have to bypass eclcce.exe and set the direct path to cctspt.exe in your 2.70 install directory. just set the path and check the box and your all set.

HKT3020_1
4th October 2005, 17:00
Error message I receive in DoCCE4U...

http://img362.imageshack.us/img362/6852/untitled5px.th.png (http://img362.imageshack.us/my.php?image=untitled5px.png)

Error message in BatchCCE, latest build...

http://img362.imageshack.us/img362/9558/untitled18jf.th.png (http://img362.imageshack.us/my.php?image=untitled18jf.png)

Any help would be appreciated...

Oh and by the way, I tried what you mentioned Trahald as it was also mentioned in one of the DVD backup guides on D9 website.

Trahald
5th October 2005, 18:21
you have to run an installer version (one of the 0916x versions on sourceforge is the full install) first.. then unzip the latest version on top of it . then you have to go into the settings and set the path to your cce executable and check the box with it. once you do that and hit ok out of the settings dialog it will write the remaining registry settings. you shouldnt get any (X) errors after that.. if so.. take a screen shot of your settings and a screen shot and the front page showing the errors again. thanks

the next install i'll set empty settings for those settings.. the installer that is available (i think its version 0916j or so.. but its clearly marked on sourceforge as a full install) is really 0915's installer so doesnt have the new stuff but running the program afterwards and using setup will fill in the difference.

bb1000
28th October 2005, 01:45
Has BatchCCEWS a file length limit ? If I open a 20GB file (DV), in the FileInfo I have always a ten minutes length, and the Type is Predefined. Missing something ?
Thanks

D3s7
29th October 2005, 02:59
can you open the file in mediaplayer or MPC and it reports the correct length?

It's very possible it's having a codec issue

bb1000
29th October 2005, 17:26
can you open the file in mediaplayer or MPC and it reports the correct length?
It's very possible it's having a codec issue

The avi is a stream (type 1) from a Canopus ADVC110. GSpot says it is an OpenDML AVI, (Codec: none) and proposes the qdv.dll decoder. BatchCCEWS reads the file perfectly.
Then I trim the advertising etc. with VirtualDub 1.6.11 (Direct stream) and the new file is a Multipart OpenDML AVI. GSpot codecs are DVSD: qdv.dll and Pinnacle and MainConcept.
MediaPlayer reads correctly the file, but BatchCCEWS reads only the frames in the first part of the Multipart.
The DVSD codec in the register (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\vidc.dvsd) is MainConcept.
Can I control the output of VirtualDub (or I have to use another sw) ?

D3s7
29th October 2005, 17:45
what I would do is stream it with avisynth.

Sounds to me batchccews is having an issue reading that codec

bb1000
1st November 2005, 20:38
what I would do is stream it with avisynth.
How can I stream it ? If I load an avisynth script in VirtualDub containing the line
AVISource("D:\video.avi")
and save the stream (Direct stream), the output file jumps from 30 to 150GB!

Trahald
2nd November 2005, 20:12
just load that .avs file directly into batchccews.

bb1000
2nd November 2005, 21:37
2 Trahald and D3s7: many thanks.
The avisynth script works very well.
The "Canopus DV File Converter" converts the avi in an usable AVI2 (MS or Canopus Codec), but is slow, and the file loads slowly into batchccews.
The MediaInfo project (in sourceforge) reads correctly the length of a multipart avi .

Trahald
5th November 2005, 23:42
well.. i'll look into it (at some point).. my tiny hd doesnt leave me room for test files tho ;)

sunbeam
11th November 2005, 21:19
Hi Trahald,
could it be that auto determine bias setting dont work anymore with the .m version and CCE-SP 2.70.02.1 on W2K?
Same with quality settings. In my case only 10,20,30 etc works but not 8,16 etc.
The black text in the dark blue area on the left and in the middle is hard for me to read.
The former design was more clear n simple, but maybe this opinion is only oldfashioned.
Thanks Trahald that you develope this nice tool and change things. :) :) :)
Greetings
sunbeam

Trahald
13th November 2005, 03:40
i'll look into that.. also.. can you post a screen shot and highlight the dark spots ?

sunbeam
13th November 2005, 10:32
Here is a screenshot.
The redmarked areas are quit dark to read/view, but maybe others dont think so.

Trahald
13th November 2005, 17:47
well.. actually i do see them just fine, however... i'll add a menu option to disable the background gradient.

the auto bias setting is fixed.. (it was based on the spin control(UP/DOWN) not the value you see in the text box.) since i removed the spin control i adjusted it to read the value in the text box.

im not sure what you mean quality setting not working? if you want values in between 10 20 etc(ie not available in the dropdown) you just type them in.. explain further please

sunbeam
13th November 2005, 23:41
Are the quality settings for eg. 8 or 16 working if I type them in the proper field?
When I look in the dropdown menu after them the value of 8 becomes 80 and so on.
Thanx

Trahald
14th November 2005, 14:54
the way dropdowns work is if you click the arrow and you type a number it will give you the closest match (ie 80 for 8) just dont click the drop down arrow.. when you enter 8 it will stick... i will try to add more popular values to the drop down menu so it can be used..

Trahald
15th November 2005, 02:15
ok.. check out 0916n fixes auto bias and adds the gui tweaks i mentioned.

sunbeam
15th November 2005, 20:32
Everything is running fine. :) :) :)
The words on the left side of the proggy are very true:
"Just the best durn batch file processor around!"
Thanks Trahald/D3s7

Amit
17th December 2005, 05:32
Hi,

I am using the 0.9.1.6m. When I load the CCE settings file created by the Scenaid 1.7.0.7 into BacthCCEWS 0.9.1.6m (see the CCEData file contents below) the chapter points for VTS 1 are not shown in the GUI but they are there in the registry. So now when I make any changes like change the Roboshot mathod to CCEFront, I loose all the chapter points since in the GUI there are no chapter points. All other VTS chapter points are working fine.


;Version 1.0.1.6
1,D:\Finding_Nemo\VTS01\VTS__01_P03.I-TFF.16~9_1.nopull.AVS,0,9160,2579,0,1,20,17,0,245151,-1,-1,-1,-1,-1,0,1614,4399,4654,6541,10666,12976,14772,15181,16922,18193,18442,19677,20612,21707,23683,27063,28178,28843,29784,30174,31010,31706,32651,33996,36257,37212,37346,38219,42019,42424,42720,44320,46521,46939,48791,50101,52351,52921,54505,59075,60036,60716,61079,61935,64185,65260,66301,67343,67697,74901,75687,76469,78154,78279,78620,79474,82788,85248,85663,87469,90365,92160,92269,92867,96832,97002,98098,99419,102999,103873,104846,105643,106031,107334,110060,111855,112954,114332,115633,117212,117257,117763,118772,119126,120152,122331,126315,129020,129446,131584,132718,133208,133771,137366,138962,139511,141158,142624,142874,143738,148538,149222,149367,149787,154547,155288,156014,157618,157839,158603,159479,160014,160570,162182,162662,163032,163494,163608,166094,166248,166458,167625,170785,171775,172137,174457,175462,179662,180647,180777,181578,182478,183217,184528,184948,185159,186573,188673,189894,190585,191184,192598,193433,195049,195124,200124,200790,201731,201950,202550,204051,208001,211051,211312,211890,212459,212920,213159,214609,218934,221474,221514,222120,222753,224827,225457,230474,231709
1,D:\Finding_Nemo\VTS09\VTS__09_P01.I-TFF.16~9_1.nopull.AVS,0,9608,2000,0,5,20,17,0,46045,-1,-1,-1,-1,-1,0,1630,4080,6300,12195,14140,15975,21703,24419,28465,34410,37050,39180
1,D:\Finding_Nemo\VTS10\VTS__10_P01.I-TFF.16~9_1.nopull.AVS,0,9416,2000,0,5,20,17,0,15393,-1,-1,-1,-1,-1,0
1,D:\Finding_Nemo\VTS11\VTS__11_P01.I-TFF.16~9_1.nopull.AVS,0,9608,2000,0,5,20,17,0,12253,-1,-1,-1,-1,-1,0,630,1140,1649,2159,2668,3177,3687,4197,4706,5216,5724,6233,6763,7273,7783,8299,8809,9319,10218,10727,11236,11745


-Amit

Trahald
21st December 2005, 18:51
its the length of that line.. it cant handle it.. try an older version and see if it takes it (the same line parser is used so should also fail but i want to be sure its not something i did). i should be able to make it take longer lines.

Trahald
21st December 2005, 19:27
ok.. fixed.. changed the read buffer size to about quadruple. (it was only an issue when the registry was being read)
i'll have a version available later today

seewen
28th December 2005, 23:27
Soemthing strange happend with BatchCCEws 0.9.1.6n:

It write: "Quality=25" and "Bias=30" everytime in the *.ecl everytime.
If you try to use other values, like 16/10 for example, 25/30 is used in the *.ecl.

Someone else noticed that ?

Trahald
29th December 2005, 21:25
i'll have a look over the weekend.. which template are you using?

seewen
2nd January 2006, 01:42
I'm using the "Multipass VBR (CCE)" template.

But the same happend with "CBR (CCE)" template (for "Quantizer Characteristics" value. which is always "25").

And I'm using CCE SP 2.70.02.04 (but it's the same with 2.70.02.00).
-----------

It seems that the problem comes from:
"q_char_f=27" is the the (new) way to write "Quantizer=27" in the *.ecl.
And BatchCCEws is using "quality_prec=27" instead of "q_char_f=27".

And "vbr_bias=13" is the (new) way to write the Bias indication in the *.ecl.
And BatchCCEws is using.... nothing... You can change the bias as much as you want, the *.ecl produced is always the same.


Happy new year !!

Trahald
2nd January 2006, 04:16
ok... fixed... i set q_char_f= for use when version is 2.70.00.00 and higher .. otherwise quality_prec=

will be in version 0916nc

FreaQ
4th January 2006, 19:04
Hi Trahald,

is it possible to have an option, when BatchCCEWS is finished with all the jobs, to shut down the pc?

Trahald
4th January 2006, 20:19
sounds easy enough.. sure...

Trahald
8th January 2006, 16:03
Ok.. i added the code. its a pain to test cause i didnt really want to shut down ;) but it seems to work. should work for all windows versions.. i used _FORCE so you when you check your pc it wont be sitting at a 'close xx program, END NOW' prompt. but that also means that if you have a word document open it will be forced closed w/out saving. i assume all apps with shutdown use force since most people using such apps arent typing a term paper while encoding.

FreaQ
8th January 2006, 16:15
Great Trahald.
I would test it, if you want.

wmansir
9th January 2006, 03:15
I tried using ProCoder, but EclPro only gave a "cannot open file" message when it launched. I couldn't find out exactly what file it was looking for though, but I assume it is the .ecl file. I tried this with the segmented encoding for non-cce checked and then unchecked.

Also I had a lot of problem with the jobs list, resetting the state of jobs, or the control buttons just not working.

Eventually I got it to work with CCE though.

Trahald
9th January 2006, 15:14
hmm.. which version of batchcce?

i just did a run with procoder and it worked ok... im using an old eclpro.. i'll upgrade and see if thats the difference (assuming you are using the newest)

can you describe exactly whats happening with the controls? i tinkered with them fast and they worked ok.. what version of windows are you using?

thanks wmansir

wmansir
9th January 2006, 17:54
I'm using nd, which I think is the latest.

Using XP SP2, EclPro .42 (which is a version behind latest), DIF4u 1.4.0 and the latest Scenaid.

For the controls I just recall them being non reponsive at a couple of points. I was stoping and starting and reseting quite a bit. I'm going to be redoing the job (this time by VOBid) so I'll play around with it a bit more and write down any specific if I encounter any errors.

wmansir
10th January 2006, 03:03
I went ahead and tried using EclPro manually using the BatchCCEWS generated .ecl files. I ran into a problem with ProCoder not liking filenames with two . in them. Made a post about it in the Eclpro dev thread here (http://forum.doom9.org/showthread.php?p=765324#post765324).

Does BatchCCEWS use a work around for this?

Trahald
10th January 2006, 06:11
yeah.. i did some testing and figured out the period thing too. some file names may have many more than 2 periods. i used version .21 of ecl pro before as my test version and i would have to imagine that something different was there during that version because i used procoder a few times in testing and for a project or 2 with batchccews and it worked fine. today i upgraded to eclpro .42 (or whatever the new version is) and then got the problems you experienced

i made a workaround (kinda hacky.. just subs the .'s for j's and puts them back again during join (even w/segment off the join just renames the single file).. will be fine for big3 projects since j's arent used. just testing now... will have a version out maybe tonite (this morning)

Trahald
10th January 2006, 06:35
ok.. 0916ne is up... works here, segmented or without.

wmansir
10th January 2006, 19:46
Ok, just finishing up my first tests with Eclpro. The good news is the process worked, but there are a couple of issues.

First I did a non-segmented encode and it appeared to work fine except ProCoder is doing CQ (constant quality) one pass encoding, instead of 2 pass VBR. Other than that non-segmented encoding appeared to work fine as far as renaming, pulldown, etc.

This may be because BatchCCEWS is outputing an .ecl format for a different version of CCE than EclPro is expecting. There was a similiar problem with NuMenu, I think zeul changed his .ecl output format to CCE 2.5 to fix it.

When I did segmented encoding I had the same problem, but I also noticed the encoding window in Procoder the encoder was expecting to encode the entire job. In other words the progress meter and time remaining were long enough for the entire job even though it was only encoding a shorter subset of the job. This appears to be purely cosmetic as it doesn't have an effect on the output.

The causes is likely due to the .ecl "frame_last=" and/or "encode_last=" being set to the full job length, instead of just the segment length. Oddly, when I loaded the ecl manually and check the source in ProCoder it had the correct length for the segment, but ProCoder must go by what it reads in the ecl/pcp file in other areas.

Also, in all my playing around with the job control buttons I haven't encountered anything unexpected at all.

Trahald
10th January 2006, 22:23
ok.. i'll have it output a 2.5 ecl.. (just will take a if method == PROCODER { cceversion = "2.5.0.0" } at the beginning of ecl creation)

i'll have that comming up later tonight


also from my earlier tests the first last hasnt had an issue either... (again other than cosmetic)

wmansir
14th January 2006, 19:35
ProCoder is functioning perfectly. I did segmented encoding and the only issue was that the segment encodes were not deleted after merging and pulldown.

m0ebius
15th January 2006, 15:54
Has BatchCCEWS a file length limit ? If I open a 20GB file (DV), in the FileInfo I have always a ten minutes length, and the Type is Predefined. Missing something ?
Thanks

I confirm the problem. It seems big files (>4Gb) are always reported with a maximum of 14340 frames (9min35sec)

I let always the program creates the .ecl, edit and import them manualy in CCE

m0e

Trahald
15th January 2006, 19:35
yeah... i forgot that was on my todo list... hmmm.. i'll rip something and make a uncompressed avi out of it. i'll work on that today

Trahald
16th January 2006, 05:20
ok.. its fixed.. the vfw function currently used 'should' return the right framecount but doesnt on large sources [AVIFileInfo()].. so instead i now use the streaminfo function [AVIStreamInfo()] which seems to report the correct amount of frames for the video stream. from what i was able to find, streaminfo is probably how most apps get length info since it surpases the old limitations. i still use avifileinfo since it reports the avi type ( 'avisynth' or 'avi regular' etc )..

i was going to see about having the segments delete when they are no longer needed (what wmansir just mentioned) before i release this version.

Staz
17th January 2006, 21:51
you have to run an installer version (one of the 0916x versions on sourceforge is the full install) first.. then unzip the latest version on top of it . then you have to go into the settings and set the path to your cce executable and check the box with it. once you do that and hit ok out of the settings dialog it will write the remaining registry settings. you shouldnt get any (X) errors after that.. if so.. take a screen shot of your settings and a screen shot and the front page showing the errors again. thanks

the next install i'll set empty settings for those settings.. the installer that is available (i think its version 0916j or so.. but its clearly marked on sourceforge as a full install) is really 0915's installer so doesnt have the new stuff but running the program afterwards and using setup will fill in the difference.

This helped me so much Trahald! Thanks a million.
I spent ages trying to get CCE 2.70.02.04 working with BatchCCEWS.
That was because I was just running the lastest BatchCCEWS .exe. I hadn't run the installer. :D

By the way I found the installer here:

http://sf.gds.tuwien.ac.at/b/ba/batchccews/BatchCCEWS.0.9.1.6j_install.exe

stationx
22nd January 2006, 11:54
Does anyone else have problems with the 2:3 pulldown in the newer versions of BatchCCEWS giving jerky playback. I know there was a bug fixed in 0.9.1.6l but for me it seems it was introduced. I am currently using 0.9.1.6n f and keep a copy of the 0.9.1.6k exe in the same directory just for doing the 2:3 pulldown.

Trahald
22nd January 2006, 23:01
im gonna put up 0.9.1.6 beta 1 up later tonight. the pulldown is the same.. but the version info will indicate beta 1 (under special build) to make it easier to tell apart.

if you can duplicate the issue with beta1 version on dvdrw. and then cut out a small segment (maybe 5 mbs) from the resulting dvdrw, and provide it to me, i'll see what may be causing it. dvds ive been making have been fine with the new 'fixed' pulldown on my second machine that had issues.

Trahald
29th January 2006, 05:40
i have the stream.. i'm going to look at it further in some time.. it looks sort of weird.. the tff/rff pattern doesnt look like it should.. that vob was produced by 0.9.1.6 beta 1?

and also.. (if you still have it) could you send the log?

stationx
29th January 2006, 17:10
the initial mpv was produced with BatchCCEWS 0.9.1.6nf and i used BatchCCEWS 0916 beta 1 for the 2:3 pull down. I will start it again this time using only BatchCCEWS 0916 beta 1 for the lot. So i will have the log files as well.

Stationx

Trahald
30th January 2006, 15:57
one thing i want to point out.. the difference between the versions will appear when you do an encode and then pulldown is automatically run. it makes decisions to use 3:2 or 2:3 or 2:3 with another field to the beginning to keep the field count even. the only thing i changed around 0916l was how 3_2 is handled. when you use the utilities 2:3 pulldown from the menu it does a generic 2:3 pulldown with output that will be the same through all the previous versions.

stationx
30th January 2006, 21:11
I had unintentionally deselected automatic 2:3 pulldown from the main menu. I didn’t pay much attention to it as I new I could use manual pulldown after it had finished. I just assumed the automatic and manual were the same. I have sent you the new VOB but it’s created using the manual 2:3 pulldown. I guessing going back to the auto pulldown will probably fix the issue.

salkku
28th February 2006, 20:16
Hello all :)

I've been playing with the templates in this latest batchccews and noticed that not all of them are saved as you could expect. I have succesfully edited the cce multipass templates, but was unable to save and load cce singlepass templates.

Trahald
4th March 2006, 21:20
@salkku
do you mean the one pass predictive (ccefront) template. and what do which parameters (ie avgbitrate or progressive or bias setting etc) of the template is not saving? i did a quick test with a few of the parameters and they saved.

salkku
6th March 2006, 14:43
I am unable to set any of the parameters as the templates default. I can only set the defaults for the 2 cce-multipass templates.

Where does it keep the template settings? Maybe I have some problems with registry or something.

Trahald
6th March 2006, 18:39
yes templates are in the registry HKCU(HKEY_CURRENT_USER)->WoofSoft->BatchCCEWS->Templates->
then numbered 0 through 7 .. 0 is robshot bach.. ending with 7 which is procoder

2 is one pass (not used for big 3 since size isnt predicatble)
4 is one pass predictive (uses ccefront to predict proper q for reasonably close sizing)
the name of the templates are in the (default) string

just understand that when you are in the gui.. the template only updates the templates default parameters when you press [set as template default] ...
it only autosaves/saves (unless you hit cancel) to the individual job's parameters.

salkku
7th March 2006, 01:13
Hmm.. I did a quicktry with "One Pass VBR"s All Closed Gop setting.. the registry is updated ok when i press 'set as template default', but when i start batchccews again, the setting was turned into the 'actual default'

'actual default' being the settings the program has after installation..

I'll check more into this tomorrow, I am running windows xp sp2 if interested btw

EDIT: tried reinstalling batchccews too, but no help

salkku
1st May 2006, 16:27
Sorry to doublepost, but i'd like to know if there is any progress with batchccews? (mainly the 2 bugs; Unability to save the template and the error while getting matrix)

Trahald
3rd May 2006, 18:06
@salkku
no problem with the bump...
ive been busy with preparing for a move. i'll try to work on that this weekend.

Trahald
7th May 2006, 04:27
im still unable to reproduce the template setting problem.. could you step me through the exact steps you are doing (dont skip anything.. something i may be assuming you are doing may be getting me different results).. include screen captures if you think it may help. again.. dont skip a step.
i probably wont get to it for longer than i thought.. if i can fix the matrix issue ahead of time i will.

salkku
10th May 2006, 21:42
Well, I didn't reinstall, but lets go an example way..

1. Open batchccews 0.9.1.6
2. Press template editor
3. Select ONEPASS(predictive)
4. Select "Use original .m2v matrix"
5. Press "Set as template default"
6. Exit

7. Start the program again and see whether the matrix selection is still in the "use original"

Trahald
11th May 2006, 17:20
@salkku
thanks.. that helped me find it. thats fixed. and i think i have the issue with quant_dump fixed as well... should have something out in a few days

salkku
15th May 2006, 18:43
Hey, I dont know how hard it would be to implement a network encoding system in batchccews..

I was checking avisynth manual and noticed http://www.avisynth.org/TCPDeliver so maybe it could be quite easy.

Trahald
16th May 2006, 21:04
@salkku
i'll look into that.

i put up a 'test' version.. batchccews 0917 beta1
is up for you to test. the template issue tested good for me. but i would like you te test the 'error getting matrix' issue. please set log debug info to on (lower right of batchccews gui) and whe you get the error. please email me the log [ wewk584 at users.sourceforge.net ]

sunbeam
17th May 2006, 21:04
with the 0.9.1.6 final from 19.3.06 and 20.3.06 and also with the 0.9.1.7b1 .exe
i always get the following errormessage starting batchccews on w2ksp4:

the prozedur-jump-in-point "GetProcessImageFileNameA" not found in DLL "PSAPI.DLL".
with all other versions (0.9.1.6beta1 and before) this not happened.

So last working version for me is 0.9.1.6b1 (last before final).
Any ideas what could cause this ?

greetings
sunbeam

Trahald
18th May 2006, 05:45
ok.. i'll look into that

Trahald
18th May 2006, 21:26
how fast does it fail btw? as soon as you load batchccews or during processing?

sunbeam
18th May 2006, 22:26
as soon as i load batchccews

Trahald
19th May 2006, 04:52
The problem is that command is only available in xp and vista... i'll see if i can find another replacement that does the same thing.

Trahald
20th May 2006, 23:35
I put up beta 2.. i commented out the command.. (its a in a module i added to force close cce when eclcce is used.) The force close still is working so putting this out as a test version.. give it a go sunbeam. Thanks

sunbeam
21st May 2006, 01:01
...and so I did it and yepp it opens up fine :)
Thanks once more Trahald

sunbeam
23rd May 2006, 20:09
Hi Trahald,
is it possible to implement again the possibility to mark the remaining job templates
from pending status (white) to job completed (green) and back while a job is running already?
In your early 0916 development builds this was possible but a little problematic.
If the joblist contains a lot of jobs and cce is running already it was very convenient
to mark some of them as done and others as pending and moving them around.
But the priority of this could only be very very low. ThanX

Greetings
sunbeam

Devit
2nd August 2006, 15:34
Just updated to this version, just wanted to say thanks to you guys for your hard work the new features are great.

Only trouble I am having some problems with the use existing .VAFs button, the problem it is not using the existing one!

Any ideas,

Thanks in advance.

Trahald
3rd August 2006, 01:51
Fixed is 0917 beta 3 on sourceforge now.

Devit
5th August 2006, 00:38
Fixed is 0917 beta 3 on sourceforge now.


Will give it a shot.

Thanks :p