Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
#1 | Link | |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 951
|
BatchMux plugin - MuxMan authoring with DVD2SVCD
Here it is the link to release 1.8 of the BatchMux plugin:
http://www.mediafire.com/?z7gj3lxlxg1 Quote:
![]() - Thanks to manolito for the suggestions, the support, and the testing files. - Thanks to the author(s) of DVD2SVCD for giving to the community this big, nice and and very complete backup suite! - And finally a big thank you to Mpucoder: everybody all around here should be grateful to him for its enlightening contributions, discussions and great authoring program. Edit 18-12-2007, Released version 1.8 - Unified the logic of the process for the different XXX2DVD modes - Improved the code of acquisition for some parameters (movie length, framerate, pulldown flag) in order to be more robust in the scenarious of killing & resume of the XXX2DVD sessions. - CAVEAT: quoting an appropriate warning, suggested by manolito, "If you really cannot resist to kill DVD2SVCD in the middle of a conversion and then resume with different settings, YOU ARE ON YOUR OWN !" Edit 17-09-2007, Released version 1.7 Changelog (all related to Mplex_hack.exe component): - Celltimes.txt file is now used back as a single chapter point format - FPS entries are now used to detect the correct framerate, instead of the TV system alone... - In framerate conversions now NTSC sources have always 30 frames per second... - Changed: one frame less reported by GetMovieFrames from ecl files... Edit 27-08-2007, Released version 1.6 Changelog: 1. Refinements (of the Mplex_hack.exe component). Reworked the handling of chapter points in order to provide higher precision, especially in case of NTSC + pulldown sources. 2. BugFix (of the Mplex_hack.exe component). Under some circumstances audio delay parameters handling was NOK. The issue is now solved. 3. Trying to use a different file upload service - Mediafire... They claim no time limitation for uploaded files... Let's see... Edit 20-06-2007. Released version 1.5 Changelog: 1. Bugfix (of the Mplex_hack.exe component). The proper support for sources needing pulldown was nok. Solved. Thanks to Fishman0919 for the bug report, the excellent testing and the very appreciated support... Many thanks to manolito and to Nick who gave significant assistance and contributions on the same (not trivial) issue. 2. Bugfix + improvement (of the Mplex_hack.exe component). Audio delay parameters, when present in the mplex command line, were completely unsupported, breaking the plugin. These are now supported and passed to the authoring stage. Again many thanks to manolito for raising the issue up. 3. Version alignement (of the BatchMux.exe component). Release 1.0 of BatchMux.exe is now adopted. Due to the lack of support for the older releases, it is recommended to adopt this newer version of the authoring wrapper... Edit 23-04-2007. Released version 1.4 Changelog: 1. Bugfix (of the SpuMux_hack.exe component). The support for srt subs was nok. Solved. Thanks to bionic for the bug report... 2. Improvement (of the Mplex_hack.exe component). It should be now able to directly support encodings based on CCE. Now chapters file should be properly created in case of CCE+fixed chapters. Very little testing performed, but it should work... Many thanks to manolito for the contribution... 3. Version alignement (of the BatchMux.exe component). Release 0.8 of BatchMux.exe is now adopted. It should have no impact for DVD2SVCD users... Edit 03-10-2006. Released version 1.3 Changelog: 1. Bugfix (of the BatchMux.exe component). One change introduced in release 1.2 lead to the incorrect production of the muxman script, happening when no chapters are present in the title. The situation is quite rare, but still easily possible, in the DVD2SVCD usage. 2. Another bug is related to the wrong parsing of the -vidmode argument, never used in DVD2SVCD. 3. Slight functional improvements in the usage of the DvdProducer argument. All of the above points are related to release 1.2, so, whoever downloaded and used release 1.2 is invited to update the plugin to version 1.3. People who is happy with release 1.1 may avoid to upgrade, since version 1.1 is still valid and effective. Sorry for the trouble. Edit 24-09-2006. Released version 1.2 Changelog: 1. Just changed (quite heavily) the BatchMux.exe component. Other components unchanged. Since all of the implemented modifications do not - hopefully - have any impact on the plugin functionnalities for DVD2SVCD, people who is happy with release 1.1 is not specifically asked to upgrade to 1.2... Last edited by Sir Didymus; 5th November 2008 at 09:18. Reason: Version 1.8 released |
|
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,961
|
First test results:
Just did 3 short test conversions using DVD2DVD and AVI2DVD modes, and everything worked like a charm. In DVD2DVD mode I used 2 audio tracks and 3 sub streams without problems. In AVI2DVD mode I converted a captured AVI, first transcoding the audio from wav to mp2, then using Nick's AC3Enc plugin to convert audio to 2channel AC3. In both cases there also were no problems at all. Even the "chapter bug" with AC3ENC when using fixed chapters was magically gone!
Well, those were just some quick tests, and my folder structure for DVD2SVCD is simple (one work folder plus a separate folder for subs), but as far as I am concerned, BatchMux will be ready for a stable release very soon! Thanks again to SD, this plugin really keeps DVD2SVCD at the top. Cheers manolito |
![]() |
![]() |
![]() |
#4 | Link | |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 951
|
Quote:
![]() The reason is that now Mplex_hack generates a new chapter file for authoring (CellTimes.txt) starting from the chapters extracted from the DVD [if DVD chapters are used] or using just the Chapter length information available in the DVD.INI file [if fixed chapters are used]. In both cases the source information seems valid and unaffected by the "chapter bug". The code used for the chapter generation is: Code:
if (MovieFrames>MIN_FR_LAST_CHAP) { for (ChapPoint=ChaptersLength*VideoFps; ChapPoint<MovieFrames-MIN_FR_LAST_CHAP; ChapPoint+=(ChaptersLength*VideoFps)) { fprintf(out,"%I64d\n", ChapPoint); } } Cheers, SD Last edited by Sir Didymus; 31st August 2006 at 13:44. |
|
![]() |
![]() |
![]() |
#5 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,961
|
Thanks for the explanation!
More test results: I did a PVA2DVD encode over night, everything works perfectly. Since I never use external subs, I don't know what else to test. I am completely happy with the plugin as it is now! Thanks again, Cheers manolito |
![]() |
![]() |
![]() |
#7 | Link |
Registered User
Join Date: Oct 2001
Location: Australia
Posts: 350
|
Thanks Sir Didymus for a great plugin.
![]() One small problem however, I set the DVDAuthor's output folder to a different folder (normally on another HD) than set for the Default output folder. But the final VIDEO_TS folder is generated in the Default Output folder (where all the other DVD2SVCD files are generated) and not the folder I set. Can this be fixed? As a minor request, is it possible to get the "Data Preparer" text as entered into DVD2SVCD imbeded into the output rather than the default text of "MPUCoder" produced by MuxMan ? Keep up the good work, this has made DVD2SVCD the ultimate in AVI to DVD conversions.
__________________
Cheers, CM |
![]() |
![]() |
![]() |
#8 | Link | ||||
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 951
|
Quote:
I have to admit... Never ever thought before to test BatchMux in Batch mode... Lol... Nice to hear everything is almost ok... Quote:
Hopefully it will be not difficult to fix... ![]() Well, seriously, I take the opportunity of your question to spend few words about BatchMux.exe... This is the "engine" of the plugin, which is basically a "wrapper" of MuxMan. BatchMux.exe is the single component of the plugin which is usable (and very useful, IMHO...) also outside DVD2SVCD - as a standalone command line application - enabling the usage of MuxMan with a rich set of command line arguments. It is sufficient to launch it without arguments to get an help screen showing all of the supported options... This component is already fully parametric, needing no changes to implement what needs to be fixed. The problem you discovered is a little design fault, depending ... hem ... on the limited analysis I did of the DVD2SVCD GUI... ![]() Could you tell (or show) me what is exactely, in the GUI of DVD2SVCD, the panel and the editbox where you set the VIDEO_TS folder ? Quote:
Basically, if it is possible to change the "MPUCoder" label through mxp scripting, the answer is yes... But I am not sure on the matter... I will check... Quote:
DVD2SVCD is really a great suite... and MuxMan is really a great authoring application... Cheers, SD |
||||
![]() |
![]() |
![]() |
#9 | Link | ||
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,961
|
Quote:
The reason for this little issue probably is that you cannot specify a folder for authoring under the "Misc" tab. This is because Mplex / DVDAuthor were added later to DVD2SVCD. Before this only Scenarist was supported, and there was no need to have separate folders for muxing and authoring. Cheers manolito |
||
![]() |
![]() |
![]() |
#10 | Link | |||||
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 951
|
Quote:
Quote:
This is exactely the reason for the issue: in xxx2DVD modes, the I-Author button is not enabled; that made me assuming that all of the I-Author entries in the DVD2SVCD.INI file were unrelated to DVD Author, so I completely missed the authoring folder... Quote:
I will fix the authoring folder issue with the next release of BatchMux - Hem... as soon as possible... in the early days of next week, most probably... Quote:
It requires a little postprocessing step to be performed by the dvdauth_hack component... It should also be available in the next release... Quote:
Cheers, SD Last edited by Sir Didymus; 8th September 2006 at 12:13. |
|||||
![]() |
![]() |
![]() |
#11 | Link | |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,961
|
Quote:
take your time, and I think you do not have to release the next version as Beta any more. I have been using your plugin exclusively since it came out, with 10 conversions at least, in AVI2DVD and DVD2DVD modes, and there simply is nothing to report. It just works perfectly! Thanks and Cheers manolito |
|
![]() |
![]() |
![]() |
#12 | Link | |
Registered User
Join Date: Oct 2001
Location: Australia
Posts: 350
|
Quote:
__________________
Cheers, CM |
|
![]() |
![]() |
![]() |
#13 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 2,961
|
@ChickenMan
Until Sir Didymus releases a new version, there is an easy workaround for your problem. Batchmux creates the VIDEO_TS folder within the "Muxed" folder, not in the work folder. So you can just specify the desired output folder under the "Multiplexer" tab in DVD2SVCD. The "Mplex_Muxed_File00.mpg" which is also created in this folder is just a short dummy file. Cheers manolito Last edited by manolito; 7th September 2006 at 12:55. |
![]() |
![]() |
![]() |
#16 | Link |
Registered User
Join Date: Jul 2006
Posts: 40
|
You guys are doing an excellent job evolving d2s like this, much much appreciated
![]() Unfortunately i do seem to have a problem with the batchmux plugin(latest version), i cant get subs to work when doing avi2dvd(havent tried any other modes) D2s always errors out in the spumux stage, with a SpuMux failed for unknown reasons error. I suspect it has something to do with the muxing stage as Mplex_hack produces a nonfunctional 12kb muxed file and a 0kb muxed subbed file, but thats a very uneducated guess. It does produce a 12kb file when doing no subs too though but the authoring still finishes proper. Ive gone through the logs but id rather leave the interpretation to you experts. Please take a look. Code:
http://fileho.com/download/3b57f3397560/logs.rar.html Last edited by bionic; 31st March 2007 at 14:40. |
![]() |
![]() |
![]() |
#17 | Link |
One click is all it takes
![]() Join Date: Mar 2002
Location: Heart of the Broad Acres
Posts: 1,404
|
Seems to be a very odd AVI you're converting...
According to the logs, it's only a couple of minutes long (5055 frames) and audio conversion took less than a second ![]() Try playing back the extracted and encoded audio files. Is this as it expected? If not I suspect a corrupt AVI. The VDubMod trick in the AVI-problems sticky may help reconstruct it. |
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Jul 2006
Posts: 40
|
Thx for replying
![]() Should have mentioned..Its just a clip i use to test, its an xvid with 2ch ac3 audio 3.30 mins long. Have tried many different avi sources with both ac3 or mp3 audio. The moment subs are involved the batchmux plugin fails. To sum up. default dvdauthor and muxers with subs =ok imago with subs =ok imago+your excellent ac3 plugin and subs =ok Batchmux =ok Ac3plugin+batchmux =ok batchmux with subs=error Ac3plugin+batchmux with subs=error Last edited by bionic; 19th April 2007 at 01:07. |
![]() |
![]() |
![]() |
#19 | Link |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 951
|
Hi Bionic!
I will get a look asap to the logs. I have to say that the subs support, at the time of the development of the plugin was one of the most complex (and estensively tested) features implemented. I will report back to you as soon as I get a look to the logs... Cheers, SD EDIT: OK. Just got through the log files... It seems that the first subpicture in your srt file has been converted, then the plugin broke down. Your info about the "strange" filesizes of some of the generated files are related to the normal behaviour of the plugin. It should generate a single bmp file for each of the png in the source directory, and then it should generate a sst file to import within muxman. In order to understand what it's going on it should be very helpful if you can post or send to sir_didimus (at) libero.it the original srt, in order to replicate the bug... EDIT2: OK. I got through the segment of code, in spumux_hack, producing the error reported after the reading of the first picture in the srt file. I suspect that your source srt has been manually edited, breaking the srt format. According to the description here: http://www.matroska.org/technical/sp...itles/srt.html the srt assets should be composed by (a list of): 1. A number indicating the which subtitle it is in the sequence. 2. The time that the subtitle should appear on the screen, and then disappear. 3. The subtitle itself. 4. A blank line indicating the start of a new subtitle. In the implementation supported by spumux_hack, each one of the items above should be present and it should be contained in a single line of the srt file... Last edited by Sir Didymus; 31st March 2007 at 21:04. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|