Log in

View Full Version : EclPRO v0.52 - ProCoder support in DVD-RB (now v1.10)


Pages : 1 2 [3] 4 5 6

jdobbs
13th November 2004, 01:39
Originally posted by robot1
There isn't a Procoder specific setting (maybe jdobbs will insert it?)
You can use the generic TargetSector= Done. It'll be in v0.68

survivant
14th November 2004, 21:39
I wanted to give some donation for dvd-rb. It's my first time with PayPal. I saw that the payment was in USD. I want to give 10$, but with the exchange rate you will receive a little less. Is that ok with you ? Will I receive a link to download dvd-rb067 ?

I have to donate from the website ?

http://dvd-rb.dvd2go.org

jdobbs
14th November 2004, 23:08
Originally posted by survivant
I wanted to give some donation for dvd-rb. It's my first time with PayPal. I saw that the payment was in USD. I want to give 10$, but with the exchange rate you will receive a little less. Is that ok with you ? Will I receive a link to download dvd-rb067 ?

I have to donate from the website ?

http://dvd-rb.dvd2go.org Whoops... accidentally hit "edit" instead of "quote" -- so your post looks as if I edited it.

Don't worry about conversion. If you donate you will get it. It won't be a link, I'll just e-mail a copy to you. I may change to download links someday, but for right now the total number of VIPs really isn't that high so I just e-mail it with a piece of software I wrote.

The simplest way to donate is to just push the "Donate" button from the "About" box in DVD-RB itself.

survivant
15th November 2004, 03:59
payment done. I have a good software, keep doing it.

survivant
24th November 2004, 02:54
I saw in ProCoder 2 an option CLOSED GOP. Should be use for multi-angle DVD. eclpro supporte this feature ?

robot1
24th November 2004, 17:07
DVD-RB doesn't re-encode multiangle parts, so it's not needed.
Anyway, it's supported, and will be used when DVD-RB will re-encode multiangle parts.

survivant
24th November 2004, 17:10
multi-part are not supported in rb ? I was sure it was in 0.65+ Like Starwars is multi-angle. What dvd-RB 0.67 does with that ?

Not sure to understand what you said :(

robot1
24th November 2004, 17:12
Yes it's supported.
But the multi-angle part is copied untouched from the original disk (at least now), so it's not encoded.

survivant
24th November 2004, 17:15
thanks it what I tought.

So you still plan to release a new eclpro version with alwaysGOP15=0 by default ? I read a message telling something like that.

robot1
24th November 2004, 17:23
If I can absolutely sure GOPlength 15 drives to dropouts, I'll release it soon.
My feeling is that the changes jdobbs is making in DVD-RB will improve compatibilty with standalones, so it will not be strictly necessary to use goplength 12.

jdobbs
24th November 2004, 17:30
Not sure about ProCoder... but with some encoders you have to be very careful about setting GOP length to 15. Occasionally the encoder will go longer (for various reasons) -- and if it goes beyond 18 frames in a GOP it violates the DVD standard.

Boulder
24th November 2004, 17:39
Based on my experiences, ProCoder often does this in the very first GOP, at least TMPGEnc DVD Author usually nagged about it. No problems with CCE ever.

ulysses
28th November 2004, 23:41
Sorry for my english... :)

Is there any way to set "luminance level" to 16-235 in Procoder1.5 -2.0 using DVD Rebuilder (filter "601 correction" or something else...)? If not - adding support of procoder is useless for me.

But with CCE - it's really GREAT!!!

TheSeeker
29th November 2004, 01:28
How can I tweak some of the procoder settings that are used when I run a movie through DVD RB using procoder. There are no settings to play around with from inside of Rebuilder. Is there some way to tweak procoder settings?

robot1
29th November 2004, 18:38
What do you want to tweak?
Filters aren't supported, and I don't know if I will ever add support to filters, as there is avisynth for filtering in DVD-RB...
You can change other settings with RB-OPT.

TheSeeker
29th November 2004, 20:55
Thats just it I dont know if there are any settings I can play around with in Procoder. So can I use the filter editor and use filters that way in conjunction with Procoder/DVDRB?

survivant
29th November 2004, 21:01
same thing here. I know we can use external filter with AVS, but I prefer to use some internal ProCoder Filter or option. Like PAL to NTSC (an example, no idea if dvd-rb could handle that when rebuilding the dvd structure)

