View Full Version : MP4BoxGUI
bond
4th February 2005, 13:04
mezzanine
I made the little mp4box gui i promised, find it later in this thread
SMD
It seems as though part of celtic_druid's site is down, so I've been unable to obtain a build of MP4Box
Is it the same for everybody else?
Elias
At least for me it is
bond
this (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev) works great for me
Elias
So I copied the latest build of MP4Box in the gui folder and tried to start the MP4BoxGUI.exe but to no avail.
bond
4th February 2005, 13:08
ugh, sorry i deleted the thread by mistake. i think i could reproduce all the posts on that topic till now, sorry :(
Sharktooth
4th February 2005, 13:24
Ehm... where's my post?:)
ok... i just said it doesnt work for me.
mp4box works but the guy seems to do nothing when i hit mux streams.
yaz
4th February 2005, 13:34
'app. failed to initialize ... ' or sg like that on startup. the 7z has also some probs as it shows only 1 file having size of 0kb(!) but when hitting it a further .txt pops up and sizes seems to be shown correctly.
thx anyway
y
SeeMoreDigital
4th February 2005, 13:40
Bummer... maybe mezzanine could start it again?
Anyway... I'm most happy to report that this little tool is able to mux Mpeg4 and AAC streams into .MP4 in a way that QuickTime player likes.... Which is nice!
Cheers
SeeMoreDigital
4th February 2005, 13:51
Also... I've just used mp4UI to check all of MP4BoxGUI muxes (I've done so far) and noticed that none of them contain OD and BIFS data!
Cheers
mezzanine
4th February 2005, 14:00
Originally posted by Sharktooth
Ehm... where's my post?:)
ok... i just said it doesnt work for me.
mp4box works but the guy seems to do nothing when i hit mux streams.
Are you trying to mux AVC or ac3 ?
Give it a try with xvid, aac and srt.
MP4Box probably throws errors but catching is not yet implemented in the gui!:eek:
mezzanine
4th February 2005, 14:02
Originally posted by yaz
'app. failed to initialize ... ' or sg like that on startup. the 7z has also some probs as it shows only 1 file having size of 0kb(!) but when hitting it a further .txt pops up and sizes seems to be shown correctly.
thx anyway
y
If anyone cares to host this gui i can drop the 7zip packing.
'app. failed to initialize. " do you have the .net framework installed?
bond
4th February 2005, 14:04
i muxed an xvid video into .mp4 with that app and it works great (used latest dev mp4box) :)
i have .net installed
also note that mp4box can NOT mux avc till now, so of course that will not work
Originally posted by Sharktooth
Ehm... where's my post?ups, sorry :(
Sharktooth
4th February 2005, 15:37
I tried muxing both avc (x264) and asp (xvid 1.1 beta).
No way for both, there's no output file at all.
bond
4th February 2005, 15:42
as i said: mp4box doesnt support avc, no need to try it...
SeeMoreDigital
4th February 2005, 15:48
Hi bond,Originally posted by bond
this (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev) works great for me Does this link offer the newest MP4box compile?
Cheers
Sharktooth
4th February 2005, 15:52
actually its a cvs compile (26 jan 2005) of the 2.4 tree.
celtic_druid
4th February 2005, 15:54
I'll put a new build up. Definatly the latest then.
Sharktooth
4th February 2005, 16:12
ok... mp4box has been just updated
the whole gpac is being mirrored
SeeMoreDigital
4th February 2005, 16:33
Originally posted by celtic_druid
I'll put a new build up. Definatly the latest then. Where are your builds kept nowadays?
Sharktooth
4th February 2005, 16:36
here: http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev
the index is @ http://celticdruid.no-ip.com/xvid/
mezzanine
4th February 2005, 16:44
Originally posted by Sharktooth
I tried muxing both avc (x264) and asp (xvid 1.1 beta).
No way for both, there's no output file at all.
:scared:
try muxing just an aac audio stream and see what happens!!
Are you running any script-blocking app ? (anti-virus-spyware..)
Sharktooth
4th February 2005, 16:56
plz tell me i'm an idiot...
bond
4th February 2005, 17:12
Originally posted by SeeMoreDigital
Hi bond,Does this link offer the newest MP4box compile?Originally posted by Sharktooth
actually its a cvs compile (26 jan 2005) of the 2.4 tree.yes, and that build should work correctly (at least here it does - with and without gui)
Sharktooth
4th February 2005, 17:20
The new build is from today
SeeMoreDigital
4th February 2005, 17:54
Hi Sharktooth,
I must admit my first two muxing attempts failed. But found when I entered the output name complete with .mp4 (ie: file_name.mp4), everything worked fine!
http://img237.exs.cx/img237/1613/mp4boxmux2tk.gif
Does anybody know what the "top bar" in the GUI does? It only moves one or two blocks!
Cheers
mezzanine
4th February 2005, 18:14
Originally posted by SeeMoreDigital
Hi Sharktooth,
I must admit my first two muxing attempts failed. But found when I entered the output name complete with .mp4 (ie: file_name.mp4), everything worked fine!
http://img237.exs.cx/img237/1613/mp4boxmux2tk.gif
Does anybody know what the "top bar" in the GUI does? It only moves one or two blocks!
Cheers
That's the progress bar for importing samples.
My gui is crap, i need to fix one or two things.
Sharktooth
4th February 2005, 18:17
LOL :)
It could be "crap" but it is usefull.
So, keep up the good work:)
mezzanine
5th February 2005, 03:11
New Version.
http://c.1asphost.com/mezzanine/MP4BoxGUI1.1.7z
-Fixed lot's of bugs and partial error reporting.
-No dropped frames
SeeMoreDigital
5th February 2005, 12:47
Thanks mezzanine,
The new version seems to be more stable :)
It might be helpful if you stated in the ReadMe notes that Micro$oft .NET is required
Also, I don't know whether this function is supposed to work but... I imported an .MP4 file (containing 1No audio and 1No video stream) and tried adding/muxing another AAC audio stream... But got this message: -
http://img239.exs.cx/img239/7606/mp4boxguib8qg.gif
Cheers
mezzanine
6th February 2005, 03:02
Originally posted by SeeMoreDigital
Thanks mezzanine,
The new version seems to be more stable :)
It might be helpful if you stated in the ReadMe notes that Micro$oft .NET is required
Also, I don't know whether this function is supposed to work but... I imported an .MP4 file (containing 1No audio and 1No video stream) and tried adding/muxing another AAC audio stream... But got this message: -
Cheers
The latest version should do the job..
http://c.1asphost.com/mezzanine/MP4BoxGUI0.12.7z
opsis81
6th February 2005, 06:05
Well done mezzanine:)
Your tool works and works great;)
SeeMoreDigital
6th February 2005, 13:12
Originally posted by mezzanine
The latest version should do the job..
http://c.1asphost.com/mezzanine/MP4BoxGUI0.12.7z Yep,
Many thanks mezzanine, v.12 works really well now!
At some time in the future, would it be possible to add the insertion of "image files" and other little goodies, such as AAC-"HE" signalling?
And I suppose de-muxing would be very difficult to include. Because currently when you import an .MP4 file there's no breakdown of the streams within the container.
It's sad isn't it... the better people like you make an application... people like me always want more ;)
Cheers
SeeMoreDigital
6th February 2005, 13:30
Bugger!
I just tried muxing an XviD.avi into MP4BoxGUI v0.12 and this happened: -
http://img222.exs.cx/img222/922/mp4boxguiv012xvid4wc.gif
Works okay with previous versions.
Cheers
mezzanine
6th February 2005, 14:12
Originally posted by SeeMoreDigital
Bugger!
I just tried muxing an XviD.avi into MP4BoxGUI v0.12 and this happened: -
Works okay with previous versions.
Cheers
Is the fourcc xvid ? In this latest version i'm reading the fourcc from the avi header, fourcc's allowed are: xvid, divx, 3iv2.
I need to do some more tests. thanks for the feedback
SeeMoreDigital
6th February 2005, 15:17
Originally posted by mezzanine
Is the fourcc xvid ? In this latest version i'm reading the fourcc from the avi header, fourcc's allowed are: xvid, divx, 3iv2.
I need to do some more tests. thanks for the feedback Hi mezzanine,
Yes, the 4CC is XviD. However, I think I've found out what the problem is. Your 4CC detection method uses "lower case" letters (ie: divx, xvid, 3iv2, etc) but not "upper case" letters (ie: DIVX, XVID, 3IV2, etc), which tools such as "Nic's 4CC Changer" generate by default!
So with this in mind, is it possible for your tool to include both upper and lower case 4CC codes? And would it also possible for you to cross reference your list and add some of the following 4CC codes too: -
3ivx codec - 4CC: 3IV1, 3IV2, 3IVD, 3VID
DivX5 codec - 4CC: DIVX, DX50
Elementary stream - 4CC: MP4V
ESS Divio codec - 4CC: M4CC
FFvfw codec - 4CC: FVFW
NeroDigital codec - 4CC: NDIG
Packet Video Corporation codec - 4CC: PVMM
Samsung codec - 4CC: SEDG
Sigma codec (Hacked' XviD Mpeg4) - 4CC: RMP4
XviD codec - 4CC: XVID
I doubt the following "non Mpeg4 compliant" 4CC codes will work but you never know: -
DivX3.11 codec ('Hacked' from M$ Mpeg4) - 4CC: DIV3, DIV4
Microsoft codec - 4CC: MPG4, MP42, MP43, M4S2
Cheers
bond
6th February 2005, 21:04
Originally posted by mezzanine
Is the fourcc xvid ? In this latest version i'm reading the fourcc from the avi header, fourcc's allowed are: xvid, divx, 3iv2.
I need to do some more tests. thanks for the feedback what for? mp4box will do all this itself, no need to reinvent the wheel (and maybe add new bugs)
SeeMoreDigital
6th February 2005, 22:53
Originally posted by bond
what for? mp4box will do all this itself, no need to reinvent the wheel (and maybe add new bugs) Interesting!
Is this why MP4Box muxes don't contain the "Encoder" information but mp4UI muxes do?
http://img154.exs.cx/img154/68/mp4muxcomp6xn.gif
Cheers
bond
6th February 2005, 23:16
Originally posted by SeeMoreDigital
Is this why MP4Box muxes don't contain the "Encoder" information but mp4UI muxes do?i dont get this info with mp4ui, mp4creator or mp4box muxes
basically the only place where the encoder info is readable is the vol, and the vol isnt changed with mp4box neither, so the encoder info should be deleted
can you upload a small file showing that info in mp4ui plz?
SeeMoreDigital
6th February 2005, 23:44
Originally posted by bond
can you upload a small file showing that info in mp4ui plz? Sure here's (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/mp4UI_Mux.7z) an example!
This is why I was always so "mad-keen" for Markus to include the correct 4CC code when de-muxing the Mpeg4 stream back to .AVI (instead of DivX4!!!), because the original 4CC encoder information is preserved within the MP4 container to begin with ;)
I've been experimenting with compressing media files with 7-zip. Would you believe the above file is just 572KB with 7-zip and 1,773KB with WinXP zip utility... amazing!
Cheers
mezzanine
7th February 2005, 00:30
Originally posted by bond
what for? mp4box will do all this itself, no need to reinvent the wheel (and maybe add new bugs)
The only reason for checking fourcc compatibility while adding is to save time. Imagine adding 7 streams and the avi being in the bottom of the list, then pressing the mux button, wait some minutes for the importing and then when mp4box reaches .avi returning errors.. wouldn't that be a pain ?
mezzanine
7th February 2005, 01:12
Originally posted by SeeMoreDigital
Interesting!
Is this why MP4Box muxes don't contain the "Encoder" information but mp4UI muxes do?
Cheers
Strange thing, i just muxed an xvid encode with mp4box checked the information on MP4UI and the encoder information as you said is not there.
Then i opened the mp4 with a binary reader and! there it is:XviD0037
I think i included all the fourcc's you gave me (upper-lower) so here is the new version: http://c.1asphost.com/mezzanine/MP4BoxGUI0.13.7z
Regarding demuxing: Yes it will be implemented in future versions, i'm already trying to read information from the mp4 header.
bond
7th February 2005, 02:20
Originally posted by mezzanine
The only reason for checking fourcc compatibility while adding is to save time. Imagine adding 7 streams and the avi being in the bottom of the list, then pressing the mux button, wait some minutes for the importing and then when mp4box reaches .avi returning errors.. wouldn't that be a pain ? if i convert an .avi to .mp4 the video .avi is always at the top of the list
also hardly anyone will mux lots of streams (so he has to wait long) PLUS having an incompatible video stream in the .avi
also note that fourccs nowadays dont have to be correct at all, also only supporting an handful of fourccs limits mp4box's own capabilities of handling far more fourccs
btw what commandline options do you use for avi -> mp4 conversion? "-convert"?
Elias
7th February 2005, 07:28
I just want to say that I tried your MP4BoxGUI and it works great. But just to be on the safe side, I won't use any of these XviD/DivX>mp4 tools yet for my encodes until they're more reliable and stable/bugfree. I mean, we don't know how well they work with standalones, and other stuff like that yet. So I don't want to find out one day that all my encodes are "b0rked" like with mp4UI. I can help out though with testing and stuff. Thanks a lot for this tool though, keep the good work up!
mezzanine
7th February 2005, 07:56
Originally posted by bond
if i convert an .avi to .mp4 the video .avi is always at the top of the list
also hardly anyone will mux lots of streams (so he has to wait long) PLUS having an incompatible video stream in the .avi
also note that fourccs nowadays dont have to be correct at all, also only supporting an handful of fourccs limits mp4box's own capabilities of handling far more fourccs
btw what commandline options do you use for avi -> mp4 conversion? "-convert"?
Ok, you convinced me :rolleyes: fourcc checking is out.
Yes i am using convert, isn't that the right way ?
Elias
7th February 2005, 07:59
Originally posted by bond
also note that fourccs nowadays dont have to be correct at all, also only supporting an handful of fourccs limits mp4box's own capabilities of handling far more fourccsIsn't that a good thing though? I mean, what if someone decides to mux DivX 3.11 or any other MPEG-4 based codecs that aren't MPEG-4 compliant?
mezzanine
7th February 2005, 08:05
Originally posted by Elias
I just want to say that I tried your MP4BoxGUI and it works great. But just to be on the safe side, I won't use any of these XviD/DivX>mp4 tools yet for my encodes until they're more reliable and stable/bugfree. I mean, we don't know how well they work with standalones, and other stuff like that yet. So I don't want to find out one day that all my encodes are "b0rked" like with mp4UI. I can help out though with testing and stuff. Thanks a lot for this tool though, keep the good work up!
If you want to be future-safe for standalones you shouldn't use avi either, stick with DVD. I doubt that manufacturers that currently support avi container will remember it 2 years from now, that is probably the reason for all the bugs in standalones (subtitles, chapters, aspect ratios etc..).
Elias
7th February 2005, 08:09
Originally posted by mezzanine
If you want to be future-safe for standalones you shouldn't use avi either, stick with DVD. I doubt that manufacturers that currently support avi container will remember it 2 years from now, that is probably the reason for all the bugs in standalones (subtitles, chapters, aspect ratios etc..). I don't use avi either. I was refering to my older encodes from way back. I only use Nero Digital now, as I'm pretty much sure it will have full DVD support in future standalones. Not to forget Blu-Ray/HD-DVD :)
yaz
7th February 2005, 12:51
pls, correct me if i'm wrong here but, iirc, mp4 has nothing to do w/4cc. if an asp stream is wrapped as video (not as private!) stream it's rolled off as an 'mp4v' stream. if an avc stream is packed it's unpacked as 'avc1'. so, the original 4cc is lost on wrapping. or, isn't it ?
my former mp4 packs worked exactly that way. if i switched off 'mp4v' in ffdshow then another 'mp4v-codec' popped in. and the same for avc.
the bests
y
bond
7th February 2005, 14:04
Originally posted by Elias
Isn't that a good thing though? I mean, what if someone decides to mux DivX 3.11 or any other MPEG-4 based codecs that aren't MPEG-4 compliant?elias, the tool we talk about here is only the gui! the gui doesnt do the muxing!
mp4box, which does the muxing, does of course its own checks and will not allow muxing divx3 content or whatever
thats why i say the job of checking the content is for mp4box (which handles this perfectly already) and not the gui. no need to do these things twice
Originally posted by mezzanine
Yes i am using convert, isn't that the right way ? [/B]yep thats correct
Originally posted by Elias
But just to be on the safe side, I won't use any of these XviD/DivX>mp4 tools yet for my encodes until they're more reliable and stable/bugfreemp4box itself and 3ivx are stable for usage!
thats why i feared a gui doing its own stuff might do more harm than good, as it might introduce bugs that actually dont exist in the core (in that case mp4box)
Originally posted by mezzanine
-No dropped frames mezzanine, i wonder what your gui does internally? doesnt it simply pass the commandlines to the mp4box.exe?
if yes, how can it lead to something like dropped frames? i mean if you would simply pass the commandlines this couldnt happen unless mp4box is buggy, which it afaik shouldnt be
Elias
7th February 2005, 14:10
All right, that cleared out a lot. But the MP4Box is based on MPEG4IP, right?
bond
7th February 2005, 14:11
Originally posted by Elias
All right, that cleared out a lot. But the MP4Box is based on MPEG4IP, right? no, :readfaq:
bond
7th February 2005, 14:22
mezzanine, another question:
it would be nice if the mp4box status output could be kept open after muxing, that way people can check more easily what it did (or offer an option to keep it open) :)
and basically if you want to do a gui that goes beyond simply passing commandlines (which would be enough imho) you can surely leave the fourcc stuff in
i didnt want to convince you of anything, i just assumed you want to make a "low level" gui only passing cmdl
bond
7th February 2005, 14:42
Originally posted by SeeMoreDigital
here's (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/mp4UI_Mux.7z) an example!yep, its there, but only with muxes done with mp4ui (not with mp4creator and mp4box)
basically the encoder info is always there in the vol (no matter if muxed with mp4box, mp4creator or whatever), so instead of reinventing the wheel again (and storing the encoder info a second time who knows where), mp4ui should simply read out the info stored in the vol
you can readout the vol info from every .mp4 if you want to know the used encoder as described in the mp4 faq
This is why I was always so "mad-keen" for Markus to include the correct 4CC code when de-muxing the Mpeg4 stream back to .AVI (instead of DivX4!!!), because the original 4CC encoder information is preserved within the MP4 container to begin withi dont understand this...
would you want to signal the used mp3 (yeah the audio format) encoder in .avi via a fourcc, so you know whether it was encoded with lame or itunes or whatever?
it doesnt make a sense to use different fourccs for mp3 streams, right?
so why do people think they need different fourccs for mpeg-4 streams?
Elias
7th February 2005, 14:58
Originally posted by bond
i dont understand this...
would you want to signal the used mp3 (yeah the audio format) encoder in .avi via a fourcc, so you know whether it was encoded with lame or itunes or whatever?
it doesnt make a sense to use different fourccs for mp3 streams, right?
so why do people think they need different fourccs for mpeg-4 streams? Well, I don't know, there is a difference between mp3 and mp4, in this case. I mean, it's pretty much normal for digital video files in the *.avi format to have fourcc codes, but how often do you see fourcc codes for mp3 files? I know I haven't seen it. As for which mp3 encoder that was used, I actually like the idea, but it's not that new though, because GSpot can recognize if the encoder was, for instance, lame etc.
SeeMoreDigital
7th February 2005, 15:35
Originally posted by bond
i dont understand this...
would you want to signal the used mp3 (yeah the audio format) encoder in .avi via a fourcc, so you know whether it was encoded with lame or itunes or whatever?
it doesnt make a sense to use different fourccs for mp3 streams, right?
so why do people think they need different fourccs for mpeg-4 streams? I don't suppose it's such a problem when de-muxing mp3 audio streams. But with video streams I think it would be useful to maintain the original 4CC code. Especially if the Mpeg4 streams contained GMC...
As for GUI's... how about something like this: -
http://img164.exs.cx/img164/7356/mp4boxguiproposal6ao.png
With a GUI like this you could say, import an entire .MP4 file and hopefully have a breakdown of the streams appear in "audio", "video" and "Subs" sections. You might even be able to change the audio "Language" and "Extension"!
I guess most other functions, including de-muxing could be done by "right clicking" over the appropriate stream!
Just a thought ;)
Cheers
Elias
7th February 2005, 15:44
Originally posted by SeeMoreDigital
I don't suppose it's such a problem when de-muxing mp3 audio streams. But with video streams I think it would be useful to maintain the original 4CC code. Especially if the Mpeg4 streams contained GMC... Exactly. That's very important to know what kind of GMC/Qpel, in case of incompatibility or similar.
bond
7th February 2005, 15:48
there are no different qpel types practically in useage
also the different gmc steps (warppoints) are supported for playback by any mpeg-4 compliant decoder (except hardware, but a fourcc wouldnt change that either)
see it that way: if you dont need different fourccs in .mp4 for streams encoded by different mpeg-4 encoders, why would you need different fourccs if you extract the video streams from .mp4 to .avi? ;)
yaz
7th February 2005, 16:04
Originally posted by Elias
Exactly. That's very important to know what kind of GMC/Qpel, in case of incompatibility or similar. oh yeah ... here we go again :-)) the collision of theory (standard) and practice.
in a theoretical point of view, it's quite unimportant what way the asp stream was generated. whatever trick is allowed by the standard the decoder must be able to decode (if it's a real asp decoder) that's theory.
practice is: as many encoders as many decoders.
what i say, use xvid, nero or ffdshow for decoding asp streams and u wont get any 'incompatibility' issue.
of course, we have the hw limitations where these issues becomes really important. there u must be really aware of what to mux and what not. but there's no hw being capable of changing its way of decoding for different 4ccs.
the bests
y
mezzanine
7th February 2005, 23:02
mezzanine, i wonder what your gui does internally? doesnt it simply pass the commandlines to the mp4box.exe?
if yes, how can it lead to something like dropped frames? i mean if you would simply pass the commandlines this couldnt happen unless mp4box is buggy, which it afaik shouldnt be [/B]
Simple command-line passing. I need your help on this, when converting an avi i think if you don't use -nodrop some of the b-frames are dropped - using variable frame rate. Is this totally non-sense?
Originally posted by bond
mezzanine, another question:
it would be nice if the mp4box status output could be kept open after muxing, that way people can check more easily what it did (or offer an option to keep it open) :)
you mean this:
AVI 3IV2 video import - 512 x 368 @ 25.00 FPS - 241 Frames
Indicated Profile: Advanced Simple Profile @ Level 1
Importing sample 241 / 241 (100.00)
Import results: 241 VOPs (1 Is - 240 Ps)
Stream has 21 N-VOPs
No audio track found
Converting to ISMA Audio-Video MP4 file...
Saving file into skatoules.mp4: Interleaving on (0.500 seconds)...
?
Originally posted by bond
and basically if you want to do a gui that goes beyond simply passing commandlines (which would be enough imho) you can surely leave the fourcc stuff in i didnt want to convince you of anything, i just assumed you want to make a "low level" gui only passing cmdl [/B]
Yes i want to keep it a low level cmd passing gui.
bond
7th February 2005, 23:21
Originally posted by mezzanine
Simple command-line passingok :)
when converting an avi i think if you don't use -nodrop some of the b-frames are dropped. Is this totally non-sense?by default mp4box drops n-vops (not coded vops) and creates a variable framerate stream instead (not loosing sync with audio), thats perfectly fine
the other option if you want that it leaves the n-vops in and creates a constant framerate stream use -nodrop (that is better if you want to extract the video stream later on to .avi again, as .avi doesnt handle variable framerates)
this has nothing to do with unpacking packed bitstreams btw!
Elias
13th February 2005, 15:36
So, any new versions/updates?
mezzanine
13th February 2005, 23:55
...no
I've been very busy the past 2 weeks.
But i had an idea of combining my fusionyv12 encoding gui with mp4boxgui to create a simple one click dvd to mpeg4-asp-aac encoder. If i find free time i might release it this weekend.
SeeMoreDigital
26th February 2005, 10:18
Are you still with us mezzanine?
Cheers
mezzanine
26th February 2005, 12:56
Yes i'm still here, but been very busy.
I made some changes to fusionyv12 to output mp4 with aac but i still have the overhead calculations and some muxing progress feedback.
I'm still confused, should i use mp4creator and x264 or mp4box with xvid ?
I'm really impressed with X.264, amazing quality and development is moving fast.
MP4BoxGUI is still where i left it weeks ago, with the release of mp4muxer i don't know if there is a point in developing MP4BoxGUI anymore.
bond
26th February 2005, 13:10
Originally posted by mezzanine
I'm still confused, should i use mp4creator and x264 or mp4box with xvid ?when doing direct avi->mp4 with xvid, always use mp4box! mp4creator doesnt produce 100% correctly files when giving it an .avi source (most players will not see the difference i think, but still they are not 100% correct)
when you really have to use mp4creator you have to do avi->raw->mp4 (with doing avi->raw with the avi2raw tool from mpeg4ip) to get a correct mp4
Elias
26th February 2005, 14:21
Originally posted by mezzanine
MP4BoxGUI is still where i left it weeks ago, with the release of mp4muxer i don't know if there is a point in developing MP4BoxGUI anymore. No!!!!!!!! MP4BoxGUI was AWESOME! Please continue improving it :)
SeeMoreDigital
28th February 2005, 16:47
Hi mezzanine,
Would it be possible to have a new version of MP4BoxGUI based on version 0.13 but without the 4CC checking implementation?
Cheers
mezzanine
28th February 2005, 17:48
Originally posted by SeeMoreDigital
Hi mezzanine,
Would it be possible to have a new version of MP4BoxGUI based on version 0.13 but without the 4CC checking implementation?
Cheers
http://c.1asphost.com/mezzanine/MP4BoxGUI0.13.7z
Updated.
Theoretically, you can use AutoAC to encode a clip with AAC and AVC and then mp4boxgui to add the subtitles.:confused:
SeeMoreDigital
28th February 2005, 18:20
Thanks mezzanine,
Actually, I really like MP4BoxGUI's no nonsense approach to muxing Mpeg4/SP/ASP streams with appropriate audio.
And long may it continue... please ;)
Cheers
Elias
1st March 2005, 13:48
I'm just wondering if there'll be any more updates of MP4BoxGUI and if there's any new builds of MP4Box?
bond
1st March 2005, 13:52
Originally posted by Elias
if there's any new builds of MP4Box?no. why? do you miss a feature? :)
Elias
1st March 2005, 14:01
Originally posted by bond
no. why? do you miss a feature? :) As a matter of fact I do :) Track Language input is basically all I want, preferably the way QuickTime Pro handles it, or just after the MPEG-4 ISO Standard (if such a standard exists for Track Language). Oh and both for Video/Audio track :) I can't really think of much else, since the current version I'm using now is super-stable.
SeeMoreDigital
1st March 2005, 15:28
Originally posted by Elias
As a matter of fact I do :) Track Language input is basically all I want, preferably the way QuickTime Pro handles it, or just after the MPEG-4 ISO Standard (if such a standard exists for Track Language). Oh and both for Video/Audio track :) I can't really think of much else, since the current version I'm using now is super-stable. Maybe mezzanine could find a way of incorporating QuickTimes "Dumpster" tool to provide "language" input?
Cheers
bond
1st March 2005, 16:05
Originally posted by Elias
Track Language input is basically all I want, preferably the way QuickTime Pro handles it, or just after the MPEG-4 ISO Standardqt does that compliant to mpeg-4 :)
mp4box doesnt support language setting, but you might want to drop a feature request here:
http://sourceforge.net/tracker/?atid=571741&group_id=84101&func=browse
Elias
1st March 2005, 18:24
Originally posted by bond
qt does that compliant to mpeg-4 :)
mp4box doesnt support language setting, but you might want to drop a feature request here:
http://sourceforge.net/tracker/?atid=571741&group_id=84101&func=browse AAaaaaaaaaaah! Great! I really like the way QuickTime does it. It's only one problem though, it's that QT doesn't support multiple audio tracks as of now, and that's why I want MP4Box to handle track language until QuickTime is able to direct stream copy multiple audio/video tracks. Well well, it's not much of a big deal anyway, but it would be cool. I quess QuickTime will handle it in future versions.
bond
1st March 2005, 18:29
qt supports multiple audio, it even supports multiple video streams in one file! ;)
you should be able to switch multiple streams with the "enable/disable tracks" option
Elias
1st March 2005, 20:58
Originally posted by bond
qt supports multiple audio, it even supports multiple video streams in one file! ;)
you should be able to switch multiple streams with the "enable/disable tracks" option Yes, it supports it, but not for MPEG-4 pass through mp4 file creation. At least not with multiple audio streams. Don't know about multiple video streams in MPEG-4 pass through mp4 file creation. But on the other hand, I can change the language tracks to English, for multiple audio streams, and then just save as a *.mov file. But then I need a tool that'll direct stream copy the video/audio streams in the *.mov file into *.mp4 which is something I can't find at the moment.
SeeMoreDigital
14th March 2005, 19:59
Hi Mezzanine,
I forgot to say thanks for your latest version (v0.14).... It works really well now at muxing Mpeg4/SP/ASP content :)
Cheers
Elias
14th March 2005, 20:03
Originally posted by SeeMoreDigital
Hi Mezzanine,
I forgot to say thanks for your latest version (v0.14).... It works really well now at muxing Mpeg4/SP/ASP content :)
Cheers I don't get it? It always worked good? :D
mezzanine
15th March 2005, 00:51
Originally posted by SeeMoreDigital
Hi Mezzanine,
I forgot to say thanks for your latest version (v0.14).... It works really well now at muxing Mpeg4/SP/ASP content :)
Cheers
Enjoy :)
bond
27th March 2005, 19:10
heya mezzanine, i hope you still work on your gui
i have a bunch of feature requests, which might be very useable:
1) add more possible input filetypes:
- next to .srt also allow the .ttxt extension for subs to be muxed
- latest mp4box now also supports raw mpeg-4 part2 (aka asp) video: .m4v
- raw avc is also supported: .264
- also mp4box supports .mpg input (mpeg program streams) for mpeg-1/2 audio and video importing
- than for .3gp output there is also h.263 video and amr audio (for amr the extensions is .amr, dunno for h.263, you might want to look this up), which mp4box supports too
- than of course .3gp container files are supported as input
- than for pictures the .jpg and .png extensions are supported for import
would be great if you could add all those, maybe it would be good to create a dropdown list where the different extensions are listed in seperate lines, to avoid a mess if all extensions are listed in one line
2) give the possibility to add special options to the input streams, eg when clicking on a stream an option menu gets displayed which could offer the following options:
- for .avi and .m4v import an option which could be named "remove n-vops and create a variable framerate stream", which en/disables the -nodrop option (-nodrop should by default always be used)
- for .avi and .mpg import you could add a "import only audio" and "import only video" option, which would add #audio or #video to the input file in the commandline to only import the audio/video from the input
- for .mp4 and .3gp input you could offer an option to set a trackid (#trackid added to the input .mp4 filename), for specifying which track to input from such files if not all should be imported
- you could also allow for all imports the appending of "%X" to the file name, which will only import the first X seconds of the input. i havent tested this till now, i assume it will only make sense if the same secondvalue is set for all input files
- for video files you could offer the -fps option for setting a framerate. note that on raw video files mp4box will always use 25fps by default, so offering this option is pretty important for raw input (when importing from containers (avi, mpg, mp4, 3gp) the framerate set in the input container file is used by default, unless specified otherwise via -fps)
- for raw .aac files you could offer the option to signal sbr (as its not possible to readout whether a raw .aac stream is he-aac/sbr or not). there are three possibilities for signalling: "implicit" (is used when no special option is added in the commandline), "explicit" (-sbrx, signals a he-aac profile), "explicit backwardscompatible" (-sbr, lc-aac profile set + sbr signalling in esds). explicit backwardscompatible should be the default option if someone wants to signal sbr
3) next to .mp4 output saving you could also offer .3gp as extension, as mp4box also supports the 3gp container
of course .mp4 output shouldnt be allowed if h.263 or amr input streams are set, dunno if mp4box will not allow this by itself
huh a lot, but mp4box is also a powerful tool, hopefully mp4boxgui can keep up with it too ;)
Elias
27th March 2005, 19:28
Man all this sounds great! I hope too that mezzanine can keep up with all that :) One request though: hinting/streaming/optimized for server/etc would be cool if you could make check-box options for.
mezzanine
27th March 2005, 23:45
Originally posted by bond
huh a lot, but mp4box is also a powerful tool, hopefully mp4boxgui can keep up with it too ;)
:scared:
Hopefully this week i will have a new build up with most of these new features. mp4box is a great tool
Elias - ok, the checkbox will be included in the next build.
Elias
28th March 2005, 01:10
Originally posted by mezzanine
:scared:
Hopefully this week i will have a new build up with most of these new features. mp4box is a great tool
Elias - ok, the checkbox will be included in the next build. Yay! :P
SeeMoreDigital
28th March 2005, 10:42
Great news :D
bond
30th March 2005, 14:37
mp4box now also supports MicroDVD .sub text subs and QuickTime TeXML text/subtitle import (.xml extensions)
Elias
30th March 2005, 14:42
Originally posted by bond
mp4box now also supports MicroDVD .sub text subs and QuickTime TeXML text/subtitle import (.xml extensions) When will it support MPEG-4 Timed Text? :) I mean, 3GPP Timed Text is cool, but I'm not so sure it's a good idea to use it along with *.mp4 since well, it's made for *.3gp :D or does it work equally good in both containers?
bond
30th March 2005, 14:55
Originally posted by Elias
[B]When will it support MPEG-4 Timed Text?it does, since the beginning
just because qt doesnt support it, it doesnt mean mp4box doesnt support it :rolleyes:
and all these input format get converted to ttxt, its not like the .srt/.sub or whatever is stored without adoption in .mp4
mezzanine
1st April 2005, 18:05
Unfortunately I didn’t have enough time to finish the gui this week. But I have managed to implement most of the new features of mp4box.
bond
1st April 2005, 18:06
yeah :D
Elias
1st April 2005, 18:15
Originally posted by mezzanine
Unfortunately I didn’t have enough time to finish the gui this week. But I have managed to implement most of the new features of mp4box. Dude, don't let our expectations stress you out :) About the check box option request I had about "hinting/streaming/optimized for server/etc," could you perhaps include OD/BIFS too? A check box option for that. Would totally kick ass.
SeeMoreDigital
1st April 2005, 18:52
Cewl :D
planet1
8th April 2005, 18:27
@ mezzazine
hope you will release a new version soon (with raw avc support :p )
http://sourceforge.net/tracker/index.php?func=detail&aid=1178735&group_id=84101&atid=571738
bond
11th April 2005, 15:16
heyhey whats the status? :)
btw mp4box now also supports adding chapters to the .mp4 files via the -chap option, would be great if mp4boxgui would handle that too :D
Elias
11th April 2005, 15:21
Originally posted by bond
heyhey whats the status? :)
btw mp4box now also supports adding chapters to the .mp4 files via the -chap option, would be great if mp4boxgui would handle that too :D Interesting. Could you provide more information on how this works? Link or forum thread? Also, does MP4Box do it the MPEG-4 ISO way?
bond
11th April 2005, 15:37
Originally posted by Elias
Interesting. Could you provide more information on how this works? Link or forum thread? Also, does MP4Box do it the MPEG-4 ISO way? here (http://forum.doom9.org/showthread.php?s=&threadid=92563) you go (plz continue discussions about the chapter feature also there)
SeeMoreDigital
15th April 2005, 13:19
Hi mezzanine,
May I ask if you could consider the possibility of adding Mpeg2 stream muxing (.m2v)?
Cheers
mezzanine
15th April 2005, 14:02
I will as soon as i find time to complete the new gui. Sorry for taking so long ..
SeeMoreDigital
15th April 2005, 14:50
That's great news, thanks!
A few people with I-O DATA LinkPlayer and Buffalo LinkTheater players have expressed difficulty at playing ripped DVD VOB files, even ones that been ripped into one big/long VOB file.
And because these players are not able (allowed) to navigate directly to .IFO files, navigation to individual VOB files is lost, together with chapter selection etc.
So I had this idea of placing the Mpeg2 stream and chapter information (subtitles) within the .MP4 container instead. Which requires only the AC3 stream to be converted to AAC...
That said, the above would only work on players supporting NeroDigital Certification ;)
Cheers
Elias
15th April 2005, 16:26
Originally posted by SeeMoreDigital
That's great news, thanks!
A few people with I-O DATA LinkPlayer and Buffalo LinkTheater players have expressed difficulty at playing ripped DVD VOB files, even ones that been ripped into one big/long VOB file.
And because these players are not able (allowed) to navigate directly to .IFO files, navigation to individual VOB files is lost, together with chapter selection etc.
So I had this idea of placing the Mpeg2 stream and chapter information (subtitles) within the .MP4 container instead. Which requires only the AC3 stream to be converted to AAC...
That said, the above would only work on players supporting NeroDigital Certification ;)
Cheers Why don't you use MP4Box with commandlines? I can make you a bunch of them if you want? mezzanine has a great GUI, limited, but still great. So commandlines works pretty good.
planet1
18th April 2005, 09:56
I would like to see .ogg (vorbis) support in the new GUI (I know its "against the specs" but still a fine alternative to 5.1 AAC). :p
Elias
18th April 2005, 10:02
Originally posted by planet1
I would like to see .ogg (vorbis) support in the new GUI (I know its "against the specs" but still a fine alternative to 5.1 AAC). :p I can agree that it's a fine alternative, but I wouldn't want that due to the fact, as you just put it: "against the specs." I mean, I don't see the point with putting ogg codecs in *.mp4
Elias
20th April 2005, 15:17
Hey mezzanine. I just noticed that your MP4BoxGUI, when importing XviD videos, with NVOP frames, it doesn't remove any frames from the video. Without the GUI, using MP4Box with commandlines, it removes the NVOP frames. This makes a 25.000 FPS movie into 24.94 or something. Not good! However, I couldn't get MP4BoxGUI to import an XviD video with NVOPs with the latest MP4Box CVS, I had to use an older version. Either way, I hope you keep this feature with MP4BoxGUI because it's pwnage over commandlines :)
mezzanine
20th April 2005, 15:42
Originally posted by Elias
Hey mezzanine. I just noticed that your MP4BoxGUI, when importing XviD videos, with NVOP frames, it doesn't remove any frames from the video. Without the GUI, using MP4Box with commandlines, it removes the NVOP frames. This makes a 25.000 FPS movie into 24.94 or something. Not good! However, I couldn't get MP4BoxGUI to import an XviD video with NVOPs with the latest MP4Box CVS, I had to use an older version. Either way, I hope you keep this feature with MP4BoxGUI because it's pwnage over commandlines :)
I haven't tested the latest CVS with my gui to see how it responds. I don't plan to change anything really , just add new options.
mezzanine
20th April 2005, 15:43
BTW: I made a new build of AutoAC
http://forum.doom9.org/showthread.php?s=&threadid=90732
Now it's using mp4box for muxing, 5.1 audio, mp4 splitting and srt subtitle import (soon chapters too).
Elias
20th April 2005, 15:45
Originally posted by mezzanine
I haven't tested the latest CVS with my gui to see how it responds. I don't plan to change anything really , just add new options. Great! Any estimation on when you'll be done?
Sharktooth
20th April 2005, 16:33
Let him breath... :)
SeeMoreDigital
24th April 2005, 15:33
Hi mezzanine,
A few days ago I tried a new compile of MP4Box.exe, which is available here (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev) from Sharktooth.
However, it does not seem to allow you to mux more than 1No audio stream, whether it be AAC or MP3 (or a mixture of both).
Now because I'm not very skilled in these matters I am unable to determine whether there's a problem with MP4Box.exe or with MP4BoxGUI!
Have you had any time to test any of the new MP4Box.exe compiles with your muxing tool?
Cheers
Drachir
24th April 2005, 16:48
Originally posted by SeeMoreDigital
Now because I'm not very skilled in these matters I am unable to determine whether there's a problem with MP4Box.exe or with MP4BoxGUI!
It is a problem with the current MP4Box version. If you want create an ISO Media File File Brand isom - version 1 with 2 aac stream this way:
MP4Box -add audio1.aac -add audio2.aac -add video.avi video.mp4 -out test.mp4
it won't work.
Creating a 3GP File File Brand 3gp6 - version 1024 with two aac stream this way will work:
MP4Box -3gp -add audio1.aac -add audio2.aac -add video.avi video.mp4 -out test.3gp
Creating a Mpeg4 Systems Presentation File Brand mp42 - version 1 with two aac streams will work too.
MP4box -mp4 test.bt
JoeBG
25th April 2005, 14:17
mp4box from celtic druid can mux 2 audio and chapters and all you want
Doom9
25th April 2005, 14:38
mp4box from celtic druid can mux 2 audioOnly if at least one of those is not an AAC... (see the tracker here: http://sourceforge.net/tracker/index.php?func=detail&aid=1188550&group_id=84101&atid=571738)
SeeMoreDigital
25th April 2005, 16:32
Originally posted by JoeBG
mp4box from celtic druid can mux 2 audio and chapters and all you want This is not my experience!
When I use Celtic Druid's MP4Box.7z 19/04/2005 14.06.58 320K build (which I previously assumed was available via Sharktooth) with MP4BoxGUI... it stalls at 99%: -
http://img175.echo.cx/img175/7262/mp4boxguimuxtests0ce.png
I've also noticed that, if the audio streams are inputted before the video stream, MP4BoxGUI stalls at 97%: -
http://img209.echo.cx/img209/5256/mp4boxmuxtest022wb.png
And... when you close down the application, although it disappears from your desktop, both MP4BoxGUI.exe and MP4Box.exe are still running in the background.
Hope this helps....
Cheers
Doom9
25th April 2005, 17:06
I can't find the changelog at the official site, and the CD mirrors are beyond slow as usual so I can't be sure, but it was only recently that progress indicators have been introduced.. so that could mean the gui expects different stdout output than it gets. Another explanation is http://sourceforge.net/forum/forum.php?thread_id=1272493&forum_id=287547
unless you specifically check for the process state, rather than read from stdout, you don't get the point where mp4box finishes and you cannot count on a percentage counter from mp4box to go up to 100%.
and avi input? ewww
SeeMoreDigital
25th April 2005, 17:19
Ewww indeed...
As I have "zero" compiling skills... I have to ask, which do you think is more likely. Some form of compiling mistake. Or something got broke when the chapter functionality was added?
Cheers
Doom9
25th April 2005, 17:44
I tend to think that the stdout progress reports not being perfectly synched to the I/O is more likely, especially when coming from a version that had no status reports (I've never used mp4box prior to the 0.25 CVS build so I don't know for sure if there wasn't any kind of progress indicator before).
Drachir
25th April 2005, 17:46
Originally posted by SeeMoreDigital
Or something got broke when the chapter functionality was added?
Don't think that it has anything to do with the Nero like chapter functionality.
It could happen some where between this changes:
https://sourceforge.net/forum/forum.php?thread_id=1263543&forum_id=327349
However we will have to wait until it is fixed. Or fix it by your self ;).
Doom9
25th April 2005, 17:50
btw, try a pre 0.24 build, the 0.24 build and post 0.25 build and see if something has changed. Also compare the output when running mp4box from the commandline.
SeeMoreDigital
25th April 2005, 17:55
Originally posted by Doom9
btw, try a pre 0.24 build, the 0.24 build and post 0.25 build and see if something has changed. Also compare the output when running mp4box from the commandline. Is there a compile of an pre 0.24 or post 0.25 build you can point me to please?
Cheers
Doom9
25th April 2005, 18:01
I meant post 0.24.. 0.25 isn't even final yet.
and I've just started using mp4box last Saturday so I don't have any old compiles.. but the official 0.23 full distro at Celticdruid should contain a pre-0.24 mp4box ;)
bond
25th April 2005, 18:01
jeanlf for sure changed something in the messages you get when doing conversions one month ago or so
eg the cvs changelog mentions - New lifting for MP4Box - nicer progress notifications and help screens.
SeeMoreDigital
25th April 2005, 18:42
Originally posted by Doom9
....but the official 0.23 full distro at Celticdruid should contain a pre-0.24 mp4box ;) I don't know for sure, but I presume the version of MP4Box.exe highlighted below, is the same as the one that's in GPAC Framework 0.2.3 Setup.exe...
http://img231.echo.cx/img231/8196/celticdruid2hu.gif
If this is the case, then yes... it can mux more than 1No AAC and/or mp3 audio stream with MP4BoxGUI...
If anybody has any other MP4Box.exe compiles they would like me to try with MP4BoxGUI, it will be my pleasure to try them.
Cheers
JoeBG
25th April 2005, 18:51
Try this one (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev) :)
SeeMoreDigital
25th April 2005, 18:54
Originally posted by JoeBG
Try this one (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev) :) Which one?
JoeBG
25th April 2005, 19:01
Originally posted by SeeMoreDigital
Which one?
I downloaded the single mp4 box, not the whoöe gpac :)
I`m muxing with direct commandline and it adds everything I want. I don´t know if it works in the gui, but the gui should not create other commandlines we do.
SeeMoreDigital
25th April 2005, 19:06
Originally posted by JoeBG
I downloaded the single mp4 box, not the whoöe gpac :)
I`m muxing with direct commandline and it adds everything I want. I don´t know if it works in the gui, but the gui should not create other commandlines we do. If you mean: -
MP4Box.7z 19/04/2005 14.06.58 320K
...This is the version I've already tried with MP4BoxGUI, without success :(
Cheers
celtic_druid
26th April 2005, 01:16
Most important one to try would I guess be "GPAC Framework 0.2.5 2005.04.05.exe" as it is closest timewise. All the installers contain a build of mp4box though.
My server also contains dev builds going back to 2004.09.22 which are not mirrored.
Should be ~10kB spare upload on my server.
SeeMoreDigital
26th April 2005, 11:48
Originally posted by celtic_druid
Most important one to try would I guess be "GPAC Framework 0.2.5 2005.04.05.exe" as it is closest timewise. All the installers contain a build of mp4box though. I'm sorry to report that this version of MP4Box.exe can't mux more than 1No audio stream with MP4BoxGUI either :(
http://img142.echo.cx/img142/306/mp4boxexe7ro.gif
Cheers
Doom9
26th April 2005, 13:02
@JoeBG: it's not about the commandlines.. I have no doubt mp4boxgui creates the proper commandlines.. it's about the stdout and stderr output mp4box generates.. mezzanine implemented a progress indicator, and you literally have to suck that one out of your fingers whenever you write a GUI for a commandline program (even for mencoder where you have one process indicator going up from 0 to 100, the percentage is not good enough if encoding is slow so I had to construct a progress indicator based on number of frames encoded versus all the frames in the source). the way mp4box acts in the last version does not seem too consistent to me so I'm not surprised it causes problems in programs that have a progress indicator (guess why megui no longer has a progress indicator for mp4muxing.. it's because I haven't found a reliable way that works in all cases and does not lead to unexpected results).
@smd: what is the latest mp4box.exe version that worked? you gotta take it from there and advance in time. the 0.24 official build introduced changes in the progress indicator.. I'm just guessing but my buest guess is that since stdout output changed at that point, GUI with progress indicators might have to be updated.
SeeMoreDigital
26th April 2005, 13:49
Originally posted by Doom9
@smd: what is the latest mp4box.exe version that worked? you gotta take it from there and advance in time. the 0.24 official build introduced changes in the progress indicator.. I'm just guessing but my buest guess is that since stdout output changed at that point, GUI with progress indicators might have to be updated. The last version that worked (for me) was this one (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/MP4Box_26-Jan-2005.7z) dated 26 Jan 2005...
http://img226.echo.cx/img226/1518/mp4box26jan050yo.gif
Cheers
mezzanine
27th April 2005, 00:20
Doom9 is right, there is nothing wrong with the command lines. MP4BoxGui indicators were constructed to work with the latest build of mp4box at that time. Stdout output has changed since then (i think there's even a progress-bar now) so everything has to be updated. I don't know how easy it is to make a reliable and consistent progress-bar with mp4box, because with all these new features (track selection etc) it's impossible to know the number of streams the user is importing. Is there a percentage indicator during the muxing ? If not there is not much i can do about that either.
I'll get to it as soon as i find time to finish this:
http://img243.echo.cx/img243/2171/gui27zb.gif
http://img243.echo.cx/img243/5674/gui12qn.gif
JoeBG
27th April 2005, 04:51
looks great :)
SeeMoreDigital
27th April 2005, 07:55
Very nice indeed :D
Doom9
27th April 2005, 08:24
I don't know how easy it is to make a reliable and consistent progress-bar with mp4box, because with all these new features (track selection etc) it's impossible to know the number of streams the user is importing. Is there a percentage indicator during the muxing ?In my experience, you get an "Importing" line wiht a progress indicator and a percentage for each stream you import. Then there's another line saying "Writing" with a percentage, and finally one for Splitting. But that's using raw video streams, audio (aac inside mp4 or raw) and subs.. and the percentage doesn't always go up to 100.. I noticed that in writing, at a certain post past 50%, mp4box would just finish up without waiting for me to read the stdout.
I was thinking about having some kind of indication about which stream is being imported, and have the progress bar go up to 100% a couple time, for each importing, writing and splitting process.. but unfortunately even that doesn't seem to be reliable and I haven't had any feedback on my "mp4box suddenly exiting even though the stdout output makes you think it's not done yet" issue yet :/
Great Dragon
4th May 2005, 18:37
2mezzanine
Can i have a direct link to download new build?
mezzanine
8th May 2005, 01:29
There is no new build yet.. and i don't know if i ever find the time to finish it.
Use YAMB instead, it's a great tool.
SeeMoreDigital
8th May 2005, 10:57
Originally posted by mezzanine
There is no new build yet.. and i don't know if i ever find the time to finish it.
Use YAMB instead, it's a great tool. Well I hope you don't abandon your work on MP4BoxGUI altogether :(
Cheers
Is there a percentage indicator during the muxingThere is.. however, there are multiple ones. There's an "importing" progress indicator for each stream that is being imported, then you have a writing indicator (that's writing from the temporary file to the final mp4), and finally if you're splitting you have a splitting indicator as well.. all those go from 0 to 100, but unfortunately some times, before you get to 100% mp4box just continues with the next one, or in case of splitting/writing the final file, at some point mp4box just doesn't care if you read the stdout anymore and finishes its job. I've asked about that behavior in the gpac forum, but I have not gotten any reply so far.
And because I've found those indicators to be less than completely reliable, I've decided to hold off on the muxing progress indicator for now. If I should find a reliable way I'd let you know (or you could simply look at the MeGUI source code.. my initial attempts are in there, the stdout parsing is in there but I just don't send any of the results to the GUI).
mezzanine
8th May 2005, 15:00
Originally posted by Doom9
There is.. however, there are multiple ones. There's an "importing" progress indicator for each stream that is being imported....
The problem with mp4boxgui is that i don't know the number of streams that are being imported (in avi container) so i can't make a reliable "importing percentage indicator". But with MeGui and AutoAC since we know the number of streams it should be easy to implement, and regarding the importing issue (jumping to next stream before getting to 100%) i'll make the gui jump to the next stream if perc-value is smaller than the previous one.
Originally posted by SeeMoreDigital
Well I hope you don't abandon your work on MP4BoxGUI altogether
I won't, but i want to fix autoac's bugs first.
Sergejack
12th June 2005, 02:59
mezzanine
I made the little mp4box gui i promised, find it later in this thread
I may be way too much tired, but it could be nice not to postone the link.
Elias
22nd January 2006, 11:42
Did the development of this awesome GUI die out? What a shame :(
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.