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. |
|
17th January 2005, 17:34 | #1 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
MuxMan 0.9 released
Available here
New features: Supports multiple video files Able to import and encode bmp images as mpeg-2 Can make slideshows using any combination of motion video, pre-encoded stills/slides, and bmp images. As always, compliance tested. |
17th January 2005, 20:47 | #2 | Link |
Moderator
Join Date: Oct 2001
Location: UK
Posts: 1,479
|
Keep up the good work, mpucoder
Arky ;o)
__________________
"Only those who dare to fail greatly can achieve greatly" - Robert F. Kennedy "The significant problems we have created... cannot be solved at the same level of thinking we were at when we created them" - Albert Einstein "The person who says it cannot be done should not interrupt the person doing it." - Ancient Chinese Proverb www.DVDAfterEdit.com - Edit DVDs post-mux with perfect Spec'-compliance |
17th January 2005, 23:41 | #4 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
It's not that far off. First I need to finish up what didn't make this release (multiple audio and sub files, expand pre-encoded slideshows into individual frames, import bmp to subs, import sst, and, believe it or not, code was developed that didn't get added to recognize mpeg multichannel audio) and then define the file. It will mostly look like Scenarist, as I want to be able to import Scenarist scripts, but more relaxed with respect to the data section (there is mostly redundant information in there).
What holds it back is two things: 1) Text file processing/parsing - there is none to mention, and project files as well as subpicture scripts need it. 2) Design not exceeding the ability - I don't want to continually change the project file design as the program gains abilities. On the other hand, I don't want to release the full design spec with lots of unimplemented features. But it is getting close to the right time to introduce it, as the complexity grows, so does the need to save and restore a project. |
18th January 2005, 00:12 | #5 | Link |
jdgljlfljg
Join Date: Jan 2002
Location: Tony Abbott's electorate
Posts: 1,393
|
Cool, sst support will be fantastic too. But I hope that the project file will be able to link just to ssts (like the GUI presumably will) and not require specification of every individual subpicture as in Scenarist's scripts. They look nightmarishingly complex.
And good luck with creating a commercial release, but I it will be great if you always maintain a decent stripped down free version for us cheapskates that would like an alternative to mplex/spumux/DVDAuthor |
18th January 2005, 02:32 | #6 | Link |
ScenAid
Join Date: Mar 2003
Posts: 1,623
|
Scenarist scripts aren't really that bad.. .just mind numbing repeating lines
MPUCoder, always glad to help out w/ the scripting aspect - I'm sure others who have a full knowledge of scenarist and the bitch she is will be willing to help that way too Keep up the good work |
18th January 2005, 18:28 | #7 | Link | |
woman @ german doom9
Join Date: Feb 2003
Location: Germany
Posts: 117
|
Re: MuxMan 0.9 released
Quote:
I am pleased much, which you continue working with Stillframes. Here my first results: Code:
Source Frames Time@25FPS Motion01.m2v 25 00:00:01.00 Still01.bmp 1 00:00:00.01 Audio.mp2 750 00:00:30.00 B: Motion01(actual) + Audio = OK, Audio Cut (00:00:01.0, 25Frames) Fields: 50, VOBU: 2, Sectors: 392 C: Motion01(audio end) + Audio = OK (00:00:30.0, 750Frames) Fields: 1500, Still fields: 1450, VOBU: 61, Sectors: 910 D: Motion01(actual) + Still01(audio end) + Audio = OK (00:00:30.0, 750Frames) Fields: 1500, Still fields: 1448 E: Still01(auto:12) + Motion01(actual) + Audio = Error and crash F: Still01(auto:12) + Motion01(audio end) + Audio = Error and crash G: Still01(725) + Motion01(actual) + Audio = OK (00:00:30.0, 750Frames) Fields: 1500, Still fields: 1448, VOBU: 61, Sectors: 940 H: Still01(25) + Motion01(actual) + Audio = OK, Audio Cut (00:00:02.0, 50Frames) Fields: 100, Still fields: 48, VOBU: 4, Sectors: 440 I: Motion01(actual) + Still01(25) + Audio = OK, Audio Cut (00:00:02.0, 50Frames) Fields: 100, Still fields: 48, VOBU: 4, Sectors: 440 J: Motion01(actual) + Still01(725) + Audio = OK (00:00:30.0, 750Frames) Fields: 1500, Still fields: 1448, VOBU: 61, Sectors: 940 K: Still01(25) = Error and crash L: Motion01(actual) = OK (00:00:01.0, 25Frames) Fields: 50, VOBU: 2, Sectors: 375 M: Motion01(actual) + Still01(audio end) = OK (00:00:01.01, 26Frames) Fields: 52, VOBU: 3, Sectors: 406 N: Motion01(actual) + Still01(50) = Error and crash Is it possible, a picture list to importing? sourcenlist.lst: imagefile1,750 imagefile2,750 videofile,-1 ... many thank you for your work.
__________________
katjarella by Creyskull Visuell Design |
|
18th January 2005, 23:06 | #8 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
Were these crashes during multiplexing, or in the multi-file dialog box? I found a bug in the dialog box where after setting a duration the spinners and set button were left enabled, but the file was no longer selected. Pressing set again would cause a crash. I've fixed that two ways - never allow set to operate if there is no selection (there was a bug in the code to detect this condition) and to re-select the last file after setting it.
I was wondering how you did test C since you can not set the duration of motion video, but then I saw that "reset" is left active, which will change motion video from "actual" to "default". Default is "audio ends" for the last file, and half a second for other positions. Extending motion video is possible, but shortening it is not (at the moment - edl functions are for later), which is why setting duration times is disabled. So use that with caution. The blue results - this is normal. Video duration determines the multiplex duration. If you want the full audio then the last video must be set to "audio end". Last edited by mpucoder; 18th January 2005 at 23:10. |
19th January 2005, 00:05 | #9 | Link |
Just a Member
Join Date: Nov 2002
Location: Spain
Posts: 2,067
|
Grr, I didnīt see this thread yesterday....
First of all, a BIG THANK YOU. And...., this is what I get muxing a 2 channel LPCM 24 bit 96KHz. Do you see the number of channels? . Seems you are setting bit 3 (so channels number changes from 2 to 10) instead of bit 4 when trying to set the frequency. The same value (0x89) is stored in the IFO. Code:
[0029] (L)PCM stream info: 137 [0089] details of stream info: Audio emphasis flag: 0 Audio mute flag: 0 Audio frame number: 0 Quantization word length: 24 bps Audio sample frequency (0=48kHz): 0 Audio channels: 10 [002b] Dynamic range 128 [80]
__________________
Web sites with my tools http://download.videohelp.com/jsoto http://jsoto.posunplugged.com/ Last edited by jsoto; 19th January 2005 at 00:11. |
19th January 2005, 00:06 | #10 | Link | |||
woman @ german doom9
Join Date: Feb 2003
Location: Germany
Posts: 117
|
Quote:
Quote:
Quote:
---------------------------------------- There are still some minor Problems with the subtitles. But I have to do some further tests.
__________________
katjarella by Creyskull Visuell Design |
|||
19th January 2005, 00:40 | #11 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
@jsoto - yes, you're right, the wrong bit got set for 96K
@katjarella - tests K, L, M, and N are without audio? If so K is a special case (the last frame can be extended without audio by up to one second, but the logic assumes there is audio) and N can not be done at all. I'll test all of the failures and either make them work or fail gracefully. There is a similar condition when you deliberately extend the video beyond the audio duration. @all - I usually put the latest alpha executable and its changelog at http://www.mpucoder.com/Muxman/alpha/ Remember, this is an alpha, not fully tested by me yet, and not a release. |
19th January 2005, 01:24 | #12 | Link | |
woman @ german doom9
Join Date: Feb 2003
Location: Germany
Posts: 117
|
Quote:
__________________
katjarella by Creyskull Visuell Design |
|
19th January 2005, 02:01 | #13 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
OK, the alpha should fix K.
There are two ways to make N work: 1) repeat the frame (use add) and set the duration to 1 second for both. 2) by cell still, not vobu still. ie multiplex it as normal, then set cell still time to 2. |
19th January 2005, 04:55 | #15 | Link |
woman @ german doom9
Join Date: Feb 2003
Location: Germany
Posts: 117
|
@mpucoder
K: Still01(25) = OK (00:00:01.0, 25Frames) Fields: 50, Still fields: 48, VOBU: 1, Sectors: 31 K: & Variants... Still01(50) = Error Multiplex operation failed. Probable causes: Excessive bitrate Still or slideshow video duration longer than audio. Still01(750) = Error (00:00:00.12, 12Frames) Fields: 24, Still fields: 22, VOBU: 1, Sectors: 31 Still01(1500) = Error (00:00:00.12, 12Frames) Fields: 24, Still fields: 22, VOBU: 1, Sectors: 31 & N: In DVDMaestro it functions. Motion + Still(*Frames) @mrslacker Yes, I create *AudioFiles+Images to AudioSlide and Working perfect. With sub-titles it does not go unfortunately yet correctly. (DVDSubTools=OK, DVDAuthor:spumux=OK, all Other *2SUP = Error) wondering : Why? , 1FrameVideo and *FrameAudio with mplex, does not function on all Playern correctly. Sorry for my very bad English.
__________________
katjarella by Creyskull Visuell Design |
19th January 2005, 19:22 | #16 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
@katjarella - I did a long still without audio on Scenarist and it produced what I thought was not allowed - empty VOBUs (NAV pack only). Philips verifier calls them "oddities", but not errors. So I have removed the length restrictions for stills without audio.
The alpha contains the changes - all your tests now pass? |
19th January 2005, 21:04 | #17 | Link |
Registered User
Join Date: Mar 2004
Location: Italy
Posts: 953
|
Wow... Impressive improvements...
So, first of all, thanks a lot for your hard work on MuxMan. Want to report the following situation (not sure it is really a little bug): 1. Muxed a m2v + 1 Audio + 2 Subtitles. 2. MuxMan log is as follow: Code:
MuxMan version 0.9 Accepted video D:\Temp\VIDEO_TS\VTS01\VideoFile.m2v size = 3663195936 Opened audio 1 file D:\Temp\VIDEO_TS\VTS01\AudioFile_80.ac3. AC3 audio, frame size = 0x700. Opened sub 1 file D:\Temp\VIDEO_TS\VTS01\Subpictures_20.sup. Opened sub 2 file D:\Temp\VIDEO_TS\VTS01\Subpictures_22.sup. 20:07:32 Begin multiplex. Maximum audio duration 304314 fields. 20:07:32 starting video file number 1. End of video file SeqEnd at DA57EF20. P-STD buffer underflow by 460 bytes at 547790492, sector 2000917. Bytes remaining in buffer = 0. 20:20:55 End multiplex. Bitrate - avg: 5386345, min: 580266 (lba 0), max: 9045333 (lba 62103). Fields: 304316, VOBU: 12598, Sectors: 2000917. 4. The following VobEdit picture is showing Subtitles #20 & #21 are present in the VOB files... 5. The following IfoEdit picture is just pointing to Subtitle #20 for both of the Subtitles... 6. The playback (on a sw player) did not allow me to select the second subtitle... All the best, SD |
19th January 2005, 21:50 | #18 | Link | |
woman @ german doom9
Join Date: Feb 2003
Location: Germany
Posts: 117
|
Quote:
Perfect, NO Error or Crash. You are the best one. Thank You.
__________________
katjarella by Creyskull Visuell Design |
|
19th January 2005, 22:14 | #19 | Link |
Moderator
Join Date: Oct 2001
Posts: 3,530
|
SD - I noticed the same message on a run that is longer than the one I use for testing. As far as I can tell it is false, and caused by the changes made for stills upsetting the model. I've been running tests for 2 hours now, and hope to figure it out soon.
Are you sure you assigned all the subpictures to tracks and display modes? Muxman will multiplex them even if you did not. It will also show a warning under the last subpicture area as you work. |
19th January 2005, 22:24 | #20 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
|
I'm not sure if this is related to karjarella's problem, but:
A few years ago, when we produced image galleries with Sonic DVD Creator in a DVD studio, this tool always arranged consecutive still frames with a distance of 10 frames in the timeline. |
Thread Tools | Search this Thread |
Display Modes | |
|
|