For now, I'll recreate the .pcp file from the .ecl include some filter, like adaptive deinterlace. I use the .ecl.pcp that eclpro create for an example, and open it manually with ProCoder 2 and add to it filters and save it. I'll be able to look what is the syntax for filter in the .pcp file.

I'll look at that tonight.

survivant
30th November 2004, 17:01
I import one pcp file, created by elcpro, into ProCoder 2 and add one filter.

the difference it's into the <filter/> tag.


I use the adaptive deinterlace filter

the lines : <Module_0 ModuleGUID="{C069D8A2-B83B-4253-A23F-4647E18FC521}" PresetGUID="{C069D8A2-B83B-4253-A23F-4647E18FC521}">
<ModuleData Method.DWD="0" Threshold.DBL="15.000000" />

are the filter. I'll try to do a simple script capable of modifing the .pcp file created by eclpro for adding filters. Could be usefull.


<?xml version="1.0" ?>
<cnpsXML>
<Sources>
<Module_0 Inpoint.QWD="0" Outpoint.QWD="6345720000" MultiSource.DWD="1">
<ModuleData>
<StreamTypeTable StreamSelector_0.DWD="0" StreamPtr_0.DWD="0" StreamSelector_1.DWD="2" StreamPtr_1.DWD="0" />
<SourceModules>
<MultiSrcModule_0 MultiSource.DWD="0" Filename="C:\DVD\ENCODE\D2VAVS\V01000000001001.avs">
<ModuleData FrameMode.DWD="0" AspectRatio.BIN="BgAAAAUAAAA=" />
</MultiSrcModule_0>
</SourceModules>
</ModuleData>
<Filter_0>
<Module_0 ModuleGUID="{C069D8A2-B83B-4253-A23F-4647E18FC521}" PresetGUID="{C069D8A2-B83B-4253-A23F-4647E18FC521}">
<ModuleData Method.DWD="0" Threshold.DBL="15.000000" />
</Module_0>
</Filter_0>
<Filter_1 />
</Module_0>
</Sources>
<Destinations>
<Module_0 ModuleGUID="{A7264AEF-FF57-42E0-BBAD-CCF546CD515F}" PresetGUID="{A7264AEF-FF57-42E0-BBAD-CCF546CD515F}">
<ModuleData CML_P_BaseFileName="V01000000001001" CML_P_Path="C:\DVD\ENCODE\D2VAVS" DestFileUseSource.DWD="1" CML_P_SplitSelection.DWD="0" CML_P_SplitTime.DWD="10" QControl.DWD="1" UserMediaSize.BIN="AJQ1dwAAAAA=" stream_format.DWD="5" vob_marker_point.DWD="1" vob_chapter_method.DWD="0" vob_chapter_interval.DWD="15" use_dvd_repeat_mode.DWD="0" stream_type.DWD="3" video_pid.DWD="4096" video_standard.DWD="0" CML_V_SizeX.DWD="720" CML_V_SizeY.DWD="480" frame_rate_code.DWD="1" interlace_mode.DWD="0" aspect_ratio_code.DWD="3" quality_code.DWD="8" bitrate_mode.DWD="1" number_of_passes.DWD="2" bitrate.DWD="3724" max_bitrate.DWD="8616" min_bitrate.DWD="0" ip_quant.DBL="0.800000" reservoir_buffer_size.DWD="1024" expense_buffer_size.DWD="1024" profile_level.DWD="3" use_sh_each_gop.DWD="1" vbv_buffer_size.DWD="224" max_gop_frames.DWD="12" max_ip_distance.DWD="-1" picture_structure.DWD="1" use_closed_gop.DWD="0" chroma_format.DWD="0" dc_precision.DWD="10" use_strict_gop_bitrate.DWD="0" use_dvd_compatible.DWD="1" UsedStreamAudio.DWD="2" audio_stream_type.DWD="1" audio_pid.DWD="4097" audio_bitrate.DWD="224000" CML_A_SampleRate.DWD="48000" audio_channels.DWD="0" pcm_channels.DWD="0" pcm_pid.DWD="4098" CML_A_SampleSize.DWD="16" audio_has_error_protection.DWD="1" audio_has_copyright_bit.DWD="0" audio_has_original_bit.DWD="0" audio_emphasis.DWD="0" pcm_emphasis.DWD="0" use_fixed_mux_rate.DWD="0" use_stream_audio.DWD="2" CML_P_ForcedSplitMinutes.DWD="0" />
<Filter_0 />
<Filter_1 />
</Module_0>
</Destinations>
<ProjectSettings Stitching.DWD="0" />
</cnpsXML>

