View Full Version : SVCDbuilder
migor
14th April 2003, 18:35
Hello, friends!
I have a nice program for SVCD creation, made by myself some time ago, which is in active use by me and my friends. It has nice interface, supports CinemaCraft and Canopus ProCoder encoders, is simple to use and gives good results, but I time-to-time work on it's improvement. Just take a look:
http://svcdbuilder.vze.com
Kb_cruncher
24th April 2003, 13:29
I had a look at SVCDBuilder and i see it uses the mux tool from i-author,this is ok for people that still have and/or use it but for those that don't(most of us),it renders the gui useless,which is a shame because i really like what it can do.I agree bbmpeg's muxing is a little buggy but it works fine for me most times if i set the mux rate to 0.May i suggest using the mux tool from TSCV,it is very good and works a treat.
migor
24th April 2003, 18:10
Thanks for your suggestion, Kb_cruncher. I'll add support of the bbMPEG- based muxer of mmgrover:
http://www.tctelco.net/~mmgrover/mplex.zip
http://forum.doom9.org/showthread.php?threadid=34355&perpage=20&pagenumber=1
ASAP, maybe tomorrow or day later.
migor
24th April 2003, 20:14
Already done! It was just simple.
jorel
25th April 2003, 07:15
congrats migor,
seems very good!
why don't use TMPGenc too?
migor
25th April 2003, 07:33
ProCoder provides better quality than both TMPGEncoder and CCE.
TMPGEnc often makes "dancing" backgrounds on low bitrates and produces mackroblocks on fast motion.
CCE on SVCD bitrates produses snow-like noise and "mosquito" noise around of objects, but has much better handling of the fast motion and is much faster.
The ProCoder is slower , and it's picture is little softer, than CCE.
However ProCoder's picture is much cleaner, monochrome surfaces are better, fast motion is just fine, better than CCE. With ProCoder you can make fullscreen 720x480(576) movie even on SVCD bitrates! Try to do it with CCE!? ProCoder is very good for DVD to SVCD conversion and also it is only encoder that can produce good SVCD from DV source.
That's why I don't use TMPGEnc, and, it seems to be more complex for automation. But maybe, I'll do it (if SVCDbuilder will be useful prog)
jorel
25th April 2003, 07:52
Originally posted by migor
ProCoder provides better quality than both TMPGEncoder and CCE.
TMPGEnc often makes "dancing" backgrounds on low bitrates and produces mackroblocks on fast motion.
CCE on SVCD bitrates produses snow-like noise and "mosquito" noise around of objects, but has much better handling of the fast motion and is much faster.
The ProCoder is slower , and it's picture is little softer, than CCE.
However ProCoder's picture is much cleaner, monochrome surfaces are better, fast motion is just fine, better than CCE. With ProCoder you can make fullscreen 720x480(576) movie even on SVCD bitrates! Try to do it with CCE!? ProCoder is very good for DVD to SVCD conversion and also it is only encoder that can produce good SVCD from DV source.
That's why I don't use TMPGEnc, and, it seems to be more complex for automation. But maybe, I'll do it (if SVCDbuilder will be useful prog)
really right!(you got the words)
this is my opinion about procoder too.
very few people see the differences,i'm using procoder from last year and got fantastics results.
"I'll do it (if SVCDbuilder will be useful prog)"
of course will be!
TMPGenc with Kwag's templates is faster and clean.
do you know it?
ps:
why don't you create a package
with all programs(free)
with SVCDbuilder(x).zip ?
:confused:
migor
25th April 2003, 08:39
I don't know what Kwag's templates are, I didn't work with TMPGenc lately. I will learn it ASAP. Now I'm planning to add VFAPI convertor support, because Link2 is not a free utility and it's newest versions don't work with ProCoder. I'm also planning to make it possible to avoid using mpeg stills at the end of the movie - use avisynth's black video with text. I do know that SVCDbuilder is not yet complete and needs to be improved, and in order to improve it, I need feedback.
It's not a bad idea to create a package with all the freeware programs, but I need the authors' permissions to do this !? Is that right?
jorel
25th April 2003, 09:18
"need the authors' permissions to do this !? Is that right?"
i don't know friend...but ask the authors,i can't see any problem.
"Link2 is not a free utility and it's newest versions don't work with ProCoder."
yeah,i see it.....the boring part,no?
about Kwag's templates:
http://kvcd.net/forum
sorry my horrible english.....
i have some ideas and pm to you later,ok?
thanks.
your program promisse cool features!
:)
Kb_cruncher
27th April 2003, 15:17
Already done! It was just simple.
Wow,that was fast.Thankyou,i am most greatfull.I will try it asap.
Now I'm planning to add VFAPI convertor support, because Link2 is not a free utility and it's newest versions don't work with ProCoder.
The latest release of ffvfw codec comes with a tool that can replace link2 and it is free,although i'm not sure about using it outside the codec it comes with.
http://forum.doom9.org/showthread.php?s=&threadid=49964&highlight=ffvfw
http://athos.web1000.com/ffvfw.html
migor
27th April 2003, 20:03
Thanks, Kb_cruncher, I will check this. Now the next program update will be done very soon. It will be an option do not use mpeg stills at the and of the movie but use avs script instead ( BlackClip + Subtitle ). I do it for better compatibility with different players, and, BTW it helps in the case, when some players cut last 2-3 seconds of the movie.
Kb_cruncher
27th April 2003, 23:41
yes.avisynth can do many cool things.i played around with it and put short thumbnail clips and my own logo at the start of some of my svcd's.I don't remember the scripts now but i'll try and dig them up.
jorel
28th April 2003, 01:15
hi again migor
:)
see, more than 298 views in this thread(at the moment)!
your prog will be useful of course.
ps:
"One-click setting of Fade in and Fade out for each disc"
"Automatic splitting of the movie into 1-3 CD's"
"Visual adjustment of split and cut points"
:cool:
Kb_cruncher
29th April 2003, 04:05
I have tryed SVCDBuilder using procoder,all goes well until procoder starts.Procoder produces an error saying "the selected item can not be added to the target list".I followd the installation instructions and set the global folder of procoder to the same as svcdbuilders first folder.I'm not sure how to fix this.Any help would be appreciated.
Other than this i realy like SVCDBuilder and will be using it for all my s(vcd) creation from now on,once i get it to work ok that is
:)
Kb_cruncher
29th April 2003, 04:30
I found that if i click out of the error message then select the basic mpeg target profile,SVCDBuilder will then set the encoding parameters and carry onto create the image(s) successfully.
migor
29th April 2003, 06:07
Hi, Kb_cruncher!
Can you send me the print screen photo of the "Add target" list (where basic mpeg target appear), when you get an error message ? My E-Mail link is in the About box of the program.
Kb_cruncher
29th April 2003, 11:17
Will do as soon as this encode finishes,which will be some time cos procoder should be called slowcoder,a measly 5 fps on a 2.3gig tbred:eek:
migor
29th April 2003, 23:00
Hi, kb_cruncher!
You can download the update for ProCoder MPEG engine here:
http://mirror01.iptelecom.net.ua/~video/
Find "Canopus.MPEG-2.SoftEngine.v3.0". It's faster.
I hope, that I've fixed "Add target" bug.
So, new version V2.1.2.1 is out. It has improvements and new options -to avoid using still images.
Please let me know about any expected bugs.
Regards,
Kb_cruncher
30th April 2003, 03:27
I am using the latest update of svcdbuilder and the new procoder engine and all is fine now,thankyou.Procoder speed is no better though:( ,I will just have to be patient i suppose:rolleyes:
I am going to do some manual tests with the aviwrapper that is bundled with ffvfw codec soon,i will also try yv12 input via mpeg2dec3 and see if procoder supports it too,i know cce does not.This should add a litle speed to procoder.....i hope.
migor
30th April 2003, 05:58
cb_cruncher, hi !
I's strange, that you have so slow encoding speed. For me it acheives 13-14 fps with NTSC sources (SVCD format)(For PAL it's slower) on my old 1GHZ T-bird ! I guess, your problem is that you use unregistered (demo) version of the Link2 - it has speed limitation just about value you get! But if you will install "normal" version, it is faster, than VFAPI codec.
Kb_cruncher
30th April 2003, 07:21
migor,I am using the full version of link2 v0.95,i tried manually creating the wrapper without the wav to see if that made a differenc but it did not.
One thing i did notice is that when procoder is converting my cpu usage is at 100% but procoder is only using betwen 10-30% of that and the rest is being taken up by the "system idle process" so it seems procoder is not using all available cpu power to encode???
I tried using cce but svcdbuilder says"could not find cce main window" I am using cce v2.66.
migor
30th April 2003, 07:48
OK. Link2 v0.95 - 0.951 doesn't work for me at all ! Procoder gets it, but preview window is empty and mpg file size is 0. However, Link2 v0.942 works very well.
What's about CCE - it have to work. It was tested on different machines ! Which exactly version do you use? And what is the Procoder version? Is CCE starts, before you get an error message?
Kb_cruncher
30th April 2003, 08:52
I have upgraded to the full version of link2 v0.95 but the speed restrictions stay in place.
I created a tpr file with tmpeg from the svcdbuilder avs file and created a VFAPI avi with that.I am getting 22fps and 99% cpu usage with this avi in procoder so link2 is definatly the cause of my low speeds.
The cce version i use is 2.66.01.01 and yes cce starts before i get the error mesage from svcdbuilder.I'm not sure why this happens unless svcdbuilder uses cce ECL files.
My procoder version is 1.01.35.0
migor
30th April 2003, 09:17
Fine, kb_cruncher.
I'll add the VFAPI support to avoid those "version" problems.
My CCE version is 2.66.07. I would like ask you to check some points, so, drop e-mail to me and I'll send you the tool for checking.
New update - V2.1.2.2
Added exclusive MPEG-1 support.
For CCE 2.66 - CBR mode only.
Kb_cruncher
3rd May 2003, 13:10
Cool.I will check it out asap.Thanks for that.I like using mpeg1 and used to get awsome quality on my old P3 733 but ever since i switched to the AMD platform my mpeg1 encodes have never been the same.I get combing,stepping artifacts below svcd res.I have been trying to find out why for the better part of a year now but no luck yet.I'm pretty sure it has something to do with AMD but other than that,i have no idea.
Kb_cruncher
3rd May 2003, 14:12
Is it possible to add a format conversion option,say 25fps=>23.976fps.
I can do this with avisynth's "assumefps(23.976,true)".The "true" synchs the audio aswell,but this is useless as procoder will just change it back again as per instructions from svcdbuilder.
I have never done such conversion.
Will it be enough just to set ProCoder's target to the needed format?
It's simple enough to be done.
I don't want to change script generation yet, it's in my future plans because it may take a while. First, I want to complete tasks like XML generation improvement.
Kb_cruncher
4th May 2003, 03:46
Yes,it would be enough to be able to set procoders target frame rate.
It's done. Check the new update. NTSC to PAL and PAL to NTSC conversion by ProCoder is added. The conversion checkbox is on the "Project" page. Testing is needed.
Ripper24
5th May 2003, 05:00
coud you repost the link please ???
Ripper24
Kb_cruncher
5th May 2003, 05:50
Thankyou migor,i will test soon.
I have just finishes my first movie using svcdbuilder from start to finish and have comes across some bugs.
-When splitting to 2 cd's and choosing audio rate other than 224,the first cd will encode with the rate i set but the second cd was encoded at 224.It seems the original setting is not carried over to the second cd.
-When muxing,the final images are over 900Mb.I believe this is because while muxing with non svcd bitrates,buffer under runs are detected and extra bites are needed for padding.I find that under runs do not appear if the mux rate is set to 0.
-The logos ect for start,end of cd are not in spec.VCDEasy tells me that the intro mpeg needs to be padded adding extra data to the disc,de multiplexing and re multiplexing with mux rate at 0 should fix this.Also the change cd and "the end" mpegs are too short according to vcdeasy,i think the spec is 400kbits or 4 seconds.
Also i get "non mpeg1 audio header seen"messages while images are being created.Do you know what this means?
Is it possible to create the chapter text file without any other part of the proccess being neccessary?
Do you have any links for SVCD logos,intro downloads ect.I have tryed searching for some but have not come across any.I have created my own with cool3D and avisynth before but am not too good with creating graphics.
sorry for the long post:D
First, I repost the link:
http://www.svcdbuilder.vze.com
Kb_cruncher, thanks for the reply.
-When splitting to 2 cd's and choosing audio rate other than 224...
I never had this issue, but will check it yet.
-When muxing,the final images are over 900Mb...
I suppose, the encoder was ProCoder?
Are you sure, that 2 pass VBR or CBR mode was used? At 1pass VBR mode ProCoder doesn't keep an average bitrate (file size). What were calculated mpv and mpa file sizes? The muxer - the mux rate is set to 0, align seq. headers unchecked.
-The logo, change cd and "the end" mpegs...
The logo and mpeg stills are working, but you are right, maybe it's need to reencode them. Will you try to do this at spare time?
- "non mpeg1 audio header seen" - I don't know why, but this message appears always (not depends on SVCDbuilder is used or not and which encoder is used) .
Is it possible to create the chapter text file...
Yes, it is possible, I'll check this option.
-links for SVCD logos...
At the moment, I can't say anything about it. But I want to add an options to compose the logo by AVS script with one of image loader plugins.
If you still have problems, please send me all Builder's log files!
Kb_cruncher
5th May 2003, 11:23
I will save all the log files from the next svcd and pass them on,see if i can duplicate anything.
I used procoder vbr 2pass,2 cd,audio 192kbps,min 1300kbps-max2800kbps.
Buffer underruns are a(solution waiting to happen) problem at high bitrates,if the muxer does not give a high enough mux rate then the underruns will pass to the author software(vcdimager)needing to be padded which makes playback very choppy and the final bin file bigger.So far the only muxer which has never given me any is the modified mplex from tscv.I will see if this happens again.
I only got the odd audio message with any other method i have used,strange.
The intro has nul audio making de and re muxing(solution waiting to happen) problematic,i will create an empty wav and encode that for the audio and remux.
There does not seem to be many web pages hosting svcd,vcd intro's,logos ect.I have some that i have created so i will host them soon.I created a blank clip with overlayed thumbnail clips from the movie and my own animated logo exported to avi,all done with one avs script and encoded to mpeg.
Ok.
I must say, that I always get proper files sizes after 2 pass encoding with both Procoder or CCE.
But the mmgrover muxer I never used for making SVCDs, only for testing. Earlier I used bbMPEG muxer, but now I prefer only I-Author's one. It adds less padding than bbMPEG, and SVCD haven't problems at low bitrates.With default setting of CD size (80min) I (And all my friends) get something like 804 MB *.bin for the first CD (with mpeg logo) and 801MB for second. Slightly overburned, but it's well.
In the case of bbMPEG, with same setting I get up to 809 MB. What is the muxer of tscv? I didn't find it in this program, it seems to be built-in. What's about logo - as it will be good option to add avs blank with overlayed graphic?
New update is out - V2.1.3.1
Added an option for AVS script customization
xiaomeng_zhao
7th May 2003, 16:38
Tucows will give you an active advice, try the popular one
Tucows: http://www.tucows.com/mmedia/preview/224587.html
New update - V2.1.3.2
Added support for the multiplexor "mplex.exe" from "Mjpeg Tools" package.
FredThompson
19th May 2003, 08:41
Comments, questions, kudos:
Configuration screen on the web page does not match the current release. That's a minor issue because it is easy to determine what the added entries are EXCEPT pulldown.
The page that lists required programs makes no mention of pulldown.
What is this and where is it located?
--
Is it possible to use a short video segment instead of text to prompt for a disc swap? I'd far prefer the spinning disc held by gloved hand piece that's used by DVD2SVCD with an XML loop. Is this possible?
--
How soon will this support an AVI file, not just DVD rips? Looks like it could be a killer way to do encoding from captured source.
--
Interface looks far nicer than DVD2SVCD. Kudos.
migor
19th May 2003, 19:18
Thanks, Fred !
The site is updated now, pictures are replaced and added one more.
I just forgot about Pulldown utility, sorry, it's OK now.
It is possible to use mpeg still segment at the end of disc to prompt for a disc swap - you must only click the toolbar button with picture icon.
What's about AVI support...
I think, that it's not too hard achieve, but first I want to eliminate all existing problems and to do all planned additions.
And also, all suggestions about AVI support and current improvements will be very useful.
FredThompson
20th May 2003, 01:39
I realized, after I typed, that DVD2SVCD ships with a static image. That image comes from the TurnCD animations: http://www.chez.com/ripitall/turncd.htm
They don't have all the proper resolutions. I can generate them if you wish. Perhaps the option to put these before the text screen?
I'm looking for a way to do batch conversion of AVI files. It's incredibly awkward to do this with AVI2SVCD. Last night I made a CVD from DV source and it took about 2 hours at CBR. Would be great to put, say, 5 items in a queue and let it run overnight.
Would you be willing to add a way to directly specify an AVI instead of DVD? My guess is the process is the same after the frameserver is configured for DVD source.
FredThompson
20th May 2003, 02:25
I just looked and the webpage is showing broken links to the first two install screengrabs. Maybe you used different filenames?
vhelp
21st May 2003, 02:10
@ FredThompson,
offtopic..
* what's wrong w/ using TMPG for batch processing your clips ??
* or how about vdub's ability ??
-vhelp
FredThompson
21st May 2003, 02:19
TMPGEnc is not as good as CCE, takes longer, and doesn't support BeSweet.
I've used TMPGEnc queue quite a bit but not for this type of application.
migor
21st May 2003, 06:31
It's a good idea -batch processing. I thought about this, and first of all it requires to store many parameters and then restore them properly, in other words, "Save project" and "Open project". It is the first task, that must be done and I'll try to do it. After that adding of AVI and batch processing will be possible.
What about mpeg stills, I have four mpgs in the package, but mpegs contain only black background with text. If you have a nice working mpegs (for pal and ntsc) I would like to add them into the package.
Regards,
FredThompson
21st May 2003, 06:48
Perhaps you'd want to make it driven by a text file at first then, after it's tested, could do a GUI list builder.
Maybe "profile" would be the best way to describe the settings.
There could be two initial "commands" for the batch; "load profile" and "source name."
You're right, there are lots of variables possible but if it's kept to 1 disc and the same filename, should be easier to start because there are fewer variables.
No, make that 3 initial commands. There needs to be a way to specify if iVTC should be applied...unless that's automatically tested for NTSC source.
Granted, I'm thinking of how I would use it. I'd set up each source as it's own VirtualDub framserving session and use the same "profile" for all jobs. (Hmmm...guess there'd need to be some kind of target-size-based-on-time aspect. Maybe low, high, avg bitrates?)
You know, the profile stuff wouldn't be important for initial testing. With my scenario, those settings could be entered manually then the filename list launched. That might be a good place to start. I'll be more than willing to help test any of this.
--
sample video is in the link I posted earlier. I can easily take that and make whatever formats you'd desire. The resolutions are non-standard but it's easy enough to crop and letterbox as needed. Maybe it would look cool to have the disc spin followed by a static shot of the last frame, subdued, with your text super-imposed. Man, that would look slick.
migor
21st May 2003, 07:57
Ok, Fred.
In my vision, every task from the list could be full (I mean count of discs, bitrates, image perameters and so on...). May be, for better understanding, you can write a scenario in the text form, how do you see it and send to me (maybe by e-mail). I'll reply later, because now I'm on the work and have no time...
FredThompson
21st May 2003, 08:07
I agree with you, ultimately.
My point was just that if you reduce the number of variables initially, it's going to be a lot easier to code and test. After the first few variables are working, then the possibilities are expanded.
Quite summary example of what I'm thinking:
LoadProfile anyname.txt
DoJob file1.ext
DoJob file2.ext
LoadProfile reads all variables from text file anyname.txt
DoJob loads filename(.avi default) and starts encoding job. When one line is done, the next is executed. EOF means it stops and is back to regular mode (but settings aren't reset.)
Other ideas start to get more into human factoring. I'll think about it. What I've just described should work just fine for single-disc batch of analog grabs from TV shows. It's a start. Multiple discs creates more questions like how to automatically decide where a scene split is, that kind of thing.
I'll kick the ideas around and maybe scribble some things out for more complex stuff.
migor
22nd May 2003, 22:28
Hello,
Fred, I'm working on it. But first I'm adding VFAPIreader support, it will be ready tomorrow or a day later, and guys help me to do an extensive program testing.
Regards,
FredThompson
23rd May 2003, 00:23
I'll help test whenever you'd like. Thanks.
migor
29th May 2003, 22:58
Hi !
New update V2.1.3.7 is online:
Added experimental AVI support.
Added experimental "Save project" option. This feature will be expanded and "Load project" function will be added.
Project file name may contain spaces now.
Encoder settings are written in the task list too.
Few bugs fixed.
TMPGEnc is on queue.
Regards,
FredThompson
23rd July 2003, 07:56
You might want to check your site with IE. The menu on the left is crashing so the site cannot be browsed.
OrbMan
20th August 2003, 12:51
Is there a mirror for this site? Geocities is giving max bandwidth exceeded error message...
http://www.geocities.com/svcdbuilder/programs.htm
migor
20th August 2003, 22:03
http://members.lycos.co.uk/svcdbuilder/
http://svcdbuilder.sphosting.com/
Venom_IL
9th September 2003, 19:47
Will this prog create extremely standart compliant SVCD ?
I hear Nero has problems with that.. i take it this program doesnt ?
BTW cool thing that you're from Israel too =)
migor
9th September 2003, 20:34
Yes, Nero makes troubles for most of people and for me personally too.
I don't use it for SVCD creation.
SVCDbuilder creates standard compliant SVCDs, because it uses well-known VCDimager tool for that. However, important moment for getting good results is properly configured and good mpeg multiplexer. Very good choice is this one from "I-Author Deluxe" package.
All SVCDs (~200), created by me and my friends with SVCDbuilder were played well on "Pioneer" 525, 535, "Rate", "Sonab", "LG", "Toshiba" and few different DVD players.
FredThompson
9th September 2003, 22:44
The website is still not working properly when browsed with Internet Explorer. The menu on the left does not work and the images overlay the text.
vhelp
10th September 2003, 01:22
hay fred,
have you tried lowering your FONT inside IE ??
Sometimes I have to, but I have mine set at a default size of my
own (smaller, for more browser space)
I can see the site very well now. No issues undre IE (using v5)
But I also keep Opera v5 handy close by for those tough areas, like
those that like to crash my IE down.
But, then I'm using Windows 98.
Good luck anyways,
-vhelp
Venom_IL
10th September 2003, 11:00
Another question..
Is your tool meant as replacement for DVD2SVCD or does it do other / additional things as well ?
Please explain
Thanks :cool:
FredThompson
10th September 2003, 11:20
@vhelp,
The screenshots are placed using absolute positioning. This only works if the default font size in the browser is controlled by the html. In this case, there's no need for the co-ordinates as <br> and <p></p> should be enough.
The visual rollover on the menu doesn't work because it's pointing to "../animate.js". That particular Javascript file needs to be on the site and the path corrected.
That's why the site isn't working properly.
The layout works using Internet Explorer 6 if the font size is set to normal, not any other setting, because of the absolute positioning.
migor
10th September 2003, 17:47
@Venom_IL
I have started this project not as DVD2SVCD replacement or competitor, just for myself. After some time I've published it for others, and now I can see some interest around of this program. It gives me motivation to work on the program and improve it.
The general purpose of SVCDbuilder is not too rich functionality, but quick and easy creation of good-looking SVCDs from good sources. You can create the new project in 2-3 minutes and press "Start".
@FredThompson, @Vhelp
Thanks for your attention and suggestions.
I changed the absolute picture positions to relative and transferred "animate.js" to the site. I hope, it works now?
I'm not too familiar with web authoring, it's my first website.
Thanks again.
FredThompson
10th September 2003, 17:58
cool, thanks
the sphosting version works properly. something isn't proper with the lycos one, the menu isn't working. I can look at it a little later to see if the problem is the code. Maybe the .js file is restricted there?
migor
10th September 2003, 18:05
Thanks again, Fred !
Please, check the Lycos too, it's the main site...
And one more question - what do you think, is it actual to continue work on the batch encoding prog. ?
Venom_IL
10th September 2003, 18:51
Originally posted by migor
[B]@Venom_IL
I have started this project not as DVD2SVCD replacement or competitor, just for myself. After some time I've published it for others, and now I can see some interest around of this program. It gives me motivation to work on the program and improve it.
The general purpose of SVCDbuilder is not too rich functionality, but quick and easy creation of good-looking SVCDs from good sources. You can create the new project in 2-3 minutes and press "Start".
thank you for your reply, but... err.. this doesn't answer my question :)
suppose im using DVD2SVCD for dvd ripping and AVI2SVCD (without adding external subs).. will i theoretically have a need for your program? not saying any of which is better, im just used to DVD2SVCD already :)
Does your prog allow AVI2SVCD while adding external subs (from an ssa/sub/srt/etc.. file? )
migor
10th September 2003, 21:17
@Venom_IL
I'm not sure I understood your question correctly...
"SVCDbuilder" is a standalone program that, generally, does the same thing that DVD2SVCD does - DVD/AVI to SVCD conversion. It's functionality is not as rich as DVD2SVCD's, but has a different realization and may be useful.
So you can use "SVCDbuilder" as an alternative to DVD2SVCD, and switch between them as you wish.
//External subtitles are currently not supported.
Venom_IL
10th September 2003, 22:40
Thank you, that was precisely what I wanted to know :)
Keep up the great work
wmansir
11th September 2003, 08:06
Hey, just wanted to say thanks for the program migor, I'm about to try it out.
I can't believe I haven't read this thread before. It's too bad since I've been doing this method manually for years (cut then encode each disc seperately). In fact, the biggest reason I never moved to DVD2SVCD is because it doesn't let you pick your cut points, plus fade in and out and all the good stuff that editing before encoding lets you do.
I'm sure I'll have a bunch of feedback. :)
wmansir
11th September 2003, 13:24
Wow, great program. The interface is very slick and easy to use. CCE is encoding right now, so I'll use the time to type up my thoughts.
First, let me acknowledge that my system is kept together with duct-tape and glue. I've had many different versions of just about every program installed (and moving to avs 2.5 was probably the worst) so track down problems can be a pain. I'm sure SB works much better on a clean(er) system.
Also, before I begin let me say again how nice a program it is.
Here are the problems I had,
CCE used the default output path, which I have specified in the options. So, after encoding finished, pulldown couldn't find the .mpv files and the rest of the process failed. I changed CCE's output option to "same folder as input file", which I think is what SB expects it to be.
Also, CCE kept change from the default template. I didn't know why but for some reason it kept switching to my third template (which is for hybrid anime and really messes up regular movies). Eventually I figured out that it was trying to create it's own and got it to work, but it took a while.
I had a heck of a time getting the Avs scripts to work because I have Avs 2.52 installed, but some other programs require the YUY2 version of mpeg2dec.dll so that's on my system too. Loadplugin("mpeg2dec.dll") kept trying to load the wrong version of mpeg2dec.dll and I couldn't figure out where it was trying to load it from. I'll save the details unless you want to hear them, but eventually I figured out if I dropped a copy of the mpeg2dec.dll in my CCE dir, Avs would use that copy when CCE tried to open the video.
When extracting Audio to .wav, it seemed to be taking a while. I checked taskman and SB was using 90% CPU while Besweet was only using 10%. Is this normal? I had already created a .wav file manually earlier, so I renamed it, started SB again and let it skip that step.
Setting to CBR mode is lost when changing screens. (defaults back to VBR)
SB said I didn't have enough disk space, but didn't say which disk. The disks with the VOBs and the target dirs (both target dirs were the same) both had over 20GB of space. My system drive, where SB was installed, may have been under 1GB free though.
I had a slight problem setting the cut points. I would click on a frame below to select that cutpoint, then adjust it with the sliders above, but it wouldn't actually change the cutpoint I had selected. Instead, I had to use the two arrow buttons at the bottom, or type the frame numbers in the fields directly. Perhaps I missed an option or something.
Feature requests:
Ability to use second audio channel. (and if possible option to encode it mono, for commentary tracks). ...I just realized CCE is encoding the audio, so a second stream isn't possible.
Option to set encoder priority.
Option to pad end of video and then use mpegstill. For those players that cut off last few seconds of video.
Option to "break on chapter points". This doesn't always make even length discs, but I think it would be a nice option.
Ability to adjust FadeIN and FadeOUT times, per disc.
I'll submit this now, before I accidental close the browser and have to type it all again.:scared: Once the job is done I'll edit in anymore thoughts.
Thanks for the program.
Wes
EDIT: I ran spell check (IEspell) on this post and when the "done click OK" box popped up SB thought that was CCE finishing because it closed the OK box, closed CCE and then started encoding the next disc! I tried IEspell again and the same thing happened.
EDIT2: I didn't set a logo, but didn't uncheck it when going thru the wizard, so xml creation failed because it couldn't find the logo file. I'm trying it again.
EDIT3: Success! It works great. Although I only did the first disc and the image was oversized (80:19.39). Also,I got this error message in the logs:
VIDEO PULLDOWN
File C:\temp\SVCDbuild_temp\core1.mpv found
Pulldown started at 9:53:32 AM
C:\temp\SVCDbuild_temp\core1.mpv corrupted - Pulldown failed !
But there is no error in the task log, and it went on to mux and create the image without any problems.
Also, I'll add one feature request: delete temp files if process is successful.
migor
11th September 2003, 21:05
Thank you very much, wmansir, for this detailed description !
I'll try to answer step by step.
------------------- CCE -----------------------------
Yes, I don't set the output file path in CCE, so "same folder as input file" option is used. I had never
change that option and forgot about it. I don't think, that it's really need, but I'll try to set the output path if this setting exists in the Registry. If it not exists, the task will be more complex - its need to open the dialog window, find the text box and so on...
Template. Yes, SB creates it's own template by name "SVCD" and then always uses this template, making keys changes depend on current encoding parameters. I see that I need to change this name to "SVCDbuilder".
"IESpell". I'll check this issue, maybe it's need to improve CCE's encoding window identification.
------------------ AVS -----------------------------
If the mpeg2dec.dll path is not pointed out in the AVS script, the Avisynth will try to load the DLL from Windows System (32) directory and then (if not found) from the directory, where AVS script file is.
You can put another dll with the same name in any other place and set the path in the AVS script manually. I see that it's need to add an option to the settings dialog for different dlls selection,leaving one regular as default.
------------------ WAV -----------------------------
Oh yeah, I also checked task manager and it shows 100% CPU usage on my (not too powerful) machine !
I'll check, why it happened and repair it. However, it always creates the wav file successfully.
------------------ CBR-VBR -------------------------
"Setting to CBR mode is lost when changing screens. (defaults back to VBR)". Will be repaired, sure thing.
------------------ DISK SPACE ----------------------
It can be my logical mistake here, I'll check it.
------------------ CUT POINTS ----------------------
Yes, you have use the two arrow buttons at the bottom or type frame numbers. Two sliders above are mainly for setting the end of the movie. When the end is set, it's need to click "]" button. The end point will be stored and the movie will be re-splitted. I decided do not use the main slider to set cut points, because it can to confuse.
------------------ LOGO ----------------------------
I know I need to add the checking of files existance, and not only these. Will be done.
------------------ PULLDOWN ------------------------
Very strange, never had this issue, but I'll try to check.
------------------ FEATURES ------------------------
Option to set encoder priority. I'll try
Option to pad end of video and then use mpegstill. For those players that cut off last few seconds of video. Will be done. Currently the padding is implemented, when you select the disc ending with text.
Option to "break on chapter points". This doesn't always make even length discs, but I think it would be a nice option. Please explain this. Is it only change in the xml file?
Ability to adjust FadeIN and FadeOUT times, per disc. Can be done. What you mean - ability to change FadeIN and FadeOUT time for all discs or set it different for each one?
Delete temp files if process is successful. Will be done, and will have settings in "Settings" dialog.
Ability to use second audio channel. It is not the simple task. I don't see, how to do this - the second audio stream must be splitted, like the first, but the first is splitted by "Trim()" function of
Avisynth. It have to be discussed.
Oversized discs. I know, and it's not bad, in my opinion. Slight oversize helps to preserve higher bitrate, that is important for SVCD. I have always approximately 804 MB for the first disc (with LOGO) and 802 MB for the second one, when I-Author muxer is used (I use only this muxer). With other muxers the disc size will be little bigger. But if you want to get not oversized disc, you can select "Custom" from "Disc size" button's menu and decrease the time value on 30-45 second.
I hope I will implement all of the above ASAP. Thanks for the useful feedback!
wmansir
12th September 2003, 05:09
Thanks for your reply. I'll try to clairify some things and add a few thoughts too.
------------------- CCE -----------------------------
Template. Yes, SB creates it's own template by name "SVCD" and then always uses this template, making keys changes depend on current encoding parameters. I see that I need to change this name to "SVCDbuilder".
Actually, the Template wasn’t named “SVCD”, it was named “bebop”. But I don’t think that had anything to do with it. I went into the registry for CCE and switched template order (by renaming the Template folder keys), and it still changed it to the third one (which was #2, the first being #0).
I then noticed that the #2 template was different from the rest in the registry. The Key names were in different order, and there were some missing. So I just Deleted the #2 template to see what would happen, and SB created it’s own, named “SVD” of course.
On the topic of CCE in general, on thing you may want to look into is incorporating EclCCE (check out the CCE forum sticky). It’s a really slick program and allows you to run CCE from a batch file. All your program would have to do is create the .ecl files with all the parameters and then run EclCCE in batch mode to have it encode. Besides some of the smaller details it would take care of (it can set priority of CCE, minimize it to the taskbar, grey out cancel button so the process doesn’t get stopped accidentally, and may fix errors like the IESpell bug and make template creation unnecessary ) using it would mean that you don’t have code to CCE’s GUI and try to manipulate the dialog boxes, which can be different for every version. Instead, you just write a simple text file. It would also make features like, encoding end credits at a lower bitrate, or importing the chapter points in to CCE, easy to implement because EclCCE already has those features.
------------------ FEATURES ------------------------
Option to "break on chapter points". This doesn't always make even length discs, but I think it would be a nice option. Please explain this. Is it only change in the xml file?
What I mean is, when you divide the movie into two or three parts, what if the program looked at the chapter times and tried to put the cut points at chapter points. This isn’t always practical, because there may not be a chapter point within a couple of minutes of were you want to cut the movie. This way your more likely to have a clean break, instead of in the middle of a scene. It's something I think might be useful, but maybe not worth the effort.
Ability to adjust FadeIN and FadeOUT times, per disc. Can be done. What you mean - ability to change FadeIN and FadeOUT time for all discs or set it different for each one?
Optimally, I would be able to set it different for each fade. This is probably because I do everything by hand, and am a control freak, but sometimes I need to FadeIN or FadeOUT quickly or I cut of a line of dialog. This could probably be addressed by allowing editing of the final avs scripts. I know you can view them, but I didn’t check to see if changed were used when encoding.
Ability to use second audio channel. It is not the simple task. I don't see, how to do this - the second audio stream must be splitted, like the first, but the first is splitted by "Trim()" function of
Avisynth. It have to be discussed.
When I do encoding manually I extract the .wav tracks from the .avs files and then encode them to .mp2 with besweet. For a second audio track I just create a second set of .avs files, identical to the first except for using the second sound track for an audio source. Then repeat the first steps.
I have yet to find a simple command line program that can extract a .wav from a .avs, so I have a system using win32 perl script to create a batch file for virtualdub, and then the script executes vdub to extracts the audio in batch mode. I know there is a simpler method out there, but I’m still looking for it.
Another option is to have TMPGenc encode the audio. I know you mentioned you are working on supporting TMPGenc for encoding, so it could work out well. TMPGenc can accept .avs input for .mpa or mp2 encoding so it would be simple to execute once TMPGenc support was up and running.
Another audio related development you might want to keep an eye on is Avisynth’s developing ability to open AC3 tracks directly, which would save the step of creating a .wav file for the whole movie. The latest 2.5 beta works, with AC3Filter installed, but it still has some issues. It’s not quite there yet, but it’s something to look forward to.
migor
12th September 2003, 11:49
@wmansir
Thanks!
----------- Break on chapter points ---------------
Currently, if the last disc chapter's length is less then 1 minute, this chapter point is not created, so it can't be the cut points and chapter points at the same place.
----------- FadeIN and FadeOUT time ---------------
I'll think how to do it better.
----------- Script -------------------
When AVS script can be edited and the changes are not saved - it is my mistake, it worked earlier, and I'll repair it.
----------- CCE ----------------------
I don't want to use an additional programs like EclCCE, I beleive I can solve problems in the existing code. I know, that it's need to rewiev the template creation and make it more reliable. In my opinion, ecl files usage is not better way, they changes from version to version too, require exact count of frames to be encoded... I used ecls in the first versions of "SVCDbuilder-1" and then passed to the Registry. So, I will improve CCE handling, like other things.
BTW - why you don't pass to "ProCoder" - it brings much better quality even on very low bitrates, when CCE produces only blocks and noise ?
----------- Audio --------------------
I know about ac3source.dll, and it works instead of WAVsource, but it has no downmix to DolbySurround II or even DolbySurround. When it will have these features, it will be great and useful.
Other audio-related changes can be made, of course, but it requires significant changes in the program, so I will work on it later, when all other issues will be solved.
wmansir
12th September 2003, 14:20
Thanks for the quick reply.
I see that Procoder is getting high praise in this thread, and you recommend it highly, so I will give it a try. I've been using CCE for so long, and I know the program so well, that I'm reluctant to give it up. Also, I have read that procoder can soften the image too much, which can really be a problem since SVCD/VCD resolution is low already. But I'll give it a shot.
I'm encoding some interlaced DVD material right now, and I read Procoder is very good at interlaced material, so this seems like a good test (along with some progresive DVD material, which is what I mostly see).
migor
12th September 2003, 20:06
@wmansir
I hope, that you will be satisfied with ProCoder test results. But if you will test it with SB, don't forget to set ProCoder's GlobalOutputPath to your OutputDirectory (First), it's written in the users guide of the website.
And I would like to ask you: I don't want to publish too many updates on the site, so if you will agree, I can send you new updates with few changes and with list of changes for testing before publishing. If you want it, drop e-mail to me.
chet
2nd October 2003, 05:52
still no support for tmpgenc?
cce and procoder are very expensive... and the demo's have their limitations, don't they?
Wilbert
3rd October 2003, 14:57
ac3source.dll
Let me remind you that ac3source downmixes incorrectly. Since the source is not available (and MarcFD is gone), it is not developed anymore.
wmansir
30th October 2003, 11:49
Hello,
I just wanted to bump this tread to let people know that a new version (2.2.0.10) has been released on http://svcdbuilder.vze.com/ .
Here's the changelog for 2.2.0.9 which had all the major changes listed since 2.2.0.4. 2.2.0.10 is almost identical to this.
V2.2.0.9
Added "Load project" option.
Added checking of the supported programs and file existence.
Added automatic setup of ProCoder's output path.
Added automatic setup of CCE's output path.
Added checking of the encoded files' sizes and comparison with the calculated sizes.
Added ability to delete the intermediate files. (New "Disk space" tab in "Settings" dialog)
The files will be deleted only if their sizes will differ by less than 1% from calculated.
Added calculation of the approximate maximal disk space required. ("Disk space" tab)
Added default discs' overlap settings. ("Misc" tab)
Added default discs' FadeIn and FadeOUT settings. ("Misc" tab)
Added ability to set the maximal TOTAL bitrate (audio + video).
Added ability to adjust FadeIN and FadeOUT duration, per disc.
Left click on the blue/black bar to toggle fading on/off
Right click to view fading settings (then Enter = OK, ESC = Cancel)
Added processes' priorities' settings. Encoder priority can be changed even while encoding.
Added "Pause before encoding" feature.
Added "Show hints" menu item - in order to enable/disable mouse hints.
Added "First disk number" and "Volumes" edit boxes to "Authoring" page -
it can be useful, if the album has more than 3 discs (series).
Mouse hints were changed and new were added.
Menu item "Options" renamed to "Disc ending style".
"bbMUX" multiplexer support is temporarily disabled.
Implemented project file name length check.
CCE's "Cancel" button is hidden while encoding.
New messages added to the log.
Few less important changes.
Fixed bugs in XML creation.
Fixed bugs in chapters' creation.
Fixed bug: setting "include-exclude Logo" was not saved.
Fixed bug: CCE encode window could be closed, if an external application was running.
Fixed bug: video bitrate mode setting was lost when changing screens.
Fixed bug: AVS script could be edited and the changes were not saved.
I've been beta testing with migor and I have to say the program has improved quite a bit. It has more features, it's easier to use and is more reliable than the previous version.
KYUSS
21st December 2003, 12:45
Lo all
ok
i
have
been trying to use this proggy for a couple of days now with no good results...............
i was using latest Beta so i think this may have been a problem.
i have now gone back to using 2.2.0.10.
the problems i encounted with the Beta vesrion were as follows.
.mpa files could not be found by SVCDBUILDER!
File E:\MINI-DVD\STEP 1\PLAGUE_DOGS1.mpa not found!
so it tried to carry on and mux.......but of course multiplexing failed.
E:\MINI-DVD\STEP 1\PLAGUE_DOGS1.xml corrupted - Disc image creation failed !
when i previewed the mpv file in VLC media player it had encoded it ok....but it was in a small box in centre of screen!!!!
even tho i chose 4:3 input resized to SVCD...any ideas?
as i said before i have now removed latest beta exe and deleted old config file...relaced with last stable release.
i will let you know how i get on.
What converts the wav to mpa?
do i need to set up CCE by hand?
normally i don't use CCE to encode audio as i have heard its prone to crashing.....i am using CCE 2.50 is this supported BTW?
thanks for your time and trouble and i hope i get proggy working ok now as it seems a simpler alternative to dvd2svcd but achieving the same quality.
thanks
KYUSS
KYUSS
21st December 2003, 17:41
is this program still supported?
migor
21st December 2003, 21:04
@KYUSS
I don't think that there is any difference between Beta ans SB22010 in the way of CCE management. It's interesting, where is your *.mpa file, it should be in the First output dir, with *.mpv.
Did you have "Encode audio" checked? If positive, it may be the CCE 2.5 related bug, but only on few %.
Wrong resize - it shouldn't be, of course, and I'm sure that the avs script was created well. You can play it in the SB previewer and in WMP, you can load it to the encoder manually and try to encode.
So, I think that it may be the same CCE2.5 related bug, as written above.
For the long time I don't use CCE2.5 - only ProCoder and seldom CCE 2.67.10 - so I can't check this issue right now, because CCE2.5 is not installed on my PC. However, I'll do it and will repair the bug, if it is.
For now, at least until the bug is found, I would like to suggest you to use CCE2.67.10 or better, ProCoder.
Second part of your question:
Audio (wav in the case of DVDrip) is encoded by the video encoder - it gets video and audio output from Avisynth.
You don't need to set up CCE manually, but now I can't be sure if that's right in the case of CCE 2.5
Both encoders - CCE and ProCoder produce the good quality audio without any problem. The exception - as you have heard - is CCE, but ONLY CCE 2.5 ON AMD MACHINES - it has the AMD-related bug and crashes, when you try to encode audio. And this is written on the Custom Technology website too.
One request: if a problem is encountered, please, send me all log files, SB's ini file and xml, if related.
KYUSS
21st December 2003, 21:55
thanks fot the reply m8,
i am currently trying it now with CCE 2.67.00.23,
i will let you know how i get on.
i am encoding using cbr method for speed but if its successful i will use vbr mode always.
i will post logs/tacks and xml here if it fails.
cheers
KYUSS
migor
21st December 2003, 22:16
Ok, KYUSS.
It will be better to try with very short fragments of 100-200 frames only to make sure that all files were found, all processes were completed and the mpv is good.
Also, the good way is to check "Pause before encoding", then, when CCE is loded, to check all it's setting and click "Encode" after that !
KYUSS
22nd December 2003, 01:34
ok so it failed again......
here's the logs and stuff...
a few problems outlined.....
still seems to be having a problem with bitrate when muxing?
mpv's are way way oversized, 1.8GB each!!!!!
mpa's are present tho now.
LOG
INPUT: PAL , Interlaced , 25.000 fps, 4:3
OPTIONS: BicubicResize
End disc with Text on black, add Black video.
OUTPUT: SVCD
CD SIZE: 80 min
ENCODER: CinemaCraft Encoder
MUXER: I-Author Deluxe
AUDIO: Not_Specified AC3 2ch to MPA 160 kbps, Dolby Surround II
VIDEO:
MPEG-2 CBR
PLAGUE_DOGS_D1:
Fading: OUT
Bitrate: 2519 kbps
Length: 40:50
PLAGUE_DOGS_D2:
Fading: IN, OUT
Bitrate: 2511 kbps
Length: 40:57
======================================================
WAVE FILE CREATION
VIDEO & AUDIO ENCODING
VIDEO & AUDIO MUXING
XML FILES CREATION
DISC IMAGES CREATION
======================================================
WAV FILE CREATION
File D:\VCDS\PLAGUE_DOGS.wav exists
VIDEO & AUDIO ENCODING
File E:\SVCD OUTPUT\PLAGUE_DOGS1.avs found
Encoding started at 20:42:19
E:\SVCD OUTPUT\PLAGUE_DOGS1.mpv
The size = 1758.471 MB, differs by 138.240% from the calculated one.
E:\SVCD OUTPUT\PLAGUE_DOGS1.mpa
The size = 75.029 MB, differs by 60.035% from the calculated one.
Created at 21:59:27.
File E:\SVCD OUTPUT\PLAGUE_DOGS2.avs found
Encoding started at 21:59:41
E:\SVCD OUTPUT\PLAGUE_DOGS2.mpv
The size = 1763.535 MB, differs by 139.007% from the calculated one.
E:\SVCD OUTPUT\PLAGUE_DOGS2.mpa
The size = 75.245 MB, differs by 60.039% from the calculated one.
Created at 23:18:26.
VIDEO & AUDIO MULTIPLEXING
File E:\SVCD OUTPUT\PLAGUE_DOGS1.mpv found
File E:\SVCD OUTPUT\PLAGUE_DOGS1.mpa found
Multiplexing started at 23:18:31
Warning: Maximum bitrate is 6256000, will not be acceptable!
D:\VCDS\PLAGUE_DOGS1.mpg
The size = 1859.916 MB, differs by 133.570% from the calculated one.
Created at 23:26:25
The file size difference is too big.
File E:\SVCD OUTPUT\PLAGUE_DOGS1.mpv, E:\SVCD OUTPUT\PLAGUE_DOGS1.mpa, D:\VCDS\PLAGUE_DOGS.wav won't be deleted.
File E:\SVCD OUTPUT\PLAGUE_DOGS2.mpv found
File E:\SVCD OUTPUT\PLAGUE_DOGS2.mpa found
Multiplexing started at 23:26:27
Warning: Maximum bitrate is 6256000, will not be acceptable!
D:\VCDS\PLAGUE_DOGS2.mpg
The size = 1865.273 MB, differs by 134.277% from the calculated one.
Created at 23:33:46
The file size difference is too big.
File E:\SVCD OUTPUT\PLAGUE_DOGS2.mpv, E:\SVCD OUTPUT\PLAGUE_DOGS2.mpa, D:\VCDS\PLAGUE_DOGS.wav won't be deleted.
XML FILES CREATION
XML creation started at 23:33:48
E:\SVCD OUTPUT\PLAGUE_DOGS1.xml
E:\SVCD OUTPUT\PLAGUE_DOGS2.xml
Created at 23:33:48
DISC IMAGES CREATION
File E:\SVCD OUTPUT\PLAGUE_DOGS1.xml found
Disc image creation started at 23:33:49
E:\SVCD OUTPUT\PLAGUE_DOGS1.xml corrupted - Disc image creation failed !
File E:\SVCD OUTPUT\PLAGUE_DOGS2.xml found
Disc image creation started at 23:35:49
E:\SVCD OUTPUT\PLAGUE_DOGS2.xml corrupted - Disc image creation failed !
ALL DONE !
Tasks
***** AVS file saved *****
***** ENCODING DISC 1 *****
Encoder settings:
Video Mode: MPEG2 CBR
Min Bitrate: 2434
Avg Bitrate: 2519
Max Bitrate: 2588
CBR Bitrate: 2519
Interlacing: Interlaced, Lower Field First
Scanning Order: Alternate
Flat Part Priority: 5
Audio Mode: Stereo
Audio Bitrate: 160
***** ENCODING DISC 2 *****
Encoder settings:
Video Mode: MPEG2 CBR
Min Bitrate: 2434
Avg Bitrate: 2511
Max Bitrate: 2588
CBR Bitrate: 2511
Interlacing: Interlaced, Lower Field First
Scanning Order: Alternate
Flat Part Priority: 5
Audio Mode: Stereo
Audio Bitrate: 160
***** IMAGE DISC 1 *****
--DEBUG: EEL sysid=[E:\SVCD OUTPUT\PLAGUE_DOGS1.xml] pubid=[(null)]
--DEBUG: EEL sysid=[http://www.gnu.org/software/] pubid=[-//GNU//DTD VideoCD//EN]
++ WARN: initializing libvcd 0.7.12 [cygwin/i686]
++ WARN:
++ WARN: this is the UNSTABLE development branch!
++ WARN: use only if you know what you are doing
++ WARN: see http://www.hvrlab.org/~hvr/vcdimager/ for more information
++ WARN:
--DEBUG: changed album id to `PLAGUE_DOGS'
--DEBUG: changed volume number to 1
--DEBUG: changed volume count to 2
--DEBUG: changed restriction number to 0
--DEBUG: changing 'next volume use sequence 2' to 0
--DEBUG: changing 'next volume use lid 2' to 0
--DEBUG: changed volume label to `PLAGUE_DOGS_D1'
--DEBUG: changed publisher id to `KYUSS'
--DEBUG: changing 'update scan offsets' to 1
--DEBUG: changing 'relaxed aps' to 0
--DEBUG: adding pbc (Selection-000/2)
--DEBUG: adding pbc (Selection-001/2)
--DEBUG: adding pbc (Selection-002/2)
--DEBUG: adding pbc (Selection-003/2)
--DEBUG: adding pbc (Selection-004/2)
--DEBUG: adding pbc (Selection-005/2)
--DEBUG: adding pbc (Selection-006/2)
--DEBUG: adding pbc (Selection-007/2)
--DEBUG: adding pbc (Selection-008/2)
--DEBUG: adding pbc (Selection-end/3)
--DEBUG: sequence count 2
--DEBUG: adding sequence #0, C:\Program Files\SVCD BUILDER\Authoring\LogoPAL.mpg
++ WARN: mpeg stream will be padded on the fly -- hope that's ok for you!
--DEBUG: strange (possibly non-compliant) user_data seen...
--DEBUG: pts start offset 0.465011 (max pts = 6.985000)
--DEBUG: playing time 6.519989
++ WARN: mpeg stream contained no scan information (user) data
++ WARN: autopadding requires to insert additional 289800 zero bytes into MPEG stream (due to 1050 unaligned packets of 1051 total)
INFO: scanning mpeg sequence item #0 for scanpoints...
--DEBUG: already scanned... not rescanning
--DEBUG: adding sequence #0, D:\VCDS\PLAGUE_DOGS1.mpg
--DEBUG: pts start offset 0.355556 (max pts = 2458.848500)
--DEBUG: playing time 2458.492944
++ WARN: mpeg stream contained no scan information (user) data
INFO: scanning mpeg sequence item #1 for scanpoints...
--DEBUG: already scanned... not rescanning
--DEBUG: pbc: psd size 760 (extended psd 0)
--DEBUG: iso9660: highest alloced sector is 233 (using 300 as isosize)
--DEBUG: requested entry point (id=Chapter-0002-02) at 299.400000, closest possible entry point at 299.560000
--DEBUG: requested entry point (id=Chapter-0002-03) at 834.600000, closest possible entry point at 834.760000
--DEBUG: requested entry point (id=Chapter-0002-04) at 1097.400000, closest possible entry point at 1097.480000
--DEBUG: requested entry point (id=Chapter-0002-05) at 1340.400000, closest possible entry point at 1340.560000
--DEBUG: requested entry point (id=Chapter-0002-06) at 1620.000000, closest possible entry point at 1619.760000
--DEBUG: requested entry point (id=Chapter-0002-07) at 1970.000000, closest possible entry point at 1970.040000
--DEBUG: requested entry point (id=Chapter-0002-08) at 2232.200000, closest possible entry point at 2231.960000
**ERROR: image too big (840985 sectors > 449850 sectors)
***** IMAGE DISC 2 *****
--DEBUG: EEL sysid=[E:\SVCD OUTPUT\PLAGUE_DOGS2.xml] pubid=[(null)]
--DEBUG: EEL sysid=[http://www.gnu.org/software/] pubid=[-//GNU//DTD VideoCD//EN]
++ WARN: initializing libvcd 0.7.12 [cygwin/i686]
++ WARN:
++ WARN: this is the UNSTABLE development branch!
++ WARN: use only if you know what you are doing
++ WARN: see http://www.hvrlab.org/~hvr/vcdimager/ for more information
++ WARN:
--DEBUG: changed album id to `PLAGUE_DOGS'
--DEBUG: changed volume number to 2
--DEBUG: changed volume count to 2
--DEBUG: changed restriction number to 0
--DEBUG: changing 'next volume use sequence 2' to 0
--DEBUG: changing 'next volume use lid 2' to 0
--DEBUG: changed volume label to `PLAGUE_DOGS_D2'
--DEBUG: changed publisher id to `KYUSS'
--DEBUG: changing 'update scan offsets' to 1
--DEBUG: changing 'relaxed aps' to 0
--DEBUG: adding pbc (Selection-000/2)
--DEBUG: adding pbc (Selection-001/2)
--DEBUG: adding pbc (Selection-002/2)
--DEBUG: adding pbc (Selection-003/2)
--DEBUG: adding pbc (Selection-004/2)
--DEBUG: adding pbc (Selection-005/2)
--DEBUG: adding pbc (Selection-006/2)
--DEBUG: adding pbc (Selection-007/2)
--DEBUG: adding pbc (Selection-008/2)
--DEBUG: adding pbc (Selection-009/2)
--DEBUG: adding pbc (Selection-010/2)
--DEBUG: adding pbc (Selection-011/2)
--DEBUG: adding pbc (Selection-end/3)
--DEBUG: sequence count 2
--DEBUG: adding sequence #0, C:\Program Files\SVCD BUILDER\Authoring\LogoPAL.mpg
++ WARN: mpeg stream will be padded on the fly -- hope that's ok for you!
--DEBUG: strange (possibly non-compliant) user_data seen...
--DEBUG: pts start offset 0.465011 (max pts = 6.985000)
--DEBUG: playing time 6.519989
++ WARN: mpeg stream contained no scan information (user) data
++ WARN: autopadding requires to insert additional 289800 zero bytes into MPEG stream (due to 1050 unaligned packets of 1051 total)
INFO: scanning mpeg sequence item #0 for scanpoints...
--DEBUG: already scanned... not rescanning
--DEBUG: adding sequence #0, D:\VCDS\PLAGUE_DOGS2.mpg
--DEBUG: pts start offset 0.355556 (max pts = 2465.927622)
--DEBUG: playing time 2465.572067
++ WARN: mpeg stream contained no scan information (user) data
INFO: scanning mpeg sequence item #1 for scanpoints...
--DEBUG: already scanned... not rescanning
--DEBUG: pbc: psd size 1200 (extended psd 0)
--DEBUG: iso9660: highest alloced sector is 233 (using 300 as isosize)
--DEBUG: requested entry point (id=Chapter-0002-02) at 127.800000, closest possible entry point at 127.800000
--DEBUG: requested entry point (id=Chapter-0002-03) at 381.400000, closest possible entry point at 381.440000
--DEBUG: requested entry point (id=Chapter-0002-04) at 729.400000, closest possible entry point at 729.640000
--DEBUG: requested entry point (id=Chapter-0002-05) at 1035.800000, closest possible entry point at 1035.560000
--DEBUG: requested entry point (id=Chapter-0002-06) at 1283.800000, closest possible entry point at 1283.560000
--DEBUG: requested entry point (id=Chapter-0002-07) at 1414.400000, closest possible entry point at 1414.320000
--DEBUG: requested entry point (id=Chapter-0002-08) at 1694.200000, closest possible entry point at 1694.240000
--DEBUG: requested entry point (id=Chapter-0002-09) at 1981.000000, closest possible entry point at 1981.120000
--DEBUG: requested entry point (id=Chapter-0002-10) at 2173.000000, closest possible entry point at 2172.760000
--DEBUG: requested entry point (id=Chapter-0002-11) at 2283.600000, closest possible entry point at 2283.640000
**ERROR: image too big (843402 sectors > 449850 sectors)
XML on next post
any ideas?
Thanks
KYUSS
KYUSS
22nd December 2003, 01:34
XML
<?xml version="1.0"?>
<!DOCTYPE videocd PUBLIC "-//GNU//DTD VideoCD//EN" "http://www.gnu.org/software/">
<videocd xmlns="http://www.gnu.org/software/vcdimager/1.0/" class="svcd" version="1.0">
<option name="update scan offsets" value="true"/>
<option name="relaxed aps" value="false"/>
<info>
<album-id>PLAGUE_DOGS</album-id>
<volume-count>2</volume-count>
<volume-number>1</volume-number>
<restriction>0</restriction>
</info>
<pvd>
<volume-id>PLAGUE_DOGS_D1</volume-id>
<system-id>CD-RTOS CD-BRIDGE</system-id>
<application-id></application-id>
<preparer-id/>
<publisher-id>KYUSS</publisher-id>
</pvd>
<filesystem>
<folder>
<name>ADDONS</name>
<file src="E:\SVCD OUTPUT\PLAGUE_DOGS1_chapters.txt">
<name>CHAPTERS.TXT</name>
</file>
</folder>
<folder>
<name>SEGMENT</name>
</folder>
</filesystem>
<sequence-items>
<sequence-item src="C:\Program Files\SVCD BUILDER\Authoring\LogoPAL.mpg" id="Sequence-0001-01">
<default-entry id="Chapter-0001-01"/>
</sequence-item>
<sequence-item src="D:\VCDS\PLAGUE_DOGS1.mpg" id="Sequence-0002-01">
<default-entry id="Chapter-0002-01"/>
<entry id="Chapter-0002-02">299.400</entry>
<entry id="Chapter-0002-03">834.600</entry>
<entry id="Chapter-0002-04">1097.400</entry>
<entry id="Chapter-0002-05">1340.400</entry>
<entry id="Chapter-0002-06">1620.000</entry>
<entry id="Chapter-0002-07">1970.000</entry>
<entry id="Chapter-0002-08">2232.200</entry>
</sequence-item>
</sequence-items>
<pbc>
<selection id="Selection-000">
<bsn>1</bsn>
<prev ref="Selection-end"/>
<next ref="Selection-001"/>
<return ref="Selection-end"/>
<timeout ref="Selection-001"/>
<wait>5</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Sequence-0001-01"/>
<select ref="Selection-000"/>
</selection>
<selection id="Selection-001">
<bsn>1</bsn>
<prev ref="Selection-000"/>
<next ref="Selection-002"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Sequence-0002-01"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-002">
<bsn>1</bsn>
<prev ref="Selection-001"/>
<next ref="Selection-003"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-02"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-003">
<bsn>1</bsn>
<prev ref="Selection-002"/>
<next ref="Selection-004"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-03"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-004">
<bsn>1</bsn>
<prev ref="Selection-003"/>
<next ref="Selection-005"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-04"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-005">
<bsn>1</bsn>
<prev ref="Selection-004"/>
<next ref="Selection-006"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-05"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-006">
<bsn>1</bsn>
<prev ref="Selection-005"/>
<next ref="Selection-007"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-06"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-007">
<bsn>1</bsn>
<prev ref="Selection-006"/>
<next ref="Selection-008"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-07"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<selection id="Selection-008">
<bsn>1</bsn>
<prev ref="Selection-007"/>
<next ref="Selection-end"/>
<return ref="Selection-end"/>
<timeout ref="Selection-end"/>
<wait>60</wait>
<loop jump-timing="immediate">1</loop>
<play-item ref="Chapter-0002-08"/>
<select ref="Selection-001"/>
<select ref="Selection-002"/>
<select ref="Selection-003"/>
<select ref="Selection-004"/>
<select ref="Selection-005"/>
<select ref="Selection-006"/>
<select ref="Selection-007"/>
<select ref="Selection-008"/>
</selection>
<endlist id="Selection-end" rejected="true"/>
</pbc>
</videocd>
migor
23rd December 2003, 00:50
@KYUSS
I see, that CCE can't get settings, and your files were encoded with default CBR 6000 kbps. I know, that in some cases it happens, and I must review the CCE handling and do it better, but I worked on other things. Now I'm beginning to do this, and it will take few days. If you are interested in the results and can help me with it - write me to my e-mail, you can find the address in the SB's "About" box.
migor
11th July 2004, 16:21
Now the application has a new features and supports ProCoder 2.
http://svcdbuilder.vze.com
quickstang45
17th July 2004, 19:02
I love this program, very easy to use. I have one huge problem. I have tried three DVD to SVCD with this program. All three of them the second CD and movie file the audio is out of sync. First CD and movie file is in sync. Any recommendations?
migor
17th July 2004, 20:22
Never had this problem with DVD rip conversion. It happens sometimes with DivX sources, when the audio is MP3 VBR, but it can be solved in most cases.
Please, let me know about some details: TV format, framerate etc... , which muxer do you use...
Send me your project (spr) file by e-mail, it will be the best info.
quickstang45
17th July 2004, 20:29
Thanks for the quick reply migor. All three were DVD rip conversion.
INPUT: NTSC , Progressive , 23.976 fps, Letterbox 1.85:1
OPTIONS: LanczosResize
End disc with Nothing.
OUTPUT: SVCD
CD SIZE: 80 min
ENCODER: Canopus ProCoder
MUXER: MjpegTools
I will email the project file too. I'm sure it is just user error on my part.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.