frank
8th December 2004, 18:48
I think there is an issue at conversion of ecl into Procoders internal file by ECLPro.

Interlaced sources should be encoded with alternate scan order (frame picture) to improve the quality.
The ecl file created by DVD-RB sets the param right, but Procoder encodes with zigzag!
You can watch it with VobEdit.
alternate_scan: 0

Boulder
8th December 2004, 18:51
IIRC ProCoder doesn't have the option, it always uses zigzag scanning.

survivant
8th December 2004, 19:27
So I'm not suppose to encode the dvd in procoder with the option deinterlace ?

there is a way to use the alternate scan order with AVSFilter ?

My problem is that without deinterlace I obtain flicking like picture. Like the frame were doubles. Not sure what is the right expression in english

wmansir
29th December 2004, 08:28
I just wanted to bump this to thank robot1 again for making this excellent tool. I just did Dead Like Me (Season 1, Disc 2) which has 5 40-45 minute episodes on 1 DVD. 212 minutes of total video with a DD5.1 track. Average video bitrate was 2400kbps and it came out looking fantastic. Not perfect, but entirely acceptable and much better than I expected.

So thanks again robot1.

robot1
29th December 2004, 21:29
:)
ProCoder is excellent at low bitrates, and is a real good alternative to CCE.
I've done many backups at bitrates from 2700 to 3200 with ProCoder with great results.

DMagic1
30th December 2004, 03:07
I agree. I did Troy with CCE and Procoder and you could see a big difference. The Procoder seem a good bit better to my eyes. As I remember, the bitrate was about 3075.

TheSeeker
30th December 2004, 15:22
I think the output from procoder is a little soft which may make it look a bit better under low bitrate situations whereas cce seems to be a little sharper output but more grainyness to it. It all depends on what you prefer. I personally did the Friends season 1 discs. And oh my god these dvd's are probably the worst done dvd's i have ever seen. The compression ratio was only like 75 or 80 percent but the bitrates were like under 3000!!! this was on the original dvd. The quality was absolutely horrid to begin with. So I ran it through RB with CCE SP and the custom kvcd matrice and natural picture built in filter and the result IMO was better than Procoder. Only because of the natural picture filter and the matrice though i think. If procoder had similar capabilities than procoder would win out i think. But the dvd's are far from perfect especially now that I have my new Toshiba 46" HDTV. I can see many more imperfections in my movies than I could before.

Boulder
30th December 2004, 15:29
As stated earlier, the biggest con for ProCoder is the lack of support for custom quant matrices. They can make a huge difference when dealing with low bitrates. The item has been added to the wishlist so there is still hope:) With high-bitrate interlaced encodes, ProCoder should easily be the best one.

borgraf
16th January 2005, 23:01
I just tested this nice tool with Procoder 2. My source was the PAL LOTR ROTK EE. It looked very good for 2400 bps, but unfortunately the result has a "stutter" between each chapter on my standalone player. I did some reading here and figured i'd try AlwaysGOP15=0 and Legacy=1, but it made no difference. Also, with Legacy=1 I had to manually exit procoder for each segment.

Any help would be appreciated :)

edit: I should add that my standalone is the type that picks up on all probs, large or small, "It's a Sony"

robot1
16th January 2005, 23:19
Which version of DVD-RB have you used?
I hope the last one (v0.70 or v0.71)

Please, can you test with the option
StrictGOPBrateControl=1
in the EclPRO.ini
(default is 0)
My standalone is more forgiving, so I'm not sure if it can change anything.

The legacy option had a bug, solved for next release.

Thank you for your tests.

borgraf
17th January 2005, 00:03
Yeah I used RB 0.70. Thanks for the reply, i'll let it run with StrictGOPBrateControl=1 overnight and report back tomorrow :)

borgraf
17th January 2005, 21:33
No luck i'm afraid, I still get the "stutter" with StrictGOPBrateControl=1 . To make sure i'm sniffing the right tree I changed mode to CCE and gave it a quick run. No stutter at all :(

Would using both StrictGOPBrateControl=1 and AlwaysGOP15=0 be worth a shot? If i've got nothing else running tonight I might give it a go.

robot1
17th January 2005, 23:03
Yes, that would be the most compatible solution.
If it doesn't work ... I don't know what to think.
Have you ever done other backup with ProCoder?

robot1
17th January 2005, 23:36
Sorry if I abuse of your patience... but you could have a test with CCE, to check if you can replicate the same problem.
Please, in three click mode, after the prepare step, open the rebuilder.ecl and change all the lines
seq_endcode=0
with
seq_endcode=1
Save, and encode and rebuild in DVD-RB as always.
If you have stutter at the end of every chapter again, it's the "sequence end code" inserted by ProCoder causing problems.


You could have also another (!) test.
Make a bakcup of you last ProCoder bakcup, using the option "No compression (100% Video)" in the "Mode" menu.
I've done a test, and in the demuxed .mpv's I can't find the sequence endcode. (This is a pretty fast test, if you haven't deleted the previous encoding).

Thanks again for your tests.

wmansir
18th January 2005, 02:14
Here's the link (http://forum.doom9.org/attachment.php?s=&postid=596673) for v0.22, for those who missed the other thread.

I haven't used it yet, but I have 2.0 so the changes from v0.21 shouldn't effect me.

borgraf
18th January 2005, 17:31
Originally posted by robot1
... test with CCE [snip]
change all the lines
seq_endcode=0
with
seq_endcode=1
Save, and encode and rebuild in DVD-RB as always.
Ok I tried that and it made the CCE backup "stutter" at the chapter points same as the ProCoder backup. Just don't ask me why :)

Make a bakcup of you last ProCoder bakcup, using the option "No compression (100% Video)" in the "Mode" menu.Tried it and i'm sorry to say it still looks the same.
Have you ever done other backup with ProCoder?I've done the 3 LOTR EE films and they all had "the stutter". I might throw something else at RB/Procoder2 to see what happens.


Thanks for your work on this tool :)

robot1
18th January 2005, 17:52
Originally posted by borgraf
Ok I tried that and it made the CCE backup "stutter" at the chapter points same as the ProCoder backup. Just don't ask me why :)
Probably it's the sequence end code.
I'll post an updated version later.
I'll be glad if you can test it.

robot1
20th January 2005, 18:40
Updated version.
Thanks to bograf for extensive testing ;)

Changelog from 0.21
- fixed a bug in legacy mode (Procoder wasn't shut down after encoding)
- Added support for seq_endcode=0 (Should solve most stuttering problems reported at chapter breaks)
- Added a new entry in the .ini files: AutoParameters

If enabled AutoParameters, ECLPro changes these parameters, according to bitrate used:
- bitrate < 1800: DC Precision 8 - GopLength 15
- 1800 < bitrate < 2500: DC Precision 9 - GopLength 15
- 2500 < bitrate < 3500: DC Precision 10 - GopLength 15
- bitrate > 3500: DC Precision 10 - GopLength 12
For interlaced sources, bitrate limits are raised.
To enable, insert the line AutoParameters=1 under [Quality] section in ECLPro.ini.
Default is off.

If you want the maximum control of the encoding, use
Alwaysgop15=0
and
AutoParameters=0

Please, report your result.

wmansir
20th January 2005, 18:59
I like the auto-parameters idea. Do you take half-D1 into account?

TheSeeker
20th January 2005, 19:03
Im always so hesitant to set dc precision to 8, mainly because I dont know how much of an effect on quality it will make. So I guess my question is just that. How much does lowering the dc precision effect the quality of a backup?

robot1
20th January 2005, 19:31
I haven't considered HalfD1.
But I think the main usage of HalfD1 is with low bitrates (ex. HalfD1/Half Bitrates), so it should fall in the ~1800 area.

@TheSeeker
I haven't made many test with dc=8.
But it we consider 1800 is a very low bitrate, I think it doesn't hurt.
I've used dc=9 often for low bitrates, and results are good.

TheSeeker
20th January 2005, 22:30
I guess its just a matter of figuring out if the quality lost by lowering the dc precision to 8 will be made up in the higher compressiblity/bitrate gained by lowering it. I might try doing some testing and at least see if there is a noticeable difference to my eye.

SkVid
27th January 2005, 11:18
Hi,

my problem is that I have a source (AVISynth-file) with width=480 and height=576 (svcd, aspect ratio 4:3). In the ECL-file width and height is set:
width=480
height=576
aspect_ratio=2
I know that this format is (unfortunately) not supported by DVD-RB but I want to test something. And when I open ProCoder2 using ECLPRO the source aspect ratio is not set properly.
What can I do?

Thanks for your help!

SK

robot1
27th January 2005, 11:41
Originally posted by SkVid
Hi,

my problem is that I have a source (AVISynth-file) with width=480 and height=576 (svcd, aspect ratio 4:3). In the ECL-file width and height is set:
width=480
height=576
aspect_ratio=2
I know that this format is (unfortunately) not supported by DVD-RB but I want to test something. And when I open ProCoder2 using ECLPRO the source aspect ratio is not set properly.
What can I do?

Thanks for your help!

SK
Are you using ProCoder2?
Try changing Legacy=1 in ECLPro.ini - it should do the trick.
I've coded only DVD standard resolutions for ProCoder2 in standard mode... probably I'll add more for a future version.

SkVid
27th January 2005, 16:15
It worked ! ! !

Thank you very much!

Most of the DVD-Players have no problems with 2/3 D1 and the Results are better than 1/2 D1 even for extras.
That's what I am testing. It is a pity that DVD-Rebuilder doesn't support this format.

SK

borgraf
2nd February 2005, 18:16
I just got another of these strange "Run-time error '5': Invalid procedure call or argument" in RB 0.73 during rebild with ECLPro 0.24 and ProCoder 2. I had hoped we left those errors in 0.23 :(

I gave the same source a try with CCE and it rebuilt fine. I'll do a careful setup of RB 0.74 and give it another go; just in case there was a gremlin at my end :)

[edited: bad choice of word]

robot1
2nd February 2005, 22:05
@ borgraf
Some tests for you.
If you still have Error 5, could you test to encode just the single offending cell with CCE?
PM me if you need details.

Anyway ... I don't remember this Error 5.
I have to search in the board...

borgraf
3rd February 2005, 16:44
Originally posted by robot1
@ borgraf
Some tests for you.
If you still have Error 5, could you test to encode just the single offending cell with CCE?
PM me if you need details.

Anyway ... I don't remember this Error 5.
I have to search in the board... Thanks for the reply. Search your PM:s instead, or was it email? I got the same error with 0.23 on a different disc but then 0.24 worked.

I've run a few tests since yesterday (6 hrs for a 3 hr film :/ ). RB 0.74 and ECLPro 0.24 gave the same error as before, but a test run with ECLPro 0.21 rebuilds fine.

I noticed another thread with the same error http://forum.doom9.org/showthread.php?s=&threadid=89395 but unlike that one my disc is not preprocessed in any way. I sure hope i'm not sending you on a false track, maybe i'll run a few more tests with other settings for ECLPro.

Thanks for your work on this tool, it's a very nice complement to jdobbs' excellent DVD-RB !

[edit] I've never encoded a single cell the way you describe so I figured i'd try something else that I hope will have the same effect. I replaced all the V01000600002006.* files, the run-time error 5 comes at the end of rebuilding that one, with the ones from my previous successful CCE rebuild. It now rebuilds without error.

robot1
3rd February 2005, 17:54
@borgraf
What's the size of these 2 .m2v (CCE and Procoder's one)?
I'd like to check them.
Anyway, could you send me the rebuilder.ecl?

robot1
4th February 2005, 01:54
This should solve the issue showned by Borgraf (as soon as a mod approoves it)
Changelog:
- Fixed a bug in seq_encode=0 handling. Could solve stuttering and Error 5 situations in DVD-RB (Thanks again to borgraf for testing and reporting)
- Added support for SVCD resolutions in non-legacy mode.

I haven't tested it much... so any feedback is appreciated.

After some testing (and reports from borgraf) I'll update the first post of the thread.

borgraf
4th February 2005, 06:51
thanks again robot1 for your work. only time for a quick comment this morning. I installed 0.25 and selected "yes" for the "dynamically change encoding parameters?" but in the .ini there is set AutoParameters=0

borgraf
4th February 2005, 18:00
The new encode (manually set AutoParameters=1) rebuilt fine and I just played it on my Sony. I checked the beginning, end, chapter breaks and a bit of each chapter. Everything seems to be in perfect working order and it's looking good too :)