View Full Version : YAMB 1.6 is out
Kurtnoise
3rd May 2005, 07:58
Hi,
YAMB or Yet Another MP4Box GUI can be interesting for you if you would like to create mp4 files by adding different A/V files or edit some kind of files.
YAMB Features :
Mux a lot of Audio (aac, mp4, mp3, vorbis...) & Video Files (3gp, mp4, mpeg, vob, ogg, avi...) with subtitles and chapters support.
Split/Join mp4 files.
Extract some tracks from AVI files or raw/mp4/3gp streams, subtitles and chapters.
Have some infos about your files.
Tagging.
Here is a screenshot :
http://kurtnoise.free.fr/Yamb/Yamb.gif
Download : Yamb with installer (http://yamb.unite-video.com/download.html) (Yamb+mp4box) / Yamb exe only (http://yamb.unite-video.com/download.html) or here (http://kurtnoise.free.fr/index.php?dir=Yamb/) if the first links are broken.
Guide :
A great overview to create/edit mp4 files with Yamb :: http://www.doom9.org/mp4.htm
Discussion :
Direct link for Yamb 1.6 discussion (http://forum.doom9.org/showthread.php?p=815106#post815106).
Direct link for Yamb 1.5 discussion (http://forum.doom9.org/showthread.php?p=780902#post780902).
some things i meantioned:
- video drop down list, lists raw mpeg-4 part2 video (.m4v and .cmp) together with .mp4 container files (which of course can also contain non-mpeg4 streams), to avoid confusion it might be better to move .mp4 into an own row
- the same goes for audio: you mix .aac with .mp4, of course .mp4 could also include mp3 or mp2 audio for example, so this might confuse people in some situations (and maybe you want to add the .m4a extension too (.m4a = .mp4) IF mp4box knows the .m4a extension (dunno))
- you might also want to add .3gp support to the input options
- for chapters: what is the "gpac format"? mp4box supports a lot of chapter formats, so this isnt really clear imho!?
- strictly speaking its also possible to mux more than 1 video stream, not many people will do that, but maybe you want to support this too?
- for container files (audio and video): .avi, .mpg, .mp4 there is also the possibility to choose what you want to import in mp4box (for .avi and .mpg its #audio or #video, for .mp4 its the trackid, cause if this is not defined, both audio and video (or better said all streams in the container) will get imported from the container)
you can solve this by adding always #video to .avi and .mpg inputs in the video tab
the same for the audio tab (add #audio to .avi, but you can also import audio-only that way from .mpg files (mp2 audio) so it might be a good idea to add this (.mpg and always adding #audio) to the audio tab too)
for .mp4 files you need to define the trackid, which is a more difficult task actually (audio-only .mp4 files normally always use the trackid 1 for the audio stream), but for audio+video .mp4 files it becomes more difficult, so you might want to leave this as is
- are you sure that *.3gpp is a valid extension? i only know .3gp and .3g2
- in the splitting tab the dropdown list says "all supported files *.*" you might want to change this to .mp4 only
- mp4box can also split from time X to time Y, which is very powerful imho, you might want to add this too (if you have enough free time, it would be nice to get a window where the video is displayed where you can seek keyframe-wise to a specific point, set that time aso... well that would than be virtualdub :D )
- its maybe a good idea to display the used cmdl in the splitting tab too, when enable that under options
- maybe you want to add an overall option to the options tab which let you set that the mp4box window should stay open after the conversion, so people can check the import reports
- does the "keep systems tracks" option work? it doesnt seem to change the cmdl here!?
all in all great tool :)
edit: btw does yamb really only pass the cmdl to mp4box or does it do some more things?
of course all the points i mentioned for mp4boxgui here (http://forum.doom9.org/showthread.php?s=&postid=630790#post630790) are valid for your tool too, eg -nodrop, framerate setting, sbr signalling are very important too...
Kurtnoise
3rd May 2005, 13:25
hey,
Originally posted by bond
some things i meantioned:
- video drop down list, lists raw mpeg-4 part2 video (.m4v and .cmp) together with .mp4 container files (which of course can also contain non-mpeg4 streams), to avoid confusion it might be better to move .mp4 into an own row
- the same goes for audio: you mix .aac with .mp4, of course .mp4 could also include mp3 or mp2 audio for example, so this might confuse people in some situations (and maybe you want to add the .m4a extension too (.m4a = .mp4) IF mp4box knows the .m4a extension (dunno))
- you might also want to add .3gp support to the input options
ok, no problem.
Originally posted by bond
- for chapters: what is the "gpac format"? mp4box supports a lot of chapter formats, so this isnt really clear imho!?
it's like this :
code:00:00:00.000 Some Chaptername for Chapter 1
00:00:00.880 Some Chaptername for Chapter 2
00:00:02.400 Some Chaptername for Chapter 3
00:00:06.720 Some Chaptername for Chapter 4
00:00:08.840 Some Chaptername for Chapter 5
I decided to name it "GPAC format" to avoid the confusion with subtitles format...Yes I know it's not clear. If you have a good name...
Originally posted by bond
- strictly speaking its also possible to mux more than 1 video stream, not many people will do that, but maybe you want to support this too?
mmh yes. why not but is it work for the playback ? with haali splitter I think.
Originally posted by bond
- for container files (audio and video): .avi, .mpg, .mp4 there is also the possibility to choose what you want to import in mp4box (for .avi and .mpg its #audio or #video, for .mp4 its the trackid, cause if this is not defined, both audio and video (or better said all streams in the container) will get imported from the container)
you can solve this by adding always #video to .avi and .mpg inputs in the video tab
the same for the audio tab (add #audio to .avi, but you can also import audio-only that way from .mpg files (mp2 audio) so it might be a good idea to add this (.mpg and always adding #audio) to the audio tab too)
for .mp4 files you need to define the trackid, which is a more difficult task actually (audio-only .mp4 files normally always use the trackid 1 for the audio stream), but for audio+video .mp4 files it becomes more difficult, so you might want to leave this as is
I plan to add some import/dump functions in a new tab...so, yes.
Originally posted by bond
- are you sure that *.3gpp is a valid extension? i only know .3gp and .3g2
IIRC, there is no official extension for 3gp files. I checked -h format command to have these extensions.
Originally posted by bond
- in the splitting tab the dropdown list says "all supported files *.*" you might want to change this to .mp4 only
ok
Originally posted by bond
- mp4box can also split from time X to time Y, which is very powerful imho, you might want to add this too (if you have enough free time, it would be nice to get a window where the video is displayed where you can seek keyframe-wise to a specific point, set that time aso... well that would than be virtualdub :D )
:D You read my thought...Yeah, it's expected.
Originally posted by bond
- its maybe a good idea to display the used cmdl in the splitting tab too, when enable that under options
we have already the cmdl in this tab...
Originally posted by bond
- maybe you want to add an overall option to the options tab which let you set that the mp4box window should stay open after the conversion, so people can check the import reports
maybe...
Originally posted by bond
- does the "keep systems tracks" option work? it doesnt seem to change the cmdl here!?
No, it doesn't work. I disable this option for the moment.
Originally posted by bond
edit: btw does yamb really only pass the cmdl to mp4box or does it do some more things?
for the moment, it pass only the cmdl.
Originally posted by Kurtnoise13
I decided to name it "GPAC format" to avoid the confusion with subtitles format...Yes I know it's not clear. If you have a good name...hm now that you explianed it it indeed fits well i would say :)
mmh yes. why not but is it work for the playback ? with haali splitter I think.should work with haali and also in non-dshow players like videolan
I plan to add some import/dump functions in a new tab...so, yes.well thats not really that needed for the audio/video import of .avi and .mpg files!
maybe i didnt explain it too well but you could always add #video to .mpg and .avi inputs in the video tab to make sure only the video gets imported (cause if not setting #video all streams get used from that input file!)
the same goes for the audio too (you can add audio from .avi and .mpg too in mp4box, which you might want to add inclusive the #audio to make sure that really only the audio is taken from these files!)
about the new "import/dump functions tab" will it include things like setting the framerate for raw video and the option to signal sbr for he-aac?
also the -nodrop option shouldnt be forgotten, cause it confuses people a lot when they get a variable framerate stream after importing as you can see in some posts
we have already the cmdl in this tab... hm strange now it works, but before it didnt ?
Kurtnoise
3rd May 2005, 15:27
Originally posted by bond
well thats not really that needed for the audio/video import of .avi and .mpg files!
maybe i didnt explain it too well but you could always add #video to .mpg and .avi inputs in the video tab to make sure only the video gets imported (cause if not setting #video all streams get used from that input file!)
the same goes for the audio too (you can add audio from .avi and .mpg too in mp4box, which you might want to add inclusive the #audio to make sure that really only the audio is taken from these files!)
thanks...it's much clear now. :)
Originally posted by bond
about the new "import/dump functions tab" will it include things like setting the framerate for raw video and the option to signal sbr for he-aac?
also the -nodrop option shouldnt be forgotten, cause it confuses people a lot when they get a variable framerate stream after importing as you can see in some posts
yes...if you are interesting by other things, let me know.
Kurtnoise
5th May 2005, 17:23
YAMB 1.1 is out.
changelog:
- Added some import functions for Audio & Video parts as recommended by Bond. (right click on the box to enable the button).
- Several changes concerning drop-down lists for Mux Tab.
- Added "split start:end" option.
- Added "extract raw A/V files from AVI" feature.
download : with installer (http://unite-video.com/phpbb/download.php?id=1775) // Yamb.exe only (http://unite-video.com/phpbb/download.php?id=1774)
- under import options: are the options like "video only" not functional atm, or am i too dumb to check how/when they can be enabled!?
- and as i said i really recommend to add by default #video to the video import files and #audio to the audio import files (.avi, .mpg and .ogg)
any reason not to do that? i think it makes it much more clearer and avoids hassles with input files containg audio+video
- calling an option "force packed bitstream" is totally misleading. packed bitstream is and will never be allowed in .mp4! i assume you mean the -packed switch, which force unpacking of packed bitstream. actually this option is pretty useless as mp4box will in any situation unpack a packed bitstream even if you dont set -packed, so i wouldnt even offer that option in the gui
if you still want to offer it, call it "force unpacking" or so
- .m4a files are container files (.m4a = .mp4! only the extension is different)
- the name "force cfr" is also misleading, as it will not convert a vfr stream to a cfr one for example, better call it "keep n-vops" or make it disabled by default and call it "force vfr" or "make vfr if possible"
- as i said already, its possible to import audio from .avi (mp3) and .mpg too! actually the only way to get mp2 audio into .mp4 with mp4box is to import from .mpg, so it would make much sense to offer these input formats under audio too (together with #audio)
- when having two different audio streams in the list its not possible anymore to set the sbr signalling option
- better not call it "aac-sbr", but either only "sbr" or "he-aac", cause aac-sbr is an expression nowhere used (except in coreaac), the official expression is "he-aac" (the name of the technology is "sbr"). calling it aac-sbr, will make newbies think its maybe a third, new profile next to lc and he aac
- are you planning to add .mp4 extracting too to yamb?
Kurtnoise
5th May 2005, 19:34
Originally posted by bond
- under import options: are the options like "video only" not functional atm, or am i too dumb to check how/when they can be enabled!?
strange...works fine here. Did you load an avi first or another file ?
Originally posted by bond
- and as i said i really recommend to add by default #video to the video import files and #audio to the audio import files (.avi, .mpg and .ogg)
any reason not to do that? i think it makes it much more clearer and avoids hassles with input files containg audio+video
well..I thought it was better that people can choose these options by themself. But I can manage them by default for sure.
Originally posted by bond
- and as i said i really recommend to add by default #video to the - calling an option "force packed bitstream" is totally misleading. packed bitstream is and will never be allowed in .mp4! i assume you mean the -packed switch, which force unpacking of packed bitstream. actually this option is pretty useless as mp4box will in any situation unpack a packed bitstream even if you dont set -packed, so i wouldnt even offer that option in the gui
ok, my bad. I'll change that.
Originally posted by bond
- .m4a files are container files (.m4a = .mp4! only the extension is different)
:o
Originally posted by bond
- the name "force cfr" is also misleading, as it will not convert a vfr stream to a cfr one for example, better call it "keep n-vops" or make it disabled by default and call it "force vfr" or "make vfr if possible"
ok...
Originally posted by bond
- as i said already, its possible to import audio from .avi (mp3) and .mpg too! actually the only way to get mp2 audio into .mp4 with mp4box is to import from .mpg, so it would make much sense to offer these input formats under audio too (together with #audio)
Indeed...I forgot that.
Originally posted by bond
- when having two different audio streams in the list its not possible anymore to set the sbr signalling option
huh..yes, a bug.
Originally posted by bond
- - better not call it "aac-sbr", but either only "sbr" or "he-aac", cause aac-sbr is an expression nowhere used (except in coreaac), the official expression is "he-aac" (the name of the technology is "sbr"). calling it aac-sbr, will make newbies think its maybe a third, new profile next to lc and he aac
well...as you said. It could be confusing.No problem, I'll change that.
Originally posted by bond
- are you planning to add .mp4 extracting too to yamb?
yes
SeeMoreDigital
5th May 2005, 19:51
The GUI is shaping up really nicely now Kurt... many thanks.
Cheers
Originally posted by Kurtnoise13
[B]strange...works fine here. Did you load an avi first or another file ?hm it seems that after you load a .mp4 files, and than an .avi, you cant choose the options anymore, altough its an .avi
if i load a .avi right at the beginning it works
btw when loading a .mp4 i can never choose the "trackid" option (which you might call "import the track from MP4/3GP" instead of "isomedia", as most newbies will surely not know what this isomedia means)
well..I thought it was better that people can choose these options by themself. But I can manage them by default for sure.
yeah, its always good to let people choose it themselves, its just that it might be better ticked by default
btw the option is called -packed not -packet!
SeeMoreDigital
5th May 2005, 20:21
Originally posted by bond
btw when loading a .mp4 i can never choose the "trackid" option (which you might call "import the track from MP4/3GP" instead of "isomedia", as most newbies will surely not know what this isomedia means) Agreed...
It's a very good idea to simplify/standardise the proposed wording and phraseology!
Cheers
Kurtnoise13: another idea:
mp4box has two option for the output file:
1) create a new file (by adding -new before the output filename)
2) add the tracks to an existing file (by adding -out or no switch at all before the output filename)
would be nice if people can choose between these two too in yamb :)
Kurtnoise
6th May 2005, 10:46
Originally posted by bond
btw when loading a .mp4 i can never choose the "trackid" option (which you might call "import the track from MP4/3GP" instead of "isomedia", as most newbies will surely not know what this isomedia means)
it supposes that newbies know the differences between MP4 and 3GP... ;)
Kurtnoise
6th May 2005, 10:50
Originally posted by bond
mp4box has two option for the output file:
1) create a new file (by adding -new before the output filename)
2) add the tracks to an existing file (by adding -out or no switch at all before the output filename)
added. :)
But -new or none command for an output file is the same thing. Am I right ?
Originally posted by Kurtnoise13
it supposes that newbies know the differences between MP4 and 3GP... ;) no, newbies dont need to know it to realise its an option for mp4 files :p
But -new or none command for an output file is the same thing. Am I right ?no, specifying no switch will simply add the streams to an existing file afaik
SeeMoreDigital
6th May 2005, 12:14
I don't know about some of you guys, but muxing streams with YAMB 1.1 appears to be a more "hit and miss affair" compared to YAMB 1.0. As quite often the muxes to not get generated :eek:
With regard to "importing" video and audio streams etc, I have a suggestion of my own. How about using the expression "Supported Files"..... And laying it out something like this: -
http://img235.echo.cx/img235/838/yambaudioproposal3kk.gif
Cheers
Kurtnoise
6th May 2005, 12:35
what do you mean by "hit & miss affair" ?
concerning your suggestion : you mix different formats. I prefer to have (and to see of course) the differences between raw and containers files when I select my input file.
btw, nobody have files with .divx or .xvid extension.
Originally posted by Kurtnoise13
concerning your suggestion : you mix different formats. I prefer to have (and to see of course) the differences between raw and containers files when I select my input file.i would second SMD's request :)
to by default display all filetypes chooseable in the folder would be a nice thing, cause with having to use the dropdown list every time to see the file you want to import everytime is not perfect i think
btw, nobody have files with .divx or .xvid extension..divx and .xvid extensions in this context means raw mpeg-4 part2 streams BUT noone uses these extensions for that anymore! so i wouldnt list them at all
Originally posted by defunkt
Thanks for looking at that. But did you actually try adding a stream to an existing file? Not working here or I'm going mad. Don't mean to hijack the topic but it seems relevant to YAMB. works fine here...
whats your exact cmdl that doesnt work?
SeeMoreDigital
6th May 2005, 13:32
Originally posted by Kurtnoise13
what do you mean by "hit & miss affair" ? Okay here goes...
First I placed all the streams I wanted to mux into their own folder: -
http://img197.echo.cx/img197/8413/yambstep009wj.gif
Step 01 - I went onto select my Mpeg4 "video" stream (which in this case was within the .AVI container) : -
http://img236.echo.cx/img236/1848/yambstep013ax.gif
Step 02 - I went onto select my .AAC "audio" stream (but first I had to adjust the "File of Type:" drop down list :( ) : -
http://img197.echo.cx/img197/6033/yambstep029hk.gif
Step 03 - I went onto select my .txt "chapter" stream (no problems there :) ): -
http://img204.echo.cx/img204/3813/yambstep034et.gif
Step 04 - But went I attempt to mux all the streams, my muxed file does not appear :( : -
http://img182.echo.cx/img182/5585/yambstep046ln.gif
Just to confirm. When I perform the exact same proceedure with YAMB 1.0, it works perfectly.
Cheers
SMD: your problem is caused as yamb 1.1 tries to add the video stream twice to the .mp4!!!
you can see that by ticking "show commandline" in yamb, where you see the used cmdl, which shows that "-add ...avi" is used twice
SeeMoreDigital
6th May 2005, 14:38
Originally posted by bond
SMD: your problem is caused as yamb 1.1 tries to add the video stream twice to the .mp4!!! Oh yea... so it does!
http://img12.echo.cx/img12/686/yambmuxing5ql.gif
I guess a fix will be in the offing soon... Thanks bond
Originally posted by bond
.divx and .xvid extensions in this context means raw mpeg-4 part2 streams BUT noone uses these extensions for that anymore! so i wouldnt list them at all When DivX6 gets here, we will see the .divx file extension being used quite a bit!
It may be wishful on my behalf but it would be great, if when importing such .divx files, all their streams (the ones that are supported) appeared in YAMB ;)
Cheers
SeeMoreDigital
6th May 2005, 17:03
...And while I was in "cut and paste" mode...
Here's my suggestion for inputting "Audio" streams: -
http://img219.echo.cx/img219/1882/yambaudio7ls.gif
Cheers
Kurtnoise
6th May 2005, 18:43
Ok I'll change that but :
mp4a doesn't exist as far I know.
mp1, mp2 as input files are not supported by MP4Box.
what is it private streams ?
:p
@Bond : could you clean this thread please...(i.e move the -new/-out comments in a new thread). Thanks.
SeeMoreDigital
6th May 2005, 20:38
Originally posted by Kurtnoise13
Ok I'll change that but :
mp4a doesn't exist as far I know.
mp1, mp2 as input files are not supported by MP4Box.
what is it private streams ? The .mp4a file extension did exist for a while but was quickly superseded when Apple correctly adopted the .m4a file extension for the iPod.
What a shame .mp1 and .mp2 elementary audio streams are not supported (same as, .m1v and .m2v elementary video streams)... I guess well have to wait a while longer for MP4Box.exe to incorporate it... Unless of course, you want to develop a muxing tool based around MPEG4IP :eek:
As for "Private Streams", that's a little joke for bond :)
But god only knows how many more people would use the .MP4 container if someone developed a "Private" way of muxing .AC3 audio into .MP4 ;)
Cheers
Originally posted by SeeMoreDigital
When DivX6 gets here, we will see the .divx file extension being used quite a bit!
It may be wishful on my behalf but it would be great, if when importing such .divx files, all their streams (the ones that are supported) appeared in YAMBseemoredigital, you dont seem to get it...
yamb is "only" a gui for mp4box! if mp4box doesnt support it you can list as many extensions in yamb as you want, it will NOT work...
the upcoming .divx format is a modified .avi, it will mean a lot of work for jeanlf to incorporate it fully, and i think he has better things to do than to support this format.
especially as people can never get enough... if he officially supports .divx, they will ask for chapter, subs support and whatnot.
i think before asking for support for lots of different things (.divx, .m2v, .mp2 aso...), which mean defacto more work for jeanlf (and less work on much more important things), they should use their mind and realise whats possible already in mp4box, and than you will find out what drachir posted, that you can simply mux your .m2v or .mp2 to .mpg and than import this with mp4box. is this really that hard?
i get the feeling that people ask for more and more features and tools just for the sake of their own lazyness to learn and think...
Originally posted by SeeMoreDigital
Here's my suggestion for inputting "Audio" streams: -
http://img219.echo.cx/img219/1882/yambaudio7ls.gif
"AAC files: *.aac, *.mp4, *.m4a, *.mp4a hell, plz NO
what do i write that much for in this thread and the whole forum, to explain how the whole thing looks like technically???
DONT mix up raw .aac and .mp4/.m4a!!! the one is a raw format and the other one is a container. these are totally different things!!!
apart from that .mp4 can also contain lots of other audio formats than aac, so whats the point of listing .mp4 as "aac audio", if you have mp2/mp3 audio maybe stored in it???
can you imagine the confusion of newbies on such files? can you imagine all the questions? whats the point?
than whats the point of listing things NOONE uses, like .mp4a?? for the sake of having as much as extensions listed as possible?
dont you realise how these things only lead to confusion for newbies? "what is .mp4a?" "is .mp4a something different than .mp4/.m4a"? "how can i create .mp4a?" "why does tool X dont support .mp4a?" hell...
and simply because lots of people ask for ac3 support in .mp4, it doesnt mean that it makes any sense at all. the last thing i want to see in .mp4 is ac3...
if you target hardware player playback, hell use .avi. no need to mess around with .mp4!
sorry, that i am getting angry, but yamb had a nice and clear input format layout and than comes this proposal, i hope Kurtnoise13 will not change this...
:devil:
@Bond : could you clean this thread please...(i.e move the -new/-out comments in a new thread). Thanks. yeah, i will clean it up once this whole discussion finds an end
Kurtnoise
7th May 2005, 15:21
Hi,
Guys, I need you...could you test this early (http://kurtnoise.free.fr/Yamb.zip) version, especially the Audio part. It seems it doesn't work properly with two or more audio files. :( I'm checking this part now.
Thanks for your feedbacks.
Originally posted by Kurtnoise13
Guys, I need you...could you test this early (http://kurtnoise.free.fr/Yamb.zip) version, especially the Audio part. It seems it doesn't work properly with two or more audio files. :( I'm checking this part now.- the used cmdl changes when i mark one audio stream in the audio tab (when two are present) and doesnt add both audio streams to the cmdl
- overwrite an existing file ticking doesnt lead to that "-new" gets added to the cmdl
- for the output file, the extensions doesnt get automatically added to the filename
SeeMoreDigital
7th May 2005, 17:49
I get what you mean bond....
My suggestion for YAMB's "import stream" layout was following on from how it's presented in mp4UI's GUI: -
http://img196.echo.cx/img196/3552/mp4ui9pt.gif
I must admit I took it for granted that MP4Box.exe would be able to mux more stream types than it actually does :eek: Especially, given that it has only just recently been greatly improved ;)
I guess I am getting rather over enthusiastic!
Originally posted by bond
and simply because lots of people ask for ac3 support in .mp4, it doesnt mean that it makes any sense at all. the last thing i want to see in .mp4 is ac3...
if you target hardware player playback, hell use .avi. no need to mess around with .mp4! Hey... I did not say I support the idea... I'm simply passing on other peoples points of view... And if adding support for .AC3 in .MP4 is all it's going to take to get more people to move over from .AVI to .MP4 then it has to be worth considering.
When it comes to .MP4 container support in stand-alones, the player manufacturers have really managed to confuse the end-user by not offering a decent method of getting 6Ch AAC audio out of their players. As you know, many players only offer 2No analogue outputs (including the new high-def capable devices) and those players that have 6No analogue outputs are unable to pass/map the AAC channels correctly... And when you try and explain to people why AAC audio can't be decoded via (optical or electrical) S/P-DIF connection, this only upset them more... and drives them away from considering/using the .MP4 container :eek:
Like I say, a lot of people like that idea of the .MP4 container. They like the fact that it can support chapter selection and subtitles etc... And they like using Recode2. But they are getting really confused as to why they are unable to listen to 6Ch (5.1) audio :eek:
Cheers
SeeMoreDigital
7th May 2005, 17:50
Hi Kurt,
As bond (and your good self) already mentioned, it does not appear to be able to mux 2No AAC streams with Mpeg4 video.
It also is completely unable to mux .mp3 streams with Mpeg4 video. And when adding chapters... the application "dissapears" from the desktop!
EDIT: Does MP4Box.exe support the "extraction" of Mpeg4 video from out of the .MP4 container?
Originally posted by bond
yeah, i will clean it up once this whole discussion finds an end Maybe you could move all my crap onto an "MP4Box wish list discussion" type thread?
Cheers
Kurtnoise
7th May 2005, 19:01
Originally posted by bond
- the used cmdl changes when i mark one audio stream in the audio tab (when two are present) and doesnt add both audio streams to the cmdl
- overwrite an existing file ticking doesnt lead to that "-new" gets added to the cmdl
- for the output file, the extensions doesnt get automatically added to the filename
for the overwriting, I disable this option for the mux. It's not a bug. ;)
Ok for the other things. I'll fix that.
Kurtnoise
7th May 2005, 19:07
Originally posted by SeeMoreDigital
It also is completely unable to mux .mp3 streams with Mpeg4 video. And when adding chapters... the application "dissapears" from the desktop!
huh...try w/o audio files please and tell me what happend. I think that issue comes from audio part. I didn't change anything concerning "chapters" part.
Originally posted by SeeMoreDigital
EDIT: Does MP4Box.exe support the "extraction" of Mpeg4 video from out of the .MP4 container?
if your video is stored into avi container yes otherwise I don't know.
SeeMoreDigital
7th May 2005, 20:23
Originally posted by Kurtnoise13
huh...try w/o audio files please and tell me what happend. I think that issue comes from audio part. I didn't change anything concerning "chapters" part. The muxing of "video only" Mpeg4 in .MP4, Mpeg4 in .CMP and Mpeg4 in .AVI works perfectly without AAC or mp3 audio
Originally posted by Kurtnoise13
if your video is stored into avi container yes otherwise I don't know. .Being able to de-mux Mpeg4 video streams out of .MP4... would be kinda cool.
EDIT: With regard to "chapter importing"....
If I input the streams in the following order YAMB muxes fine....
* Chapter file (.txt)
* Mpeg4 video stream (.avi)
* AAC audio stream (.aac)
If I input the streams in the following order the YAMB GUI dissapears....
* Mpeg4 video stream (.avi)
* AAC audio stream (.aac)
* Chapter file (.txt)
Cheers
stephanV
7th May 2005, 21:17
Kurtnoise13: thx for your work :)
uhm... about this:
I did not say I support the idea... I'm simply passing on other peoples points of view... And if adding support for .AC3 in .MP4 is all it's going to take to get more people to move over from .AVI to .MP4 then it has to be worth considering.
If some app would support muxing AC3 into mp4, i really dont think anyone would care. AC3 in MP4 kinda weakens the point of using MP4. MPEG4 ASP + AC3 in MP4 does not have any realistic benefits over MPEG4 ASP + AC3 in AVI.
Other than that it would take away development time from things that truly are important ("converting" people from AVI to MP4 is not important, no one here benefits from that, only Nero. And it certainly isn't a good idea if you are going to do it by destroying the essence of MP4). If standalone manufacturers dont create devices with proper 6 ch AAC support they should fix that and not patch it with good old AC3.
Originally posted by Kurtnoise13
for the overwriting, I disable this option for the mux. It's not a bug. ;)?
i dont get the point then?
if the option means that an existing .mp4 should be overwritten (which is what i assume) than you have to use -new, cause if not using it the streams will get simply added to the existing .mp4
Originally posted by SeeMoreDigital
EDIT: Does MP4Box.exe support the "extraction" of Mpeg4 video from out of the .MP4 container?of course it does!
mp4box supports the demuxing of any stream in .mp4/.3gp to raw and to .mp4/.3gp (eg extract only one track of a multitrack .mp4 to a new .mp4) and it even supports extracting mpeg-4 asp from .mp4 to .avi
Originally posted by stephanV
AC3 in MP4 kinda weakens the point of using MP4. MPEG4 ASP + AC3 in MP4 does not have any realistic benefits over MPEG4 ASP + AC3 in AVI. my words :)
SeeMoreDigital
7th May 2005, 21:42
Yep... All good points Stephan...
Originally posted by stephanV
... If standalone manufacturers dont create devices with proper 6 ch AAC support they should fix that and not patch it with good old AC3. Agreed... but you try convincing the player manufacturers of this (like I have been trying to)... They just don't think 6Ch AAC audio is important enough...
When I asked Keith Jack (of Sigma) in Nov 2004 about player manufacturers adding sufficient RCA/phono outputs to enable 6Ch AAC audio, this was his response: - I wouldn't hold my breath even though the audio DSP can handle it. Although I originally spec'd 5.1, until now, there has been no requests for it. And we [Sigma] are now focused on implementing the more advanced audio codecs. More advanced audio codecs eh! I wonder how people are supposed to listen to these on future players using their exising DSS amps?
My point to Keith Jack was... Why did Sigma supply development kits to manufacturers (or allow them to build their own boards) without 6No RCA/phono outputs!
Cheers
player manufacturers are bringing lots of bad excuses for why they dont support something
fact is when lots of consumers request it, they will support it. if noone uses it, why waste time (aka money) supporting it
SeeMoreDigital
7th May 2005, 21:54
Originally posted by bond
player manufacturers are bringing lots of bad excuses for why they dont support somethingVery true!
Originally posted by bond
fact is when lots of consumers request it, they will support it. if noone uses it, why waste time (aka money) supporting it But most consumers don't know what they need to listen to 6Ch AAC audio (or DVD-A and SACD for that matter). They assume they can simply plug their players into their DSS amps via S/P-DIF and get surround sound :(
If they don't know... they can't request it!
Originally posted by bond
of course it does!
mp4box supports the demuxing of any stream in .mp4/.3gp to raw and to .mp4/.3gp (eg extract only one track of a multitrack .mp4 to a new .mp4) and it even supports extracting mpeg-4 asp from .mp4 to .avi Great....
Yes please Kurt ;)
Cheers
Kurtnoise
8th May 2005, 08:23
Originally posted by bond
?i dont get the point then?
if the option means that an existing .mp4 should be overwritten (which is what i assume) than you have to use -new, cause if not using it the streams will get simply added to the existing .mp4
of course...you're right. But I would say that I didn't add yet this command in my code. That's why you don't see anything. ;)
@SMD :
mp4box supports the demuxing of any stream in .mp4/.3gp to raw and to .mp4/.3gp (eg extract only one track of a multitrack .mp4 to a new .mp4) and it even supports extracting mpeg-4 asp from .mp4 to .avi
In the early version, you can extract any streams in mp4 to raw format (I included a *Movie Info* box to help people to choose the stream. You did'nt see this feature ? :D ) and any streams from avi file.
SeeMoreDigital
8th May 2005, 10:54
Originally posted by Kurtnoise13
In the early version, you can extract any streams in mp4 to raw format (I included a *Movie Info* box to help people to choose the stream. You did'nt see this feature ? :D ) and any streams from avi file. Errrr No!
Must have missed this "megga" release/build :eek:
Cheers
Kurtnoise
10th May 2005, 14:27
Hey,
I'm trying to debug my last release and I've a problem with "Extract" options. I want to extract the 1st track from a mp4 file. So, I use this command line :
mp4box -single TrackID:1 "C:\input.mp4"
~~> Result: Please specify trackID to export
Error: Bad parameter
Then, I move the trackID like this:
mp4box -single "C:\input.mp4" TrackID:1
~~> Result: mp4box crash :(
What's wrong ?
planet1
10th May 2005, 18:29
Hi Kurtnoise13,
first thx for your new mp4box GUI - its quite promising (the more the better) ! :D
i guess your commandline should be:
mp4box -single 1 filename.mp4
TrackID = 1,2,3 ... n (or whatever the maximum number of mp4 tracks is) bond ? :p
IMHO there should be a general switch overhaul since some commands are dead/obsolete/double ... :confused:
http://gpac.sourceforge.net/auth_mp4box.php
SeeMoreDigital
10th May 2005, 18:41
Originally posted by Kurtnoise13
~~> Result: mp4box crash :(
What's wrong ? If after trying planet1's suggestion you still can't demux, I wonder whether it would work with previous builds of MP4Box.exe!
Cheers
Kurtnoise
10th May 2005, 19:28
Originally posted by planet1
i guess your commandline should be:
mp4box -single 1 filename.mp4
aaaa yes. Thanks. It works great now...:)
SeeMoreDigital
10th May 2005, 20:17
Originally posted by Kurtnoise13
aaaa yes. Thanks. It works great now...:) How much success have you had de-muxing encodes containing multiple streams... ie: encodes containing: 1No video, 2No audio, 2No subtitle and 1No chapter stream?
Also... are you able to confirm the file extensions that will be used for the de-muxed streams?
Cheers
Kurtnoise
10th May 2005, 23:38
Originally posted by SeeMoreDigital
How much success have you had de-muxing encodes containing multiple streams... ie: encodes containing: 1No video, 2No audio, 2No subtitle and 1No chapter stream?
You must know that we can't extract subtitles or chapters streams (for subs, you can just dump file). Anyway, for video and audios streams I had no problem. Tested with 3 mp4 files (1 video + 2 audios) and 1 avi file.
Originally posted by SeeMoreDigital
Also... are you able to confirm the file extensions that will be used for the de-muxed streams?
It depends of your input files...There will be 4 options :
extract A/V track from AVI to raw format.(avi ~~> cmp/mp3)
extract Visual Raw Video to AVI format. (ex: cmp/m4v/h264 ~~> avi)
extract the Track x from MP4 to raw format (ex: mp4 ~~> h264)
extract the Track y to a new MP4 file (ex: mp4 with 1 video & 2 audios streams ~~> 1 audio embedded into mp4).
Originally posted by planet1
... mp4box -single 1 filename.mp4 ...
IMHO there should be a general switch overhaul since some commands are dead/obsolete/double ... :confused:
rather i would call it redundancy ... as it should be equivalent to :
quote from gpac authoring doc
mp4box -add inputFile#trackID=ID outputFile (or ... -add inputFile#ID ... )can't get why to use different switch for the same purpose and why to implement different parsing for the same thing (trackID)
no blame, anyway. mp4box is a damn good stuff. it has everything we want (and much more) but sometimes it's pretty hard to figure out how to do that.
the bests
y
Kurtnoise
12th May 2005, 17:54
A new release available...
bugfixes:
- output file extension for muxing.
- some warnings weren't updated.
- import audio options partially debugged.
Add:
- mp4box stout redirected in log tab.
- extract A/V from AVI file.
- extract A/V in raw format.
- extract A/V in new mp4 file.
- Movie Info box to help you to find the right track for extracting.
- Subtitles Conversion.
- keep all MPEG-4 system info option.
- Edit manually the command line.
- Overwrite an existing output file option.
download : with installer (http://unite-video.com/phpbb/download.php?id=1775) or Yamb exe only (http://unite-video.com/phpbb/download.php?id=1774)
(import audio settings are not available for the moment, because I need to change different things...sorry for the delay)
JoeBG
12th May 2005, 19:35
@ Kurtnoise
Really a great job, thank you very much.
SeeMoreDigital
12th May 2005, 19:56
Thanks
Wow... your application is making a whole raft of information available. Here's what I got when I input an .MP4 file to test the stream extraction: -* Movie Info *
Timescale 600 - Duration 00:00:50.720
Fragmented File no - 4 track(s)
File Brand mp42 - version 1
File has root IOD
Scene PL 0x01 - Graphics PL 0x01 - OD PL 0x01
Visual PL: Simple Profile @ Level 3 (0x03)
Audio PL: AAC Profile @ Level 2 (0x29)
Chapters:
Chapter #1 - 00:00:00.000 - "01 - The Beginning"
Chapter #2 - 00:00:05.640 - "02 - Four Wise Men"
Chapter #3 - 00:00:09.040 - "03 - Obi-Wan and Anakin 01"
Chapter #4 - 00:00:12.880 - "04 - Yoda 01"
Chapter #5 - 00:00:14.440 - "05 - Obi-Wan and Anakin 02"
Chapter #6 - 00:00:17.360 - "06 - Mace Windu 01"
Chapter #7 - 00:00:18.400 - "07 - Anakin 01"
Chapter #8 - 00:00:20.960 - "08 - Mace Windu 02"
Chapter #9 - 00:00:26.640 - "09 - Anakin 02"
Chapter #10 - 00:00:31.920 - "10 - Mace Windu 03"
Chapter #11 - 00:00:34.600 - "11 - Yoda 02"
Chapter #12 - 00:00:41.040 - "12 - Obi-Wan and Anakin 03"
Track # 1 Info - TrackID 201 - TimeScale 25000 - Duration 00:00:50.720
Media Type "vide" - Media Sub Type "mp4v" - 1268 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x20
MPEG-4 Visual Size 720 x 576 - Simple Profile @ Level 3
Synchronized on stream 1
Track # 2 Info - TrackID 101 - TimeScale 48000 - Duration 00:00:50.133
Media Type "soun" - Media Sub Type "mp4a" - 2350 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Synchronized on stream 1
Track # 3 Info - TrackID 2 - TimeScale 600 - Duration 00:00:01.000
Track is present in Root OD
Media Type "odsm" - Media Sub Type "mp4s" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 0x01
Synchronized on stream 1
Track # 4 Info - TrackID 1 - TimeScale 600 - Duration 00:00:01.000
Track is present in Root OD
Media Type "sdsm" - Media Sub Type "mp4s" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 0x02
Self-synchronized
Great stuff
SeeMoreDigital
12th May 2005, 22:53
Sadly.... I'm not able to add .aac (or .mp3) audio streams at all: -
http://img100.echo.cx/img100/9639/yambv127lv.gif
Cheers
Kurtnoise
13th May 2005, 07:46
my bad...I made a mistake with CheckListBox & ListBox. :o
Download the 1.2.1 release. It's fixed. Same link as before.
SeeMoreDigital
13th May 2005, 09:13
Thanks.. the muxing works fine now.
Cheers
planet1
13th May 2005, 11:38
In the beginning there was darkness ...
http://img80.echo.cx/img80/1608/yamb14cf.jpg
but then a mouse came and suddenly there was light ! ;)
http://img80.echo.cx/img80/7348/yamb22ji.jpg
I think its a Win2k-only glitch (had something similar in BeLight once).
neo_anderson
13th May 2005, 11:40
hi,
i have an .mp4 video file (nero digital avc) which only has video stream, no audio or subtitles! also, i have a .mp4 audio file (he-aac 128kbps stereo, made with belight), can i mux these 2 into a single .mp4 file?
P.S. : BeLight Rocks, i have not yet tried YAMB, still i'm sure it is good!
planet1
13th May 2005, 12:06
Originally posted by neo_anderson
hi,
i have an .mp4 video file (nero digital avc) which only has video stream, no audio or subtitles! also, i have a .mp4 audio file (he-aac 128kbps stereo, made with belight), can i mux these 2 into a single .mp4 file?
Sure.
Kurtnoise
13th May 2005, 12:28
Originally posted by planet1
I think its a Win2k-only glitch (had something similar in BeLight once).
ok...I'll try to change that.
SeeMoreDigital
13th May 2005, 13:18
The de-muxing feature works really well now :)
May I ask whether it would be possible to include an option to de-mux Mpeg4/SP/ASP streams to .mp4v (or even .avi)? As it does not appear to be possible to play .cmp streams in any media player (or DSdec filters). It also does not seem to be possible to mux .cmp streams into the .avi container.
http://img158.echo.cx/img158/1728/yambdemuxing0nu.gif
Thankfully, when Mpeg4/AVC streams are de-muxed to .h264, they play great using Nero's ShowTime player/filters.
Cheers
Kurtnoise
13th May 2005, 13:55
@SMD: I don't know if mp4box can do that...I'll check this.
@Planet1 : could you try this one (http://kurtnoise.free.fr/Yamb.zip) please and tell me if all it's ok. ;)
@all : if you see an option "video preview" in this early version, it's totally normal :D but it's not finalize yet...so it doesn't work.
planet1
13th May 2005, 14:00
@ SeeMoreDigital
You can play the raw .cmp & .h264 streams with e.g. mplayer.
for .mp4 -> .avi - "Extract Video to AVI file" (mpeg-4 asp only):
mp4box -avi 2 filename.mp4
2 = TrackID (video)
the funny thing is -avi also works for mp4 with avc ;)
(mp4box should refuse to do that imho - since it cant do it correctly and also uses fcc=xvid)
@Kurtnoise13
afaik QCP Files (.qcp) should be listed in the audio import section only.
planet1
13th May 2005, 14:13
Originally posted by Kurtnoise13
@Planet1 : could you try this one (http://kurtnoise.free.fr/Yamb.zip) please and tell me if all it's ok. ;)
fixed !
http://img210.echo.cx/img210/7933/yamb33so.jpg
so what was the problem ?
regarding that Note - mp4box seems to extract subs correctly:
mp4box -ttxt 5 mummy2.mp4
5 = TrackID (sub)
http://gpac.sourceforge.net/auth_mp4box.php
apparently two options:
-ttxt TrackID : dumps text track to TTXT XML format.
-srt TrackID : dumps text track to SRT format.
for chapters you'd better ask bond a.k.a the mp4-guru ;)
planet1
13th May 2005, 14:31
@Kurtnoise13
it would be nice if you could complement the video muxing section with a "framerate option" because mp4box always uses 25.00 fps for raw video
switch e.g.: -fps 23.976
SeeMoreDigital
13th May 2005, 14:44
Originally posted by planet1
.for .mp4 -> .avi - "Extract Video to AVI file" (mpeg-4 asp only):
mp4box -avi 2 filename.mp4
2 = TrackID (video)
the funny thing is -avi also works for mp4 with avc ;)
(mp4box should refuse to do that imho - since it cant do it correctly and also uses fcc=xvid)So you are saying .MP4 ASP to .AVI de-muxing is possible via command line?
Cheers
planet1
13th May 2005, 15:15
Originally posted by SeeMoreDigital
So you are saying .MP4 ASP to .AVI de-muxing is possible via command line?
yeah that transmuxing is possible :)
Kurtnoise
13th May 2005, 16:49
Originally posted by planet1
@Kurtnoise13
it would be nice if you could complement the video muxing section with a "framerate option" because mp4box always uses 25.00 fps for raw video
switch e.g.: -fps 23.976
Force Frame-Rate option should do the trick (right click on Import Options in Video box). :)
@neo_anderson: with a Text Editor.
Awesome work - finally can make a Mp4 file with multiple audio , subs and chapters.
Small snag here , force frame rate option shows but will not allow selection ( check box will not tick and open frame rate value for changing to needed setting )
(Edit) other issue , on my PC i have to select show commandline just to get the GUI to show itself below the output file box ( I cannot see options / mux line ) Once thats selected I can see all the GUI fine but the command line still will not show unless I enable program to run in fullscreen , WinXP Corp - 1600x1200 res Ty :)
planet1
13th May 2005, 17:14
Originally posted by Koti
Small snag here , force frame rate option shows but will not allow selection ( check box will not tick and open frame rate value for changing to needed setting )
confirmed
but I must admit - a pretty well hidden setting ;)
Enrico Palmeri
15th May 2005, 12:34
[QUOTE]Originally posted by Kurtnoise13
A new release available...
[b]bugfixes:
- output file extension for muxing.
- some warnings weren't updated.
- import audio options partially debugged.
Add:
- mp4box stout redirected in log tab.
- extract A/V from AVI file.
- extract A/V in raw format.
- extract A/V in new mp4 file.
- Movie Info box to help you to find the right track for extracting.
- Subtitles Conversion.
- keep all MPEG-4 system info option.
- Edit manually the command line.
- Overwrite an existing output file option.
You have just added very interesting features. Do you have any plan to add the possibility to play the files in a viewer like Mplayer. for example, in order to seek the edit points, similar to virtualdub?
Regards
Enrico
Kurtnoise
15th May 2005, 16:27
Originally posted by Enrico Palmeri
Do you have any plan to add the possibility to play the files in a viewer like Mplayer. for example, in order to seek the edit points, similar to virtualdub?
Yes I have but not with MPlayer...But I need to test that on different PC because it crashes my WS. And I don't know why...:(
Enrico Palmeri
15th May 2005, 19:02
Originally posted by Kurtnoise13
Yes I have but not with MPlayer...But I need to test that on different PC because it crashes my WS. And I don't know why...:(
Great!
We will see sooner or later
ok cleaned up the thread, lots of new threads created :D
guys, plz dont use this thread for discussions not directly related to the yamb tool!
Originally posted by Kurtnoise13
Concerning different video input files : I tested with some samples. It works pretty well but only with mp4/3gp files. AVI, MPEG files doesn't seem to be supported. So, I don't think that I'll add this feature in the next version. Kurtnoise13, this problem is now fixed in the latest mp4box version, meaning its now possible to mux multiple video streams (eg from .avi) into .mp4
will you add this possibility to your gui?
Bluedan
16th May 2005, 15:44
Don't have enough time for extensive testing, but it looks very promising.
v1.2.1 comes bundled with MP4box from 19-04-2005.
Latest binary on Celtic_Druids site is from 15-05-2005.
Has anyone tested this combination?
Jean LeFèvre has made a lot of changes...
Kurtnoise
16th May 2005, 15:59
Originally posted by bond
will you add this possibility to your gui?
yes...I'm improving the mux part to choose different A/V input files.
Sharktooth
16th May 2005, 16:03
Latest MP4Box fixes the multiple audio streams bug too.
SeeMoreDigital
16th May 2005, 16:05
I've just tried Celtic_Druid's new 15 May 2005 build of MP4Box.exe with YAMB 1.2.1.... and I can confirm muxing more than one AAC stream (I tried 6No) works perfectly now :D
Cheers
some points:
1) i cant set the options for the audio tracks anymore
2) would be great if the set options could be remembered (eg show commandline)
3) extraction of subs would be nice if possible in the extract tab:
Originally posted by planet1
regarding that Note - mp4box seems to extract subs correctly:
mp4box -ttxt 5 mummy2.mp4
5 = TrackID (sub)
http://gpac.sourceforge.net/auth_mp4box.php
apparently two options:
-ttxt TrackID : dumps text track to TTXT XML format.
-srt TrackID : dumps text track to SRT format.indeed, you can extract subs from .mp4 with mp4box
of course when you extract to .srt you will loose all the funky animation and color stuff, which might be set in the ttxt stream
for chapters you'd better ask bond a.k.a the mp4-guru well it seems that with the -info switch mp4box can display the chapternames and times, so there is indeed a way to dump the chapter info from a mp4
Originally posted by Bluedan
v1.2.1 comes bundled with MP4box from 19-04-2005.
Latest binary on Celtic_Druids site is from 15-05-2005.
Has anyone tested this combination?
Jean LeFèvre has made a lot of changes...the latest binary is available from today, 16.5
the only problems that could be caused are when the commandline switches are changed, but normally they dont change and also when jeanlf changes some of them he leaves the old ones in, so its backwards compatible
Kurtnoise
16th May 2005, 17:09
Originally posted by bond
1) i cant set the options for the audio tracks anymore
which audio format ?
Originally posted by bond
2) would be great if the set options could be remembered (eg show commandline)
for import options or other things ?
Originally posted by bond
3) extraction of subs would be nice if possible in the extract tab:
Done.
Originally posted by bond
well it seems that with the -info switch mp4box can display the chapternames and times, so there is indeed a way to dump the chapter info from a mp4
I don't think so, maybe I'm wrong...because it seems that chapters are not stored like text tracks or A/V streams. Check out the SMD example above, you can see that we have not the track ID concerning the chapters. Only the Name...
Originally posted by Kurtnoise13
which audio format ? all
for import options or other things ?hm, more others, cause the import settings should maybe better always be set to the default i think!?
I don't think so, maybe I'm wrong...because it seems that chapters are not stored like text tracks or A/V streams. Check out the SMD example above, you can see that we have not the track ID concerning the chapters. Only the Name... the chapters are not related to any trackid!
either you have chapters for the whole file or none
and mp4box can dump them nicely (names and times, what else do you need?), as smd's sample shows :)
SeeMoreDigital
16th May 2005, 17:39
With regard to subtitle de-muxing, how do we know which track to de-mux?
I quickly generated an encode with Recode2 which contains two subtitle tracks... but 4No track ID's appeared: -
http://img156.echo.cx/img156/2087/s9fp.gif
Cheers
Originally posted by SeeMoreDigital
[B]With regard to subtitle de-muxing, how do we know which track to de-mux?you will have to define the trackid, like you have to define the trackid for any stream when demuxing from .mp4
in your example you used vobsubs, which are signalled as "subp" as you can see on your screenshot
mp4box doesnt support vobsubs at all tough
ttxt is signalled as "text" and "tx3g" in .mp4 and can be demuxed by mp4box
Kurtnoise
16th May 2005, 18:04
Originally posted by bond
hm, more others, cause the import settings should maybe better always be set to the default i think!?
Sorry. I read once again your request #2 above and I'm totally lost now...Could you elaborate a little bit more ?
Originally posted by bond
the chapters are not related to any trackid!
either you have chapters for the whole file or none
and mp4box can dump them nicely (names and times, what else do you need?), as smd's sample shows :)
mmmh ok...But IIRC there are not command lines to dump chapters files in mp4box.
Originally posted by Kurtnoise13
Sorry. I read once again your request #2 above and I'm totally lost now...Could you elaborate a little bit more ?ok:
i always enable the "show commandline" option. when i close yamb and restart it, the option is always disabled again
i would love if it could stay enabled :)
mmmh ok...But IIRC there are not command lines to dump chapters files in mp4box.indeed
Kurtnoise
16th May 2005, 18:08
@SMD : I added some hints for extract options....and you can check also the duration. If your track have a duration equals to 1ms, you can be sure that it's not the right track.
Kurtnoise
16th May 2005, 18:10
Originally posted by bond
ok:
i always enable the "show commandline" option. when i close yamb and restart it, the option is always disabled again
i would love if it could stay enabled :)
ok..., it was expected. ;)
SeeMoreDigital
16th May 2005, 18:12
Originally posted by bond
...in your example you used vobsubs, which are signalled as "subp" as you can see on your screenshot
mp4box doesnt support vobsubs at all tough That's a shame!
I can imagine there's a lot of people using Recode2 to generate their encodes and might find it useful to add/swap subtitle tracks for viewing via their stand-alone players :(
Cheers
Hobojobo
17th May 2005, 23:05
@Kurtnoise13
Hi.
I like YAMB. :D
I changed the system font size to 120 dpi.
The bottom of the window is cut off.
I can not see/reach the mux button.
I would post a screen shot, but I have no place to upload it.
What about a resizable window ?
Originally posted by Hobojobo
I would post a screen shot, I have no place to upload it. you can attach pics to your posts ;)
Hobojobo
17th May 2005, 23:37
Here is a picture as attachment.:)
Originally posted by Hobojobo
I changed the system font size to 120 dpi.
The bottom of the window is cut off.
This is my problem as well.
I run 120 dpi on a 1600x1200 res
I have set properties to run in maximized screen to edit the CLI and see the mux tab (Mux tab does show if you enable show CLI) for the time as a workaround.
A resizable window would be a handy fix if its possible :)
Kurtnoise
18th May 2005, 07:16
Originally posted by Hobojobo
Here is a picture as attachment.:)
Can't see the picture now but I can imagine the problem...
Kurtnoise
18th May 2005, 11:02
@Hobojobo & Koti : could you try this one (http://kurtnoise.free.fr/Yamb.zip) please...and tell me if it's ok. Thanks.
SeeMoreDigital
18th May 2005, 12:13
Originally posted by Hobojobo
Here is a picture as attachment.:) If you would like your images to appear in your posts instantly, use www.ImageShack.us
Cheers
It keeps show command line :)
but still the bottom is cut off
this pic is with show cmd line off
http://img287.echo.cx/img287/8734/yamb1pe.png
Ps. There is a slight change between the 2 versions, if needed I can post both images.
Ty
Kurtnoise
18th May 2005, 17:01
ok...try also the v2 (http://kurtnoise.free.fr/Yamb_v2.zip) and v3 (http://kurtnoise.free.fr/Yamb_v3.zip). The borders are resizable now... Hope it helps.
Still opens up as before but draging resize allows cli to be seen/edited.
Yay !! :D
ps - didnt notice any diff between v2 v3
also any news on fps option ?
Thank you ! :D :D
Hobojobo
18th May 2005, 17:34
V3 works for me, as Koti already mentioned.:)
SeeMoreDigital
18th May 2005, 17:47
The GUI opens up at the correct size for me... but I'm not using any custom XP settings: -
http://img270.echo.cx/img270/3193/yambv1xx0fg.png
Cheers
Kurtnoise
18th May 2005, 18:12
Originally posted by Koti
also any news on fps option ?
under construction....but you can edit manually the cmdl if you want modify the fps.
SeeMoreDigital
19th May 2005, 19:39
Has anybody had any success muxing x264.avi video streams into .MP4 with YAMB?
Cheers
mp4box cant mux avc from any container, except .mp4 and of course raw avc streams
I have by extracting x264 from avi with yamb and muxing raw - no issue at all with audio synch either :)
so yes and no - just need that xtra step
SeeMoreDigital
19th May 2005, 20:23
Originally posted by Koti
I have by extracting x264 from avi with yamb and muxing raw - no issue at all with audio synch either :)
so yes and no - just need that xtra step When I tried using YAMB to extract the RAW video stream from a "video only" encode... it would not work :eek:
However, I was able to use YAMB to extract the video element from an x264 .AVI with .mp3 audio... but only after I extracted the audio stream first!
Can anybody else confirm?
Cheers
Originally posted by SeeMoreDigital
Can anybody else confirm? no :p
thats what I extracted from - x264 fresh out of vdubmod - no audio.
I did have to after ticking extract video , reselect video in the drop down to make the cli proper ( it doesnt write the proper cli till video is re selected even tho highlighted )
kaabob
19th May 2005, 21:30
Wow, Thanks Kurtnoise13 for such an awesome program!
This sure beats using the command-line... at least for a noob and lazy person like me.
This is also a lot better than what i've tried before: graphedit+Nero dlls... ugh...
By the way, what AAC audio profile do you guys prefer when backing up DVDs (for both 1CD and 2CD versions)? Right now I'm using 2-channel LC-AAC for 1CD versions of movies, but trying to use 5.1-channel LC-AAC for 1CD versions takes up a lotta space, forcing me to encode at a lower resolution... (btw im still using XviD... im waiting for H.264 to develop further before switching)
SeeMoreDigital
19th May 2005, 21:41
Thanks Koti, I've got that worked out now...
It's very useful keeping the "command line" box open at all times (as bond suggested). At least this way we can see what YAMB is up to ;)
Now given that x264 does not yet offer PAR or DAR signalling (in the vfw compile), I wonder whether it would be possible to integrate that little AVC AR changing tool (http://forum.doom9.org/showthread.php?s=&threadid=86870) hhanh developed a while back?
Cheers
EDITED: x264 VFW info
Originally posted by SeeMoreDigital
Now given that x264 does not yet offer PAR or DAR signallingx264 supports this for a long time already
check the -sar option of the cli
AlexeyS
19th May 2005, 22:11
I still can't fix my problem. I've extracted video from my MP4 file to .h264 (encoded with Nero) and audio to .aac (encoded with BeSweet).
Now, I mux this file and get video without sound. ShoTime shows this:
http://www.callofdutyserver.net/!tempmov/nero.gif
And Yamb shows this info:
http://www.callofdutyserver.net/!tempmov/yamb.gif
Why I have this problem? :confused:
SeeMoreDigital
19th May 2005, 22:17
Originally posted by bond
x264 supports this for a long time already
check the -sar option of the cli I can't seem to find that option bond. Do I need a different version of x264?
http://img265.echo.cx/img265/8582/x2641za.gif
Originally posted by kaabob
By the way, what AAC audio profile do you guys prefer when backing up DVDs (for both 1CD and 2CD versions)? Right now I'm using 2-channel LC-AAC for 1CD versions of movies, but trying to use 5.1-channel LC-AAC for 1CD versions takes up a lotta space, forcing me to encode at a lower resolution...Not so long ago I created an 800MB 1CD encode of Terminator 3 and used Foobar2000 to generate an 6Ch AAC-HE using the following settings : -
http://img19.echo.cx/img19/1632/aache6nk.gif
Cheers
Originally posted by AlexeyS
http://www.callofdutyserver.net/!tempmov/yamb.gifit seems that mp4box thinks that you are feeding it with a .mp4 file (isomedia) and not with a raw .264 one. you probably didnt extract the avc stream to raw correctly
Originally posted by SeeMoreDigital
I can't seem to find that option bond. Do I need a different version of x264? ever seen anamorphic resize happening in vfw? x264vfw doesnt support setting the par
step into the next generation, leave outdated vfw and avi behind you and use x264cli with straight, nice direct .mp4 output and all features x264 offers ;)
AlexeyS
19th May 2005, 22:54
[B]it seems that mp4box thinks that you are feeding it with a .mp4 file (isomedia) and not with a raw .264 one. you probably didnt extract the avc stream to raw correctly
I've used YAMB to extract video. Is this possible to extract incorrect with YAMB?
Raw file is little smaller (4_459_547_509 bytes), than MP4 (4_461_498_162 bytes)...
Originally posted by AlexeyS
I've used YAMB to extract video. Is this possible to extract incorrect with YAMB?
Raw file is little smaller (4_459_547_509 bytes), than MP4 (4_461_498_162 bytes)... describe step by step what you did, plz
make sure you used the latest compile of mp4box
AlexeyS
19th May 2005, 23:59
Originally posted by bond
describe step by step what you did, plz
make sure you used the latest compile of mp4box
Ok.
I make d2v project and demux AC3 audio and MPEG2 video.
Then I make AVS script to deinterlace the movie and open it with Nero. I encode it to HDTV AVC profile (without audio).
Then I encode AAC with BeSweet (Stereo).
Then I mux video and audio MP4s with YAMB and get this file... Same thing when I first extract RAW video and RAW audio and then mux.
PS: My MP4BOX was downloaded with latest YAMB 1.2.1 (YAMB+MP4BOX).
question - does the .aac audio track play ok on its own ?
Also there is a newer mp4box 17/05/2005 here (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev)
worth a try :)
Post the CLI's from your procedures of YAMB too if all else fails
AlexeyS
20th May 2005, 00:52
Originally posted by Koti
question - does the .aac audio track play ok on its own ?
Yes. It's play without any problems with any software.
Also there is a newer mp4box 17/05/2005 here (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev)
worth a try :)
Overwrited old one. YAMB do not create muxed MP4.
He starts:
[15:45:47] : Muxing started...
[15:45:47] : Importing & Writing streams...
And then progress bar repeats from 0% to 25% again and again. Looks like bug...
Post the CLI's from your procedures of YAMB too if all else fails
Here it is:
"C:\Program Files\YAMB\MP4Box.exe" -add "D:\Matrix\Encoded\matrix_track3.h264" -add "D:\Matrix\matrix-track1.aac" "D:\Matrix\Encoded\matrix_track3.mp4"
new mp4 box does do some repetative type looking partials in yamb progress bar.
let it go on it will mux :)
edit - counted resets (8) of progress bar while YAMB was on adjusting "AVC SizeLength to 24 bits" file turned out fine :)
Kurtnoise
20th May 2005, 08:28
Originally posted by AlexeyS
Then I encode AAC with BeSweet (Stereo).
:logfile:
Originally posted by SeeMoreDigital
Now given that x264 does not yet offer PAR or DAR signalling, I wonder whether it would be possible to integrate that little AVC AR changing tool hhanh developed a while back?
Is there any GUI which can do that ?
Originally posted by SeeMoreDigital
It's very useful keeping the "command line" box open at all times (as bond suggested). At least this way we can see what YAMB is up to
The last v3 reminds options settings...
btw, I'll check out the pb with the progress bar...it's strange.
AlexeyS
20th May 2005, 09:01
Originally posted by Koti
new mp4 box does do some repetative type looking partials in yamb progress bar.
let it go on it will mux :)
edit - counted resets (8) of progress bar while YAMB was on adjusting "AVC SizeLength to 24 bits" file turned out fine :)
I've waited for a long time, but progress bar reapeats again and again. I think more than 50 times. :confused:
Here is BeSweet log file:
BeSweet v1.5b29 by DSPguru.
--------------------------
Using azid.dll v1.9 (b922) by Midas (midas@egon.gyaloglo.hu).
Using Shibatch.dll v0.24 by Naoki Shibata & DSPguru (shibatch.sourceforge.net).
Using bsn.dll v0.24 by DPeshev,Richard,E-Male,DSPguru (DSPguru.Doom9.org).
Logging start : 05/15/05 , 20:33:20.
E:\video\BeSweetGUIv0.7b4\BeSweet.exe -core( -input d:\Matrix\matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.ac3 -output d:\Matrix\matrix-maybe2.mp4 -logfilea E:\video\BeSweetGUIv0.7b4\BeSweet.log ) -azid( -c normal -g 0.95 -L -3db ) -bsn( -2ch -config ) -ota( -g max )
[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : d:\Matrix\matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.ac3
[00:00:00:000] | Output: d:\Matrix\matrix.mp4
[00:00:00:000] | Floating-Point Process: No
[00:00:00:000] | Overall Track Gain: 12.663dB
[00:00:00:000] +-------- AZID -------
[00:00:00:000] | Input Channels Mode: 2/0, Bitrate: 384kbps
[00:00:00:000] | Output Stereo mode: Dolby surround compatible
[00:00:00:000] | Total Gain: -0.446dB, Compression: Normal
[00:00:00:000] | LFE levels: To LR -3.0dB, To LFE 0.0dB
[00:00:00:000] | Center mix level: BSI
[00:00:00:000] | Surround mix level: BSI
[00:00:00:000] | Dialog normalization: No
[00:00:00:000] | Rear channels filtering: No
[00:00:00:000] +------ Shibatch -----
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Dest. Sample-Rate: 44.1KHz
[00:00:00:000] | Attenuation : 0.0db
[00:00:00:000] +-------- BSN --------
[00:00:00:000] | bitrate: vbr streaming
[00:00:00:000] | HE-aac high quality encoding
[00:00:00:000] +---------------------
[01:31:34:176] Stream error : Sync found after 1352 bytes
[02:09:40:448] Conversion Completed !
[00:25:06:000] <-- Transcoding Duration
Logging ends : 05/15/05 , 20:58:26.
AlexeyS, are your renaming .mp4 extensions to .aac and .h264?
try the commandline you posted in a real commandline .bat file with mp4box itself (without using yamb) to see whether its a problem caused by yamb or mp4box
upload small files (both aac and avc) which show your problem somewhere
Originally posted by Kurtnoise13
Is there any GUI which can do that ? the tool smd mentioned is nice, but not really useable always:
it only allows editing of existing par, so when you have an avc stream not having a par set you cant use it
Kurtnoise
20th May 2005, 09:18
E:\video\BeSweetGUIv0.7b4\BeSweet.exe -core( -input d:\Matrix\matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.ac3 -output d:\Matrix\matrix-maybe2.mp4 -logfilea E:\video\BeSweetGUIv0.7b4\BeSweet.log ) -azid( -c normal -g 0.95 -L -3db ) -bsn( -2ch -config ) -ota( -g max )
[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : d:\Matrix\matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.ac3
[00:00:00:000] | Output: d:\Matrix\matrix.mp4
[00:00:00:000] | Floating-Point Process: No
[00:00:00:000] | Overall Track Gain: 12.663dB
[00:00:00:000] +-------- AZID -------
[00:00:00:000] | Input Channels Mode: 2/0, Bitrate: 384kbps
[00:00:00:000] | Output Stereo mode: Dolby surround compatible
[00:00:00:000] | Total Gain: -0.446dB, Compression: Normal
[00:00:00:000] | LFE levels: To LR -3.0dB, To LFE 0.0dB
[00:00:00:000] | Center mix level: BSI
[00:00:00:000] | Surround mix level: BSI
[00:00:00:000] | Dialog normalization: No
[00:00:00:000] | Rear channels filtering: No
[00:00:00:000] +------ Shibatch -----
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Dest. Sample-Rate: 44.1KHz
[00:00:00:000] | Attenuation : 0.0db
[00:00:00:000] +-------- BSN --------
[00:00:00:000] | bitrate: vbr streaming
[00:00:00:000] | HE-aac high quality encoding
[00:00:00:000] +---------------------
[01:31:34:176] Stream error : Sync found after 1352 bytes
[02:09:40:448] Conversion Completed !
[00:25:06:000] <-- Transcoding Duration
Logging ends : 05/15/05 , 20:58:26.
Strange things in red...
First, rip & demux once again your ac3 file and try this cmdl :
E:\video\BeSweetGUIv0.7b4\BeSweet.exe -core( -input d:\Matrix\matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.ac3 -output matrix-avs AC3 T01 2_0ch 384Kbps DELAY -464ms.mp4 -logfilea E:\video\BeSweetGUIv0.7b4\BeSweet.log ) -azid( -c normal -L -3db ) -bsn( -2ch ) -ota( -d -464 -g max )
SeeMoreDigital
20th May 2005, 09:22
Originally posted by Kurtnoise13
Is there any GUI which can do that ? Sadly, not that I know of....
As far as I'm aware hhanh's "AVC AR changing tool" never made it past the CLI stage... and into the "big GUI world" (that's a poke in bond's side... if he's biting) ;)
It might be kina cool to have it YAMB though.
Cheers
Kurtnoise
20th May 2005, 09:24
Originally posted by bond
the tool smd mentioned is nice, but not really useable always:
it only allows editing of existing par, so when you have an avc stream not having a par set you cant use it
So, wait & see isn't it ?...
It could be interesting if --h add this feature directly in mp4box.
Kurtnoise
20th May 2005, 10:33
Originally posted by SeeMoreDigital
However, I was able to use YAMB to extract the video element from an x264 .AVI with .mp3 audio... but only after I extracted the audio stream first!
Can anybody else confirm?
works fine here...I can extract either Video or Audio stream. At least with my last version. :p
SeeMoreDigital
20th May 2005, 11:14
Originally posted by Kurtnoise13
works fine here...I can extract either Video or Audio stream. At least with my last version. :p Yes it does work..
However, I did not realise that after you first "input" a .AVI file and put a tick in the "Extract" check box, it does not automatically add the required "command line" text: -
http://img283.echo.cx/img283/2640/019ym.gif
...at least not until you select the required track "manually"... then all is well: -
http://img280.echo.cx/img280/2096/022ag.gif
Cheers
Kurtnoise
20th May 2005, 12:34
Yep...it's fixed. That's why I said "with my last version"...:)
SeeMoreDigital
20th May 2005, 12:48
I think I must be going nuts...
I don't seem to be able to obtain working streams when de-muxing from Mpeg4/SP/ASP+AAC streams now!
Plus, if I select "View Extra Info when P4Box is running" I get this message: -
http://img280.echo.cx/img280/5162/mpeg4aspdemuxtest3qp.gif
Cheers
Hobojobo
20th May 2005, 12:52
@Kurtnoise13
Which one is the lastet build?
The link in your first post still referes to Version 1.21.
MP4BOX.exe, which comes with your installer version is from 19 April 05.
The latest version of MP4Box.exe is from 17 May 05
Don't know, whether that is a problem.
Just a thought.
I consider to use the mp4 container from now on instead of the "good" old avi container, because of your GUI.:D
I think many people will.
AlexeyS
20th May 2005, 13:15
First, rip & demux once again your ac3 file and try this cmdl : [/B]
Done, but it seems in English audio track still some error. I've ripped Russian audio track and still have same error when muxing with YAMB/MP4BOX. It's log:
BeSweet v1.5b29 by DSPguru.
--------------------------
Using azid.dll v1.9 (b922) by Midas (midas@egon.gyaloglo.hu).
Using Shibatch.dll v0.24 by Naoki Shibata & DSPguru (shibatch.sourceforge.net).
Using bsn.dll v0.24 by DPeshev,Richard,E-Male,DSPguru (DSPguru.Doom9.org).
Logging start : 05/20/05 , 05:39:52.
BeSweet.exe -core( -input D:\Matrix\2dorogki\dorogka\matrix-rus-audio.ac3 -output D:\Matrix\2dorogki\dorogka\matrix-rus-audio-belight.mp4 -logfile D:\Matrix\2dorogki\dorogka\matrix-rus-audio.log ) -azid( -s dplii -c normal -L -3db ) -bsn( -2ch -vbr_extreme -codecquality_high -aacprofile_he )
[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : D:\Matrix\2dorogki\dorogka\matrix-rus-audio.ac3
[00:00:00:000] | Output: D:\Matrix\2dorogki\dorogka\matrix-rus-audio-belight.mp4
[00:00:00:000] | Floating-Point Process: No
[00:00:00:000] +-------- AZID -------
[00:00:00:000] | Input Channels Mode: 3/2, Bitrate: 384kbps
[00:00:00:000] | Output Stereo mode: Dolby surround 2 compatible
[00:00:00:000] | Total Gain: 0.000dB, Compression: Normal
[00:00:00:000] | LFE levels: To LR -3.0dB, To LFE 0.0dB
[00:00:00:000] | Center mix level: BSI
[00:00:00:000] | Surround mix level: BSI
[00:00:00:000] | Dialog normalization: No
[00:00:00:000] | Rear channels filtering: No
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] +-------- BSN --------
[00:00:00:000] | bitrate: vbr extreme
[00:00:00:000] | HE-aac high quality encoding
[00:00:00:000] +---------------------
[02:07:43:520] Conversion Completed !
[00:15:02:000] <-- Transcoding Duration
Logging ends : 05/20/05 , 05:54:54.
Kurtnoise
20th May 2005, 13:31
@SMD & AlexeyS: could you upload somewhere a sample ? I'll check them. Thanks...
Originally posted by Hobojobo
@Kurtnoise13
Which one is the lastet build?
The link in your first post still referes to Version 1.21.
MP4BOX.exe, which comes with your installer version is from 19 April 05.
The latest version of MP4Box.exe is from 17 May 05
Don't know, whether that is a problem.
:D You're totally right...When I said "last version", I'm refering to my last build which is on my computer. Sorry...I'll try to release a new one tonight or next week because I won't be at home this weekend.
SeeMoreDigital
20th May 2005, 14:01
Originally posted by Kurtnoise13
@SMD & AlexeyS: could you upload somewhere a sample ? I'll check them. Thanks.. Here's a sample (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/Mpeg4-ASP_De-mux_Test.zip) from me.
Cheers
AlexeyS
20th May 2005, 14:31
Originally posted by Kurtnoise13
[B]@SMD & AlexeyS: could you upload somewhere a sample ? I'll check them. Thanks...
I've just made little sample (few seconds) and it works fine (muxed with YAMB).
My whole movie is 4.25 Gb. :(
AlexeyS
20th May 2005, 14:33
Originally posted by bond
[B]AlexeyS, are your renaming .mp4 extensions to .aac and .h264?
No, I extract streams with YAMB.
Kurtnoise
20th May 2005, 14:50
Originally posted by SeeMoreDigital
Here's a sample (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/Mpeg4-ASP_De-mux_Test.zip) from me.
works fine here...for Audio & Video stream :o
http://kurtnoise.free.fr/extract_audio.gif
So, try with my last build (http://kurtnoise.free.fr/Yamb_20050520.zip).
Maybe you are confused with trackID...It's 201 & 101.
http://kurtnoise.free.fr/trackid.gif
Does it mean that you need that I tune this part ?? But huhh. :rolleyes:
Kurtnoise
20th May 2005, 14:52
Originally posted by AlexeyS
I've just made little sample (few seconds) and it works fine (muxed with YAMB).
My whole movie is 4.25 Gb. :(
So, the problem is outwhere...:eek: but I've no idea for the moment.
SeeMoreDigital
20th May 2005, 15:28
Originally posted by Kurtnoise13
works fine here...for Audio & Video stream :o
http://kurtnoise.free.fr/extract_audio.gif
So, try with my last build (http://kurtnoise.free.fr/Yamb_20050520.zip).
Maybe you are confused with trackID...It's 201 & 101.
http://kurtnoise.free.fr/trackid.gif
Does it mean that you need that I tune this part ?? But huhh. :rolleyes: In your "top image" in the command line box, it says "-raw 101" But in my command line box it says "-raw 1" :eek:
And yes if I manually write -raw 101, -raw 201, etc I obtain the correct de-muxed streams!
May I suggest the following slight alteration to the GUI: -
http://img266.echo.cx/img266/175/yambguiproposal6al.png
Also, I've downloaded your latest version but it's identified as being YAMB 1.xx and not YAMB 1.3 - as shown in your top image.
Cheers
Kurtnoise
20th May 2005, 15:45
Originally posted by SeeMoreDigital
In your "top image" in the command line box, it says "-raw 101" But in my command line box it says "-raw 1" :eek:
moooOoo...you must enter manually the right trackID in the white box. (ie replace the 1 by 201 or 101 in your case). This is not an automatic task. !!!
Originally posted by SeeMoreDigital
Also, I've downloaded your latest version but it's identified as being YAMB 1.xx and not YAMB 1.3 - as shown in your top image.
yeah ...so what ? this build is not finalized and not official, that's why I decided to name it 1.xx.
SeeMoreDigital
20th May 2005, 16:06
Originally posted by Kurtnoise13
moooOoo...you must enter manually the right trackID in the white box. (ie replace the 1 by 201 or 101 in your case). This is not an automatic task. !!! So like I mentioned... how about using the expression... "Extract TrackID", instead of "Extract Track"... to avoid any confusion?
Cheers
Possible feature request
Track naming , would it be possible to create this feature similar to the way mmg does this ?
6 audio or ttxt's all named "gpac streaming audio/text handler [undetermined]" get confusing :D
or does anyone have a 100% non insane way of doing this ( hex editor and dumpster are currently the only way I know of )
thx again :)
Kurtnoise
20th May 2005, 18:24
Originally posted by SeeMoreDigital
So like I mentioned... how about using the expression... "Rename TrackID", instead of "Rename Track"... to avoid any confusion?
Rename ? Extract rather, no ?
There are already some hints when you move the mouse on the box...but, why not.
Kurtnoise
20th May 2005, 18:26
Originally posted by Koti
Possible feature request...
As you said, dumpster is the only way. So, no...
SeeMoreDigital
20th May 2005, 18:32
Originally posted by Kurtnoise13
Rename ? Extract rather, no ?
There are already some hints when you move the mouse on the box...but, why not. Sorry about my typo (which I've now corrected)... but I think you know what I meant to say ;)
Cheers
neo_anderson
21st May 2005, 10:41
so, that means we cannot asign track names to audio streams and subtitle tracks while muxing in mp4 container? what is this dumpster?also, will .srt subs muxed in mp4 container work without installing haali's mp4 splitter, will it work just with zoom player and direct vob sub installed?
Originally posted by neo_anderson
so, that means we cannot asign track names to audio streams and subtitle tracks while muxing in mp4 container?yes, you can with mpeg-4 systems (well what cant you do with it ;) ) but you will find hardly any player supporting
also, will .srt subs muxed in mp4 container work without installing haali's mp4 splitter, will it work just with zoom player and direct vob sub installed?with haalis splitter it will work in any directshow based player
next to a splitter you also need a decoder (like for audio, video too of course), and for that you can use vsfilter (directvobsub) or ffdshow itself
SeeMoreDigital
21st May 2005, 14:20
Can anybody tell me what the "Copyright" option is supposed to do?
http://img271.echo.cx/img271/1843/yambcopyright2tk.png
Cheers
neo_anderson
21st May 2005, 14:45
Originally posted by bond
with haalis splitter it will work in any directshow based player
next to a splitter you also need a decoder (like for audio, video too of course), and for that you can use vsfilter (directvobsub) or ffdshow itself
this means, to play srt subs in mp4 container, i need to install haali's splitter with mp4 support enabled? is there any other type of subs which in mp4 container, won't require the haali splitter, that is, they could just work with dvobsub?
you always need a mp4 splitter, so why not using haali?
dvobsub is only a decoder, for playing any file in directshow you need a decoder PLUS a splitter
neo_anderson
21st May 2005, 15:48
as soon as i try to open a .srt file in yamb 1.2.1, it just crashes and vanishes! has anything like this happened to someone else too?
happened on 1.2.1 as well to me use 20050520 Yamb (http://kurtnoise.free.fr/Yamb_20050520.zip) with newest mp4box (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev)
Dumpster can edit track languages and titles if your willing to deal with some hassle - see this thread (http://forum.doom9.org/showthread.php?s=&threadid=91879&highlight=dumpster)
(edit) dont recall if that thread went into title changing but it is possible ( or I have been lucky ) :D:D:D
Kurtnoise
23rd May 2005, 00:43
Originally posted by SeeMoreDigital
Can anybody tell me what the "Copyright" option is supposed to do?
create a text flag or a text-id, I don't know exactly, into the mp4 for the copyright...
By example "(c) SMD 2005". :p
SeeMoreDigital
23rd May 2005, 09:35
Originally posted by Kurtnoise13
create a text flag or a text-id, I don't know exactly, into the mp4 for the copyright...
By example "(c) SMD 2005". :p I assumed it might be something like this... but I'm buggered if I can find a player or tool that can read the information ;)
Does MP4Box.exe include any (other) MetaData editing capabilities that you know of?
Cheers
Originally posted by SeeMoreDigital
Does MP4Box.exe include any (other) MetaData editing capabilities that you know of? latest version has something like that, but there is no compile available till now
SeeMoreDigital
23rd May 2005, 12:24
Originally posted by bond
latest version has something like that, but there is no compile available till now Are there any other interesting implementations in the latest version?
That said, maybe we should discuss MP4Box implementations (and proposals) in a separate thread :)
Cheers
Originally posted by SeeMoreDigital
Are there any other interesting implementations in the latest version?dont think so
That said, maybe we should discuss MP4Box implementations (and proposals) in a separate threadof course we should, but you are working hard on discussing topics not belonging here in this thread :p
JoeBG
24th May 2005, 18:33
Originally posted by Koti
happened on 1.2.1 as well to me use 20050520 Yamb (http://kurtnoise.free.fr/Yamb_20050520.zip) with newest mp4box (http://www.aziendeassociate.it/cd.asp?dir=/gpac/dev)
Dumpster can edit track languages and titles if your willing to deal with some hassle - see this thread (http://forum.doom9.org/showthread.php?s=&threadid=91879&highlight=dumpster)
(edit) dont recall if that thread went into title changing but it is possible ( or I have been lucky ) :D:D:D
Y>ou can´t select a track ID with this version. :( Hope kurt can fix this soon. :)
JoeBG
24th May 2005, 18:42
Originally posted by JoeBG
Y>ou can´t select a track ID with this version. :( Hope kurt can fix this soon. :)
I investigated this problem a litle more. Seems to be, that the stream selection from mp4 does not work. The commandline is not correct. It´s easy to reconstruct. :)
Edit:
It does not work directly. If you click on the stream in the import window it works quite good. The problem is, that the stream is not selected if the window opens and everything you do has no influence on the commandline. This looks like a bug, but it is not because it works if you click first on the stream.
This also makes sense, because you can select more than one stream in this window.
Kurtnoise
25th May 2005, 13:16
Hi,
Import Settings don't work properly because it's not finalized as I said before.
Kurtnoise
27th May 2005, 10:29
Hi, mp4 lovers :p
I need you once again for testing....the video preview. So, I build 2 alpha versions (here (http://kurtnoise.free.fr/Yamb-1.3_alpha1v1.zip) and there (http://kurtnoise.free.fr/Yamb-1.3_alpha1v2.zip)). The first one has a trackbar to move in the stream. The second one hasn't this feature coz I think it's the cause of the bug...So, if you don't care about freezing or crashing, please tell me if it's work for you.
To summarize :
If it's ok (ie you can see the video and you can move the trackbar w/o freezing with version 1), I want to know what dshow filters did you use and what did you have exactly in your mp4 (what kind of video, audio formats, etc...).
Concerning, the Import Settings management with this build : it's more complicated than I thought. :o So, it doesn't work with several input files. I need to check much more other things in my code. btw, the other options/features should work pretty good know. ;)
Anyway, thanks for your tests and supports...
Hobojobo
27th May 2005, 17:54
:o
I downloaded both alpha versions.
Stupid question:
Where and when can I find the trackbar?
Kurtnoise
27th May 2005, 18:00
:D In Splitting tab...Open a file and Preview button appears. !!! :D
Hobojobo
27th May 2005, 18:13
Uupps. :o
Of course.
SeeMoreDigital
27th May 2005, 18:36
Originally posted by Kurtnoise13
If it's ok (ie you can see the video and you can move the trackbar w/o freezing with version 1), I want to know what dshow filters did you use and what did you have exactly in your mp4 (what kind of video, audio formats, etc...). Hi Kurt,
Just to let you know when I tried "version 1" earlier today I got this: -
http://img10.echo.cx/img10/6863/yambv13alpha1v11qb.gif
Currently I have NeroDigital DSdec filter, parsers etc and XviD's DSdec filter installed.
The encode contained Mpeg4 SP video and 1No AAC-LC audio stream with no chapters, subs or MetaData.
Cheers
Kurtnoise
27th May 2005, 19:59
mmmh ok...try to render this file directly in GraphEdit and play it. Tell me what's happend at this time.
SeeMoreDigital
27th May 2005, 22:30
Originally posted by Kurtnoise13
mmmh ok...try to render this file directly in GraphEdit and play it. Tell me what's happend at this time. Errr.... GraphEdit says this: -
http://img8.echo.cx/img8/9901/graphedit9pd.gif
There's no audio rendering at all... Bummer!
Yamb 1.3 alpha1
File - Nero Avc video (Haalis,ffdshow,videorenderer) :)
File - x264 video (Haalis,ffdshow,videorenderer) :)
File - Xvid video (Haalis,ffdshow,videorenderer) :)
All files had Aac (Haalis,CoreAacDec) 1-4 streams .
One file with x264/5.1Vorbis (Haali's,CoreVorbisDec) , some had ttxt's and chapters too and a few older Xvid were muxed with 3ivx.
(about 20 mp4's total were opened sucessfully , viewing/seeking)
Disabled ffdshow and used nero's decoder for avc, got "pins are not connected" error but a seperate active movie window appeared that I could seek in.
under this configuration graphedit would render NeroAvc/x264 files with no errors [Haalis,nerodecoder,videorenderer)
Did not try nero splitter.
Switching input content (Avc - Xvid) while using nero's decoder, Yamb became unresponsive.
(More)
NDParser.ax with ffdshow = frozen Yamb
NDParser.ax with nero decoder = buggy , opens 2nd active movie window but with pin connect errors , file will show and seek.
Kurtnoise
28th May 2005, 09:59
@SMD : install CoreAAC.
@Koti : many thanks for the tests. It seems that Yamb doesn't like Nero Bundle...:D
SeeMoreDigital
28th May 2005, 11:01
Originally posted by Kurtnoise13
@SMD : install CoreAAC.Just installed Core's audio DSdec filter and their parser.... and although GraphEdit is now able to build/complete the Graph. YAMB reports exactly the same error.
So the problem must be with Nero's video DSdec and/or parser!
Cheers
OddbOd77
28th May 2005, 16:28
I tested a Nero AVC + AAC video and the Mediacontrol AniMatrix Sample (http://www.comelec.enst.fr/osmo4/#samples) from the Osmo4 page and got identical results, i.e. works perfectly if Haali Splitter and ffdshow are used but fails when either the Nero splitter or Nero Audio dshow filters are used.
@SeeMoreDigital:
Haali->Nero Video Decoder->Video Renderer
\----->ffdshow Audio decoder->Directsound
Seems to work fine in Graphedit as well (though not with YAMB), trying to replace ffdshow with Nero Audio Decoder did not work at all. It looks like its the Nero file source/splitter that causes the problem, the audio decoder not working is fairly minor by comparison (still annoying though).
Ooops, I forgot to say thanks to Kurtnoise13, YAMB is already quite handy and getting better by the day keep up the good work.
Kurtnoise
28th May 2005, 17:10
Thanks. ;)
Today I tested with different samples...and same conclusion. I don't know if it's good or bad (ie I don't want to force people to install some other filters). So, for the moment I stick around with import Settings and I'll see this trick after the next release.
nero's filters have lots of limitations, i wouldnt be surprised at all when there is some mechanism that restricts their useage in an external tool, like yamb
Originally posted by OddbOd77
I tested a Nero AVC + AAC video and the Mediacontrol AniMatrix Sample (http://www.comelec.enst.fr/osmo4/#samples) from the Osmo4 page and got identical resultsbtw this sample use asp video, not avc
Hyper Shinchan
4th June 2005, 12:15
Hi Kurtnoise 13! It's a great GUI your Yamb! I was thinking, if is not possible to include an option to mux the subtitles in VobSubs, like it does Nero Recod? so it's possible to watch them on a Nero Digital certified player.
Tnx!
Kurtnoise
4th June 2005, 12:41
Not possible because mp4box doesn't support this format.
Hyper Shinchan
4th June 2005, 12:58
Oh! I will try some other ways (if there is some other ways).
(Anyway Yamb is excellent to remux avi to mp4).
Kurtnoise
4th June 2005, 13:17
Recode is the only way...
Hyper Shinchan
4th June 2005, 15:41
Yes, but I have to mux a DX50 MPEG-4 with an AAC audio stream and a subtitle stream (ssa that I've converted to srt) and I don't want to recode them, I've already recode the audio (all these files come from an mkv with ac3 audio).
Maybe I will convert it to avi, it's the better way.....
kurt meant that nero recode is the only tool that places vobsubs in .mp4, not that you have to reencode audio and video
Hyper Shinchan
4th June 2005, 21:01
O.K., I hope that in the future there will be some other tools that support Vobsubs, it's useful, especially if you don't want to reencode the movie (or if you don't have Nero Recode)
O.K., I hope that in the future there will be some other tools that support Vobsubs, it's useful, especially if you don't want to reencode the movie (or if you don't have Nero Recode)
why would you need to have to reencode the video for having subtitles?
simply convert the vobsubs to .srt for example and than place them in .mp4 with yamb/mp4box
SeeMoreDigital
4th June 2005, 21:13
I agree with you Hyper Shinchan. I would post a request to jeanlf myself... but he frightens me :eek:
Cheers
but he frightens me :eek: how that? :D
SeeMoreDigital
4th June 2005, 22:12
how that? :D
Actually, I've just sent him a message (http://sourceforge.net/tracker/index.php?func=detail&aid=1214952&group_id=84101&atid=571741) informing him of the "GPAC MP4Box Information and Discussions" (http://forum.doom9.org/showthread.php?t=94874) thread we have here on Doom9 :D
For some reason my name did not appear... I'm an "Nobody/Anonymous - nobody".... Oh, well.
Cheers
in what way is that a feature request?
couldnt you post that simply in the forum there... ;)
and i am sure he knows about doom9, also why would he only be interested in this ""GPAC MP4Box Information and Discussions" thread (which i actually dislike, cause imho it doesnt make sense to bunch different issues in one thread)?
Hyper Shinchan
5th June 2005, 00:07
why would you need to have to reencode the video for having subtitles?
simply convert the vobsubs to .srt for example and than place them in .mp4 with yamb/mp4box
But because I want to have vobsubs for playing the mp4 in a Nero Digital player , but forget about this, maybe it's off topic now. Anyway it's nice to have this feature, but I know that Yamb is just a GUI, mp4box should really support vobsubs.
opsis81
16th June 2005, 17:27
I am using my own method for converting DVD subtitles to Nero Digital subtitles by using VSRip/SubToSup/IfoEdit/Recode and a dummy m2v video stream.VSRip converts dvd subtitles to vobsub format,SubToSup converts vobsub subtitles to sup format,IfoEdit authors a fake dvd from the fake m2v video stream and sup subtitles.IfoEdit also corrects the subtitle color.Recode will open this fake dvd and convert it to a mp4 file with tracks.Track 3 is the track of the dummy video stream and track 4 is the track of vobsubs.
My method might include many steps but takes less than a minute if you get used to it and is always successful unlike the graphedit method :D
My final step is about mp4box muxing.I am using the following commandline
SET VIDEO=video.mp4
SET VID_LANG=eng
SET AUDIO=audio.mp4
SET AUD_LANG=eng
SET CHAPTERS=VTS_01 - Chapter Information - OGG.txt
SET SUBTITLES=DVD Title 1.mp4
SET SUB_LANG=ell
SET OUTPUT=movie.mp4
copy "%SUBTITLES%" "%OUTPUT%" & MP4Box -rem 3 "%OUTPUT%"
MP4Box -tmp "%TEMP%" -add "%VIDEO%#video" -add "%AUDIO%#audio" -sbr -chap "%CHAPTERS%" -lang 5=eng -lang 6=eng -lang 5=%VID_LANG% -lang 6=%AUD_LANG% -lang 4=%SUB_LANG% -keepsys "%OUTPUT%"
This cli will copy my subtitle mp4 file to a new one,removes the dummy video stream adds the new tracks and chapters.The video stream will be track 5 the audio stream track 6.
I would like to be able to do something like this in YAMB in order to avoid DOS in my final step.Perhaps there is an option for something like that and I'm missing it.
Of course the ideal solution would be vobsub muxing support in mp4 with mp4box,but we can't have everything in life right? :)
Kurtnoise
16th June 2005, 18:04
I would like to be able to do something like this in YAMB in order to avoid DOS in my final step.Perhaps there is an option for something like that and I'm missing it.
No...for the moment there is no option to do this. But who knows. Maybe in the next version. ;)
opsis81
16th June 2005, 18:28
No...for the moment there is no option to do this. But who knows. Maybe in the next version. ;)
:thanks: for all your wonderful GUIs Kurtnoise13!Can't wait! :)
JoeBG
18th June 2005, 07:53
... in the next version. ;)
:goodpost:
Hope it will be soon :)
Hyper Shinchan
18th June 2005, 18:44
:goodpost:
Hope it will be soon :)
I hope it too. I'm a disaster with command line tool.......
Gannjunior
27th June 2005, 21:26
Hi,
i've just downloaded YAMB 1.3 + last mp4box and i've been able to mux an avc video with an he-aac audio without meet syncronization problems. with 1.2.1 i was able to mux with success only lc-aac. is that ok?
another thing: what's about the possibility to set negative values into delay?
TIA
ciao!
Kurtnoise
28th June 2005, 12:12
i've just downloaded YAMB 1.3 + last mp4box and i've been able to mux an avc video with an he-aac audio without meet syncronization problems. with 1.2.1 i was able to mux with success only lc-aac. is that ok?
mmh, Yamb 1.3 is not out. So, how can you talk about it ?? Concerning your problem, I must say that it's not Yamb fault but eventually a mp4box bug. But I didn't noticed this kind of thing...
another thing: what's about the possibility to set negative values into delay?
It should work. But not in Yamb atm...
SeeMoreDigital
28th June 2005, 12:47
mmh, Yamb 1.3 is not out. So, how can you talk about it ?? I guess he must be referring to your YAMB 1.3 alpha1 v1 (http://kurtnoise.free.fr/Yamb-1.3_alpha1v1.zip) and 1.3 alpha1 v2 (http://kurtnoise.free.fr/Yamb-1.3_alpha1v2.zip) builds!
By-the-way, how you're getting on with your revised GUI?
Gannjunior, have you tried Kurt's alpha builds with newer versions of MP4Box.exe?
Cheers
Kurtnoise
28th June 2005, 20:10
how you're getting on with your revised GUI?
still under construction coz I try to create new things. :)
JoeBG
29th June 2005, 11:09
still under construction coz I try to create new things. :)
The once announced preview? :D
SeeMoreDigital
29th June 2005, 12:07
still under construction coz I try to create new things. :)Yes, I can imagine it being quite a complicated process writing a GUI that incorporates the new MP4Box language and audio delay command lines!
Well over my head....
Cheers
Kurtnoise
29th June 2005, 12:12
The once announced preview? :D
No...after some research, I don't think I'll add this feature.
Kurtnoise
29th June 2005, 12:19
Yes, I can imagine it being quite a complicated process writing a GUI that incorporates the new MP4Box language and audio delay command lines!
yes & no...The main problem concerns people who like to have 3 videos streams + 5 audios streams + 5 sub streams + xxxxxxx into 1 file. ;) The code management begins more complicated when we include much more things.
In addition, much more free time could be great too... :o
I hope to release something this weekend.
Gannjunior
30th June 2005, 10:36
Yes, i'm trying last YAMB 1.3 alpha2.
S.M.Digital i'm using that alpha build with last mp4box ;)
ciao!
Doom9
30th June 2005, 12:05
Yes, I can imagine it being quite a complicated process writing a GUI that incorporates the new MP4Box language and audio delay command lines!Languages was done in MeGUI... it involved quite a bit of rewriting though, and since YAMB is more flexible.. even more code has to be changed. Now a Substream is no longer just a string, but a struct containing a string, another string for the language and an integer for the delay... I'm wondering how importat delays really are though.. it's not like you get a lot of AAC source material and if you have to re-encode something, BeSweet's delay correction comes to the rescue.
SeeMoreDigital
30th June 2005, 12:58
I'm wondering how importat delays really are though.. it's not like you get a lot of AAC source material and if you have to re-encode something, BeSweet's delay correction comes to the rescue.Agreed.
And prior to converting say an AC3 stream to an AAC stream. I guess much will depend on the accuracy of the .VOB de-muxing tool.
I personally use DGIndex, which can generate elementary audio streams with 0ms delays. However, I've found delays can occur when cutting out segments from an .VOB file. That said, the audio streams from these segments can be easily corrected using say, AC3 Delay Corrector.
Cheers
neo_anderson
1st July 2005, 04:22
please can anyone give me download links for latest mp4box and yamb?
Kurtnoise
1st July 2005, 06:53
:search: :search: :search:
Yamb alpha version (http://kurtnoise.free.fr/Yamb-1.3_alpha1v1.zip)
The link for 1.2.1 is on my sig.
Kurtnoise
1st July 2005, 07:00
I need you...once again. ;)
I'd like to have some different samples to test my new functions. I'm looking for especially 3gp/amr/qcp/h263/evrc/smv files. I think with QT Pro we can produce such things but I don't have the pro version. :D
Thanks by the way...
Kurtnoise
4th July 2005, 21:38
So anybody can help me ?? :(
Some snapshots of the new things if you are interested :
http://kurtnoise.free.fr/mux.png
Some infos appear when you select input files...
http://kurtnoise.free.fr/infoglobal.png
Some improvements for extraction. The tracks are detected automatically.
http://kurtnoise.free.fr/infobytracks.png
Same tab but with info by tracks...
I need to check & tune & tweak again some different things before this next release...Thanks for your patience.
SeeMoreDigital
4th July 2005, 21:53
Lookin' good :D
EDIT: Looking bloody good :D
JoeBG
15th July 2005, 18:06
@ Kurtnoise
Any news?
Kurtnoise
15th July 2005, 19:44
I'm working on it...:)
Great Dragon
16th July 2005, 20:49
_http://rapidshare.de/files/3110238/toyota2.3gp.html
Here is 3GP-file compatible with Motorola Phones.
Video: MPEG-4 Simple Profile
Audio: AMR-NB
Created with Mpegable software.
Kurtnoise
17th July 2005, 10:14
:thanks:
FYI : I've just add languages & media delays features in Yamb. Not available coz it needs new checking again.
neo_anderson
21st July 2005, 21:04
i have a small question, can i mux .sub files in mp4 container ripped from dvd using vob sub rip which comes with gknot 0.35, and will this work in mpc,zoom and showtime players?
Kurtnoise
22nd July 2005, 07:24
no...
JoeBG
22nd July 2005, 12:19
no...
Not yet. As heard somewhere here in the forum, Jean is working on that. :)
Kurtnoise
23rd July 2005, 17:53
These: -
http://img240.imageshack.us/img240/1637/yamboptions7va.png
By Options I would say muxing, splitting, joining, or extracting :)...In other word, what kind of feature did you use exactly because "View or Edit command Line" and "View Extra Info" don't use mp4box...
SeeMoreDigital
23rd July 2005, 18:30
I see.........
I was simply trying to mux, 1No AAC-LC audio stream (in .MP4) and 1No MPEG-4/SP video stream (in .MP4) together....
Defunkt's previous build seemed to work okay!
Cheers
Kurtnoise
24th July 2005, 15:17
Confirmed...but it's not YAMB fault. :D
Maybe defunkt has forgotten something during the compilation...I think I'll include the Sharktooth's build in the next YAMB package. It will be more safer for all.
And my last request : could you (yes you SMD :p ) create a short sample with ND video + 1 aac stream + subtitles. The last thing is more important. I would like to have the vobsub stream directly in the mp4. Thanks...
SeeMoreDigital
24th July 2005, 15:55
But ofcourse...
Here you go (http://homepage.ntlworld.com/seemoredigital/For_Kurtnoise13_Test_01.mp4) ;) Right-click to save / Left-click to play... maybe!
File Information
Video: NeroDigital MPEG-4/SP @ 300Kbps 720x576 with AR signalling
Audio: 1No 2Ch AAC-LC @ 96Kbps
Subtitles: 2No VobSub streams
Chapters: 10No (Un-named)
Run-time: 50 seconds
Container: MP4
Cheers
neo_anderson
24th July 2005, 20:13
hey, will this work:
a .mp4 file with nero digital avc video and subtitles stream (both done with recode 2)
muxed with an aac audio track, all in an mp4 container, will the audio ,video and subtitles be still visible and available?
SeeMoreDigital
24th July 2005, 21:07
I'm not quite sure what you mean Neo?
Cheers
Doom9
24th July 2005, 21:43
why would you want to mux an aac audio track into a recode generated file if you can just create the audio with recode as well?
Though, at this point mp4box doesn't support all kinds of streams into a Recode generated mp4.. that very issue has been discussed ago in this very forum just a few days ago.
neo_anderson
25th July 2005, 06:57
why would you want to mux an aac audio track into a recode generated file if you can just create the audio with recode as well?
Though, at this point mp4box doesn't support all kinds of streams into a Recode generated mp4.. that very issue has been discussed ago in this very forum just a few days ago.
Recode's audio has low volume even after the volume patch,that's why i mux aac stream created with belight in mp4 container along with avc video!
TNM
9th August 2005, 16:51
Umm... the link to YAMB alpha version no longer works... can any1 host it again pls?
SeeMoreDigital
9th August 2005, 17:07
Umm... the link to YAMB alpha version no longer works... can any1 host it again pls?Here you go: -
YAMB v1.3 alpha1 v1 (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/YAMB_v1.3.alpha1v1.7z) and YAMB v1.3 alpha1 v2 (http://82.2.167.237/Uploaded_Files/Doom9_Forum_files/YAMB_v1.3.alpha1v2.7z)
Cheers
Peter1234
16th August 2005, 22:14
I am getting audio synch problem when muxing. I want to convert avi container to mp4 container. This is what I did:
1. Generated x264 video with mp3 audio in avi container. This file plays fine in WMP, MPC, WinDVD, and VLC players.
2. Used YAMB v1.3 alpha1 v2 to extract video and audio into separate MP3 and H264 files.
3. Used BeLight to convert MP3 to ACC (new file has MP4 extention)
4. Used YAMB v1.3 alpha1 v2 to mux H264 and MP4 files into single new MP4 file with audio and video. Tried with and without interleavig (0 ms).
5. Resulting file plays in MPC but audio and video are not in synch.
What am I doing wrong?
bond
16th August 2005, 23:17
i assume you didnt set the correct framerate (by default 25fps is used)
also there is no need to reencode from mp3 to aac, as you can place mp3 in mp4 too (best would be to encode from your original source to aac directly of course)
Peter1234
17th August 2005, 00:16
bond:
Thanks. You are correct, I did not set the frame rate. Where do I set it? I do not see any options in the YAMB GUI so I assume I need to edit the command line. What do I need to add to the command line to set fps to 29.97? I did a search for mp4box commands, and it looks like I should add "-fps 29.970". But that did not work when I added it to the end of the command line.
EDIT: I found the option for setting frame rate in YAMN GUI, on Import button settings. But it audio is still not in synch.
jellysandwich
17th August 2005, 01:56
bond:
Thanks. You are correct, I did not set the frame rate. Where do I set it? I do not see any options in the YAMB GUI so I assume I need to edit the command line. What do I need to add to the command line to set fps to 29.97? I did a search for mp4box commands, and it looks like I should add "-fps 29.970". But that did not work when I added it to the end of the command line.
EDIT: I found the option for setting frame rate in YAMN GUI, on Import button settings. But it audio is still not in synch.
Changing the frame rate through the import
button does not change the cmd line at all.
Your file should still be 25fps.
On the other hand, adding "-fps 23.976" works
fine for me.
On a side note, it'd be nice if you could post
Yamb revisions along with known working
Mp4box revisions. For example, Yamb v1.3
alpha1 v2 doesn't work with Mp4box 0.4.0.
That took me a good hour to figure out. :mad:
js
Peter1234
17th August 2005, 02:50
jellysandwich:
Thanks for the feedback. I generated a 25fps file and split it and muxed as per steps above and it worked fine. I will try a 23.976 fps file and see what happens. For some reason, the 29.97 fps file does not work.
EDIT:
I generated a 23.976 fps file and split it and muxed as per steps above and added -fps 23.976 to end of command line and the muxed file was OK. I will retry 29.97 file again and see what happens. Thanks for your help.
EDIT:
I generted a 29.97 fps file and it worked also. I must have made a typing error when I edited the command line before. It would be nice to have a Frame Rate box whose value was saved in an ini so that it was not necessary to modify the command line each time. I am using the MP4Box version that came with YAMB 1.2.1 installer version (I am not sure which version that is) and YAMB v1.3 alpha1 v2.
jellysandwich
17th August 2005, 21:23
I am using the MP4Box version that came with YAMB 1.2.1 installer version (I am not sure which version that is) and YAMB v1.3 alpha1 v2.
Weird. I had problems using the version that came with 1.2.1. Oh well, at least it works now.
And congrats on your working files. :)
js
Kurtnoise
18th August 2005, 17:04
Umm... the link to YAMB alpha version no longer works...
It's for a good reason if I decided to break this link... ;)
Alpha versions are only useful for people who have troubles with the YAMB borders. Otherwise, use the 1.2.1 or wait the next update.
SeeMoreDigital
18th August 2005, 17:31
Hi Kurt... welcome back :)
Alpha versions are only useful for people who have troubles with the YAMB borders. Otherwise, use the 1.2.1 or wait the next update.Do you have a link to version 1.2.1... or would you like me to host it for you?
Cheers
Doom9
18th August 2005, 18:04
It's in my download archive.. and there's a guide for it.
SeeMoreDigital
18th August 2005, 18:30
It's in my download archive.. and there's a guide for it.Thanks Doom9......And for all those who are unable (or can't be bothered) to search....
For YAMB 1.2.1, click here (http://www.doom9.org/Soft21/Editing/Yamb-1.2.1.rar). And for the YAMB guide, click here (http://www.doom9.org/index.html?/mp4.htm).
Cheers
Kurtnoise
18th August 2005, 21:16
Hi Kurt... welcome back :)
Hi SMD...I'm not back. :D Tomorrow, I'm going to travel in Irlande for 2 weeks.
Do you have a link to version 1.2.1...
http://kurtnoise.free.fr/Yamb/ or Doom9 dl area, yes.
...there's a guide for it.
Sounds great...Thanks again. ;)
well...I must confess that I need to update my first post in this thread.
Doom9
18th August 2005, 21:32
And for all those who are unable (or can't be bothered) to search.... we have rule1 for that :)
SeeMoreDigital
18th August 2005, 21:45
we have rule1 for that :)Indeed,
Originally I was thinking of writing And for all those who are unable, or can't be bothered to search (for which you should be flogged).... But thought better of it... ;)
Cheers
foxyshadis
26th August 2005, 09:08
Can I make a couple of suggestions for when you get back from vacation?
The main one is that it'd be awesome if YAMB would remember what was typed in the command line pane when you flip back and forth (including the automatic flip to mux). That way I don't have to keep reentering fps. (I just noticed that your alpha has a method of selecting frame rate, cool.)
Also, when started with multiple monitors side-by-side, it always starts in the middle of the two, ie, half on one and half on the other.
It's a really cool frontend though, I really like it. =D
Kurtnoise
30th August 2005, 12:29
Can I make a couple of suggestions for when you get back from vacation?
Sure...I'm back now. ;)
The main one is that it'd be awesome if YAMB would remember what was typed in the command line pane when you flip back and forth (including the automatic flip to mux). That way I don't have to keep reentering fps. (I just noticed that your alpha has a method of selecting frame rate, cool.)
mmh...If I understand correctly, you would like to have your previous command line as soon as you reload Yamb ?
Also, when started with multiple monitors side-by-side, it always starts in the middle of the two, ie, half on one and half on the other.
Funny... :D Can I have a snapshot ?
Koti
30th August 2005, 16:32
when started with multiple monitors side-by-side, it always starts in the middle of the two, ie, half on one and half on the other.
Funny... Can I have a snapshot ?
here ya go
http://img358.imageshack.us/img358/4378/yamb4nz.jpg (http://imageshack.us)
foxyshadis
31st August 2005, 00:04
mmh...If I understand correctly, you would like to have your previous command line as soon as you reload Yamb ?
Actually just from tab to tab. Like, change the command in mux, click on splitting & joining, and the command line changes to reflect the split, then click back to mux and any customizations made before are lost. It'd probably be a little easier if the command part only reset when something was changed or loaded in the GUI portion.
Kurtnoise
31st August 2005, 08:12
Ok...I see.
For Joining, there are no options, so it's easy. :D
For Splitting : no problem. I can save the settings choosen.
For Muxing : it might be too hard. Especially with the Import Options applied to different streams.
All in all, I can add also a line to save the last Tab viewing. Thus, as soon as you reload Yamb, you will be directly in this Tab.
Kurtnoise
1st September 2005, 10:13
Hi,
Also, when started with multiple monitors side-by-side, it always starts in the middle of the two, ie, half on one and half on the other.
@foxyshadis & Koti : Could you test this build (http://kurtnoise.free.fr/Yamb_debug.zip) and tell me if it's ok. Thanks.
SeeMoreDigital
1st September 2005, 11:04
The "Add" button does not work for me :(
Cheers
Kurtnoise
1st September 2005, 11:37
I know...I disable some functions/buttons. I just want to know if the app appears in the right place. That's all...
btw, some new options work (in Extract/Options tab). :)
SeeMoreDigital
1st September 2005, 12:25
I know...I disable some functions/buttons. I just want to know if the app appears in the right place. That's all...
btw, some new options work (in Extract/Options tab). :)Yes I noticed some of these... I like information provided in the "By Tracks" option: -
http://img215.imageshack.us/img215/7336/yambbytracks7ue.png
Great to see the PAR and bitrates listed... very useful. But is there any reason why the bitrate can't be displayed under the "Global" option too?
Cheers
Kurtnoise
1st September 2005, 12:56
is there any reason why the bitrate can't be displayed under the "Global" option too?
Why ? because by default mp4box doesn't provide this info. You need to specify the trackID to have it. If you want to have it also in "Global", ask to Jean Lefeuvre to add this trick directly in -info command line. :)
SeeMoreDigital
1st September 2005, 13:05
I see....
Do you know whether support for VOBsubs has been improved yet?
Just being able to add/remove AAC audio tracks and/or create chapters without YAMB/MP4Box.exe crashing would huge!
Cheers
Kurtnoise
1st September 2005, 14:02
Do you know whether support for VOBsubs has been improved yet?
mmmh I just checked the sources and I haven't seen some code about this format. Maybe I'm dumb...
Just being able to add/remove AAC audio tracks and/or create chapters without YAMB/MP4Box.exe crashing would huge!
:confused:
SeeMoreDigital
1st September 2005, 16:25
:confused:My comment was with respect to .MP4 files containing VOBsubs!
Currently, if you generate an .MP4 encode with VOBsubs using Nero Recode2, you are unable to add/remove AAC audio tracks and/or create chapters without YAMB/MP4Box.exe crashing....
Cheers
Koti
2nd September 2005, 05:47
@foxyshadis & Koti : Could you test this build (http://kurtnoise.free.fr/Yamb_debug.zip) and tell me if it's ok. Thanks.
still opens in the middle for me - the view/edit cli box does stay on the primary moniter tho.
Kurtnoise
2nd September 2005, 07:55
So...it's not a bug. Thanks for testing.
Synergy37
5th September 2005, 13:08
Hey when I mux an AVC MP4 and SRT subtitles nothing appears when I play it back in Quicktime. Is this a SP MP4 only program?
SeeMoreDigital
5th September 2005, 13:31
Hey when I mux an AVC MP4 and SRT subtitles nothing appears when I play it back in Quicktime. Is this a SP MP4 only program?Try re-muxing your .MP4 to .MOV using QT7 Pro and playing it again!
Cheers
Synergy37
5th September 2005, 14:08
Alright so I re muxed it to a mov file and then it just played a green screen. This wouldn't work for me anyway because I need it to be in AVC format for my psp. Isn't there just a simple answer why it's not woring, like I am missing a file?
bond
5th September 2005, 15:58
Hey when I mux an AVC MP4 and SRT subtitles nothing appears when I play it back in Quicktime. Is this a SP MP4 only program?quicktime only supports ttxt when being placed in .3gp. its nonsense, but thats the way qt handles it
Kurtnoise
5th September 2005, 19:01
Hey when I mux an AVC MP4 and SRT subtitles nothing appears when I play it back in Quicktime.
Why would you like to use this player ? :sly: There are some others good players you know...
@Bond : I think that when we mux a srt file with mp4box into a mp4, this tool transforms the srt file in ttxt format.
bond
5th September 2005, 20:08
@Bond : I think that when we mux a srt file with mp4box into a mp4, this tool transforms the srt file in ttxt format.indeed, did i say something different? :confused:
Kurtnoise
5th September 2005, 22:29
nope...but your answer speaks about 3gp whereas Synergy asks something for mp4. Anyway, it's not important. :)
fight2win
26th September 2005, 20:34
kurt, can u please give a link for latest build of yamb?
SeeMoreDigital
26th September 2005, 20:39
kurt, can u please give a link for latest build of yamb?Try looking at the very first page of this thread....
fight2win
27th September 2005, 10:25
is there any new build after 1.3 alpha v1?
azsd
27th September 2005, 11:19
1.3 alpha 1v1
the file which removed from mux list was still avalible on "Import" list.
and the import function can't select diffrent track import option when select different input file item.
Kurtnoise
28th September 2005, 18:25
I think you forgot what I said about alpha versions... :rolleyes: :search:
Kurtnoise
30th September 2005, 19:53
Finally...I kicked my own ass and I release a new YAMB version. :p
Changes from version 1.2.1 to 1.3 :
Add:
- Languages Flag, Media Delays, Force FPS and other Imports useful Settings.
- Unicode Support.
- Global Info & Infos by Tracks.
- Extract subtitles option.
- Yamb borders are resizable.
- Options Settings are reminded automatically.
- Possibility to copy the command line to the ClipBoard or anything else.
- Multiple Selections Files for A/V Input files concerning Joining Parts.
Improvements:
- List Menu Entries.
- Merge Audio & Video Input Files for the Mux Part.
- Log tab.
Bugfixes:
- Movie Info Box color for non XP machines.
- Import Settings.
- Output File Extensions.
- Update Extract A/V Track from AVI file option.
You can download the last package here (http://unite-video.com/phpbb/download.php?id=1775) (and Yamb only there (http://unite-video.com/phpbb/download.php?id=1774)) or directly on my website: http://kurtnoise.free.fr/Yamb/ if you can't access on the main links.
In addition, I would say that you can see MediaInfo.dll in these packages. It's just to have some infos concerning import settings (just move the mouve on edit area). By example :
http://kurtnoise.free.fr/import_hint.png
Enjoy... ;)
Koti
30th September 2005, 20:02
Wow , Thx :)
SeeMoreDigital
30th September 2005, 21:22
Very, very nice work indeed Kurt :D
Shame Bond is not here to comment.... Where is that boy?
Just tested some basic muxes so far.... But will try some tougher ones tomorrow!
Many thanks
SeeMoreDigital
30th September 2005, 21:49
I've found a bug :(
When you try to extract an MPEG-4/SP/ASP or AVC stream from an MP4 file the "Extract Track".... "in RAW format" and "to new MP4 file" options operate the wrong way round (ie: the RAW option creates an MP4 file and MP4 option creates an RAW file).
Plus when you try and change/switch between the RAW and MP4 output options YAMB crashes...
Cheers
Kurtnoise
1st October 2005, 07:40
I've found a bug :(
Good... :p
When you try to extract an MPEG-4/SP/ASP or AVC stream from an MP4 file the "Extract Track".... "in RAW format" and "to new MP4 file" options operate the wrong way round (ie: the RAW option creates an MP4 file and MP4 option creates an RAW file).
ooOo yeah, you're right. My mind is going... ;) I've seen also that some remove/clear functions don't work properly in mux tab...>_<
Plus when you try and change/switch between the RAW and MP4 output options YAMB crashes...
Yamb or MP4box ? If it concerns MP4box, did you use my own build or Celtic_Druid build ? Test both and tell me what's happen. Thanks. :)
And yesterday, I forgot to mention one thing : if you want to change output folder for the mux, you need to make a double click on the edit area to open the SaveDialog box... :thanks:
SeeMoreDigital
1st October 2005, 10:35
Yamb or MP4box ? If it concerns MP4box, did you use my own build or Celtic_Druid build ? Test both and tell me what's happen.Just to confirm.... I've been testing YAMB (v1.3.0) with Celtic Druids MP4Box 19.22.20 (2005 Sep 21) build
Cheers
SeeMoreDigital
1st October 2005, 11:42
I've just installed YAMB v1.3 using your "setup.exe"... But when I tried muxing and de-muxing I got this: -
http://img77.imageshack.us/img77/1540/yamberror0mz.png
EDIT: I don't seem to be able to use YAMB at all with your build of MP4Box.exe :(
Cheers
Doom9
1st October 2005, 11:57
isn't that error message rather self-explaining?
SeeMoreDigital
1st October 2005, 12:30
isn't that error message rather self-explaining?Agreed... It might be to some...
Does this error message mean "libmmd.dll" is missing from YAMB or from Kurt's MP4Box.exe compile!
This error only shows up when installing Kurts full version of YAMB (ie: with his MP4Box compile). When running YAMB "lite" (for want of a better expression), this error message does not appear!
Cheers
Doom9
1st October 2005, 12:38
This error only shows up when installing Kurts full version of YAMB You're already halfway through the thinking process. It would be quite a logical conclusion to assume something is wrong with that mp4box build. You can easily verify that by launching that particular mp4box version from the commandline.. if the same error pops up, you know what it is, and then that's the point where you post "hey, your package is missing libmmd.dll".
IIRC libmmd.dll is a dll from the intel compiler.. you just need one in your system but without it, a bunch of apps I know that have been compiled with the intel compiler cannot be executed.
bond
1st October 2005, 13:01
i extracted the yamb only package to my mp4box folder and i got a "access violation at adress blabla in module yamb.exe. read of adress blabla". after clicking ok yamb seems to open normally. :confused:
i use win2000
Kurtnoise
1st October 2005, 13:21
Indeed...I forgot to put libmmd.dll in the whole package. :o So, redownload it (same link as above) or grab the library here (http://kurtnoise.free.fr/Yamb/installer).
@Bond: pretty strange...did you use a win98 or older system before ? if yes, wait the non unicode version.
bond
1st October 2005, 13:23
@Bond: pretty strange...did you use a win98 or older system before ? if yes, wait the non unicode version.till now i have only tested winme, but recently i upgraded to win2000
SeeMoreDigital
1st October 2005, 14:53
Indeed...I forgot to put libmmd.dll in the whole package. :o So, redownload it (same link as above) or grab the library here (http://kurtnoise.free.fr/Yamb/installer).Thanks for the revised build....
I'm able to confirm my previously mentioned "Extract Track" bug (YAMB crash) also happens with your supplied build of MP4box.exe ;)
Cheers
Kurtnoise
1st October 2005, 18:04
Try this build (http://kurtnoise.free.fr/Yamb/Yamb-1.3_20051001.zip) please...:)
bond
1st October 2005, 18:08
no error anymore :)
SeeMoreDigital
1st October 2005, 18:34
Yep... you seem to have cracked it with your revised build Kurt!
Nice one... a brilliant little application :D
EDIT: The AAC-HE "signalling" option works well.... It even flags up the "AAC h" icon in ShowTime player now...
Cheers
mpioner
3rd October 2005, 04:11
Kurtnoise13
Please add function in Yamb for split files on base cue sheet information. This function very useful for me.
Kurtnoise
3rd October 2005, 07:34
Are you sure that cuesheet support is in mp4box ?
mpioner
3rd October 2005, 08:41
Kurtnoise13
It doesn't need mp4box to support cuesheet. It need YAMB to get information about track lenght from cuesheet and split it then.
Kurtnoise
3rd October 2005, 10:07
Well I don't understand...did you include cusheet in your mp4 file or do you have 2 files (cuesheet + mp4 files) ?
azsd
3rd October 2005, 10:53
YAMB 1.3.0
when startup this message popuped
---------------------------
YAMB
---------------------------
Access violation at address 004BD05D in module 'Yamb.exe'. Read of address 00000348.
---------------------------
OK
---------------------------
I use the mux function,but the mp4box does not appear in commandline:
---------------------------
YAMB
---------------------------
-add "E:\Documents and Settings\Administrator\My Documents\Wv.smv" -new "E:\Documents and Settings\Administrator\My Documents\Wv.mp4" doesn't exist.
---------------------------
OK
---------------------------
I have to Clear the import and re-add it,click the mux,then it works fine.
here the setting in ini file:
[YAMB]
cmdl_view=0
overwrite=1
mp4box_sdout=0
keepsys=0
mp4box_path=F:\Program Files\VideoTools\mp4tools\MP4Box.exe
import_view=1
Yamb_log=0
height=518
top=161
left=255
width=538
tab=1
SeeMoreDigital
3rd October 2005, 11:13
Yes... I've found that whenever I try to use YAMB without the "command line" option box checked/active, I get this: -
http://img96.imageshack.us/img96/7218/yamberror4id.png
As soon as the "command line" option box is active... all works fine :)
Plus....
Is there any particular reason why YAMB's "Extract" GUI still says "Track" rather than "Track ID": -
http://img376.imageshack.us/img376/8471/yambproposal3ar.png
I know it's only a little issue, but it could be less confusing to newbies!
Cheers
mpioner
3rd October 2005, 11:23
Kurtnoise13
I have 2 files cuesheet + mp4 and want to have many files on output, like in this program _http://www.ezsoftmagic.com/mp3splitter_joiner.htm, but in mp4.
...and else it'd be cool if tags will be filled from cue file if they exist
Kurtnoise
3rd October 2005, 14:07
@azd : it's fixed now...
@SMD : it's added but it could change in the future...
Here is the new build (http://kurtnoise.free.fr/Yamb/Yamb-1.3_20051003.zip).
@mpioner : mmh, ok. Could you provide some cuesheet files and I'll look into this but I can't promise something and it's not my priority. The next big things concerning the development are building my own parser and enabling a video preview.
SeeMoreDigital
3rd October 2005, 14:22
@SMD : it's added but it could change in the future... Thanks Kurt...
First impressions.... the application seems to be more stable now :)
Cheers
mpioner
3rd October 2005, 14:44
Kurtnoise13
http://www.regeert.nl/cuesheet/search.php?search=archive
and http://en.wikipedia.org/wiki/Cue_sheet
thank you in advance
SeeMoreDigital
3rd October 2005, 15:08
Yep... much better!
I've re-booted my PC a few times and changed with some of YAMB's "Options" and no errors have been reported...... Much better :)
Kurtnoise
3rd October 2005, 17:21
Good, so a new version tonight.
@All : could you test this (http://kurtnoise.free.fr/Yamb/Yamb.zip) please...This is my first draft concerning video preview. So, only few functions work. I need you to test extensively this (playback, pause, stop and seeking) and tell me if all it's ok for you. Thanks...
SeeMoreDigital
3rd October 2005, 17:33
Sorry Kurt... unfortunatly I'm uable to get it to open anything :(
http://img200.imageshack.us/img200/3046/yambpreview8bb.png
EDIT: Wow... your GUI reminds me of MPEG Mediators GUI: -
http://img126.imageshack.us/img126/8355/mpegmediator1ma.png
Cheers
Kurtnoise
3rd October 2005, 19:23
hahaha...what's happen when you play your file directly into GraphEdit ?
SeeMoreDigital
3rd October 2005, 19:33
hahaha...what's happen when you play your file directly into GraphEdit ?GraphEdit is able to open all the files I attempted to open with YAMB!
Do you require more specific information?
Cheers
Kurtnoise
3rd October 2005, 19:40
mmmh, I don't know...I assume that you've some filters which I don't have. :rolleyes: Did you have Nero Recode installed ? Could you try with ffdshow + Haali Splitter...
Kurtnoise
3rd October 2005, 19:51
1.3.1 released...
changelog:
Update :
- ID flags for extracting options.
- Yamb log saving.
Bugfixes :
- Extract raw/mp4 conversion.
- Command Line remaining.
- Some Access Violations during opening.
As usual to download : the whole package (http://unite-video.com/phpbb/download.php?id=1775) or Yamb.Ex only (http://unite-video.com/phpbb/download.php?id=1774). My website mirror link : http://kurtnoise.free.Fr/Yamb/
SeeMoreDigital
3rd October 2005, 20:03
mmmh, I don't know...I assume that you've some filters which I don't have. :rolleyes: Did you have Nero Recode installed ? Could you try with ffdshow + Haali Splitter...Here's what GraphEdit reported about one of the files I tried: -
http://img4.imageshack.us/img4/7325/ffdshow4af.png
Cheers
bond
3rd October 2005, 20:53
Kurtnoise13, maybe a lot of work, but maybe its also relatively easy to do:
if the gpac mp4 parser is maybe also useable for your preview function: what about making yamb deal with the gpac lib directly and not mp4box?
Kurtnoise
4th October 2005, 07:02
libgpac is not able to create a video preview...or I missed something.
@SMD : and ? Same error message when you try with the yamb_test version ?
And it could be great if some other people can test this pre-version...
SeeMoreDigital
4th October 2005, 08:43
@SMD : and ? Same error message when you try with the yamb_test version ? Yes I still obtain the same error message :(
bond
4th October 2005, 13:18
libgpac is not able to create a video preview...or I missed something..of course not, but it might be able to parse a mp4 file and pass it to your decoder
but it seems you go the dshow way, well was just an idea ;)
azsd
4th October 2005, 16:18
Access violation at address 004BD012 in module 'Yamb.exe'. Read of address 000002F8.
when "overwrite an existing output file" checked,it still get access violations message on startup.
JoeBG
4th October 2005, 17:59
Good, so a new version tonight.
@All : could you test this (http://kurtnoise.free.fr/Yamb/Yamb.zip) please...This is my first draft concerning video preview. So, only few functions work. I need you to test extensively this (playback, pause, stop and seeking) and tell me if all it's ok for you. Thanks...
works perfect for me, directly from the beginning :)
foxyshadis
4th October 2005, 18:01
From 1.3.1:
Yeah, I get that too. (XP SP2+patches.) But it doesn't start in the between the two screens now, awesome.
Let's see, hmm.. the command line probably shouldn't get its own top-level windows and toolbar icon, it's really just a non-modal child window of the main window. The extract drop-down should probably modify based on the # of audio/video tracks present in the input. Oh, that's just AVI anyway, nm. (Although that does sound like a good idea for mp4s as well.) When I add a file to the extract tab and click back to mux, the mp4box command is gone. Seems to be something wonky in general with command-line caching between panes. (I bet that's from my request... sorry.) Oh, and when an avi is added to the muxing, it's always appended with #video so there's no audio. Is that intentional or just for testing?
It's not any less useful for those minor bugs, though. Thanks. :D
Kurtnoise
4th October 2005, 18:58
Let's see, hmm.. the command line probably shouldn't get its own top-level windows and toolbar icon, it's really just a non-modal child window of the main window.
So, where is the problem ?
The extract drop-down should probably modify based on the # of audio/video tracks present in the input. Oh, that's just AVI anyway, nm. (Although that does sound like a good idea for mp4s as well.)
for mp4, it's expected.
When I add a file to the extract tab and click back to mux, the mp4box command is gone.
completely normal if there are no input files or output file in the mux tab otherwhise it's probably a missing from my part. :)
Oh, and when an avi is added to the muxing, it's always appended with #video so there's no audio. Is that intentional or just for testing?
it's the command line by default. I decided to choose #video for avi input files.
Kurtnoise
4th October 2005, 18:59
Access violation at address 004BD012 in module 'Yamb.exe'. Read of address 000002F8.
when "overwrite an existing output file" checked,it still get access violations message on startup.
with the last version ?
azsd
5th October 2005, 05:50
yes,1.3.1,it may a pointer error(missing an @?)
SeeMoreDigital
5th October 2005, 10:04
I've been trying to "Extract" an MP3 audio stream from an MPEG-4 .AVI file, without success....
http://img360.imageshack.us/img360/6196/yamb019tx.jpg
http://img160.imageshack.us/img160/3443/yamb026sp.jpg
Can anybody else confirm... or tell me where I'm going wrong please?
Cheers
buzzqw
5th October 2005, 12:31
with a shorter path, like c:\xvid.avi ?
BHH
SeeMoreDigital
5th October 2005, 13:14
with a shorter path, like c:\xvid.avi ?
BHHI already tried that approach and sufficed to say it did not work either......
I forgot to mention, video de-muxing works perfectly!
Cheers
planet1
5th October 2005, 15:36
Can anyone confirm that YAMB only does one muxing operation per session ? Meaning that you have to restart the app in order to mux again ...
A new "change path" output button might be more handy than manually editing the output line ;).
Furthermore an 3gp option should exist in the import settings (-3gp) IMO.
Maybe the supported file list (for muxing, splitting & joining & extract) should be updated as well:
3GP Files (*.3gp; *.3g2; *.3gp2; *.3gpp)
[QuickTime uses *.3g2 for 3GPP2 files]
Kurtnoise
6th October 2005, 08:31
Can anybody else confirm... or tell me where I'm going wrong please?
confirmed...so, remove the 1 in the command line. I'll fixed that. btw, I don't know why it worked before and now it doesn't work with the audio track number... :confused:
Kurtnoise
6th October 2005, 08:37
Can anyone confirm that YAMB only does one muxing operation per session ? Meaning that you have to restart the app in order to mux again ...
Yes...I know it's not very handy but it's the only solution for the moment.
A new "change path" output button might be more handy than manually editing the output line ;).
A double click on the edit area to change the path...I can't do much more.
Furthermore an 3gp option should exist in the import settings (-3gp) IMO.
well...indeed.
Maybe the supported file list (for muxing, splitting & joining & extract) should be updated as well:
3GP Files (*.3gp; *.3g2; *.3gp2; *.3gpp)
[QuickTime uses *.3g2 for 3GPP2 files]
sure...
SeeMoreDigital
6th October 2005, 08:52
confirmed...so, remove the 1 in the command line. I'll fixed that. btw, I don't know why it worked before and now it doesn't work with the audio track number... :confused:Yep.... removing "the 1" allows audio de-muxing to work....
By-the-way.... how about adding an "to new AVI file" de-muxing option for MPEG-4/SP/ASP video streams in MP4?
Cheers
foxyshadis
6th October 2005, 11:42
When I add a file to the extract tab and click back to mux, the mp4box command is gone.
completely normal if there are no input files or output file in the mux tab otherwhise it's probably a missing from my part. :)
Yeah, it happens when there's a file loaded in the mux tabs. (I first noticed when I went to mux after extracting and got "-audio is not recognized as a command blah blah blah")
As for the window thing, it just looks weird for the program to have two buttons in the taskbar. That's all, nothing big.
Kurtnoise
6th October 2005, 16:00
As for the window thing, it just looks weird for the program to have two buttons in the taskbar. That's all, nothing big.
:confused: where do you see 2 buttons ??? with multi-monitor ? coz when I open Yamb main window and command line window, I've only one button...
Kurtnoise
6th October 2005, 16:02
how about adding an "to new AVI file" de-muxing option for MPEG-4/SP/ASP video streams in MP4?
it's already here but it was disabled... :D It's enabled now.
SeeMoreDigital
6th October 2005, 16:45
it's already here but it was disabled... :D It's enabled now.Thanks Kurt :)
Sirber
7th October 2005, 12:28
Hi Kurt! I'm asking permission to add YAMB to LE :D
May I please? :D
Kurtnoise
7th October 2005, 13:13
OooO my...Sure you can but wait the 1.3.2.
SeeMoreDigital
7th October 2005, 13:19
OooO my...Sure you can but wait the 1.3.2.I'm-a-waiting... sounds good :D
Sirber
7th October 2005, 14:49
OooO my...Sure you can but wait the 1.3.2.
ok, many thanks! :D
jjseth
10th October 2005, 16:36
At the moment i can't find a post with this question so...
Where is the command line window with a 800x600 resolution monitor? It's out of bounds.
With more resolution no problem.
Kurtnoise
10th October 2005, 18:09
Indeed...I'll change that.
SeeMoreDigital
10th October 2005, 18:13
I must say... I actually preferred it when the command line window attached itself to the bottom of the main GUI :eek:
Cheers
Kurtnoise
10th October 2005, 19:35
not me... :D :p
SeeMoreDigital
10th October 2005, 20:11
not me... :D :pYea well.... there is that :D
How are you getting on with the new build?
Kurtnoise
11th October 2005, 06:57
How are you getting on with the new build?
you know that it's not the good question...
Kurtnoise
12th October 2005, 11:19
Hi guys,
could you test this build (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051012.zip) please ?
azsd
12th October 2005, 11:29
yeah,
the error message (with overwrite=1) disappeard
:goodbuild:
Sharktooth
12th October 2005, 15:17
command line creation is screwed...
"C:\Programmi\YAMB\MP4Box.exe" -add "C:\BAND_OF_BROTHERS_PART1\videotrack.mp4""C:\Programmi\YAMB\MP4Box.exe" -add "C:\BAND_OF_BROTHERS_PART1\videotrack.mp4" -add "C:\BAND_OF_BROTHERS_PART1\audiotrack.mp4" "C:\BAND_OF_BROTHERS_PART1\BOB_PART1.mp4"
this part: "C:\Programmi\YAMB\MP4Box.exe" -add "C:\BAND_OF_BROTHERS_PART1\videotrack.mp4" is repeated two times.
if you play with add and remove buttons the CL gets even more screwed.
Kurtnoise
12th October 2005, 18:15
Try the new one (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051012.zip)...Concerning the remove functions, I'm working on it.
Sharktooth
12th October 2005, 18:55
still screwed (just a bit less)...
"C:\Programmi\YAMB\MP4Box.exe" -add "C:\BAND_OF_BROTHERS_PART1\videotrack.mp4" -add "C:\BAND_OF_BROTHERS_PART1\videotrack.mp4" -add "C:\BAND_OF_BROTHERS_PART1\audiotrack.mp4" "C:\BAND_OF_BROTHERS_PART1\BOB_PART1.mp4"
EDIT: sometimes (randomly) seems to work correctly though... dont ask me why.
Kurtnoise
13th October 2005, 07:19
Did you use Import Settings coz I can't reproduce this ? (i.e is it checked or unchecked in Options Tab ?)
Sharktooth
13th October 2005, 15:35
checked (default settings).
Sharktooth
16th October 2005, 15:55
ok, if i dont play with buttons and stuff it seems to work correctly.
SeeMoreDigital
16th October 2005, 16:00
ok, if i dont play with buttons and stuff it seems to work correctly.The doubling thing happened with me too... until I deleted "Yamb.ini" and started YAMB again ;)
EDIT: It's just done it again: -
http://img376.imageshack.us/img376/6826/yambdoubling3mh.png
Cheers
jjseth
18th October 2005, 13:11
At the moment i can't find a post with this question so...
Where is the command line window with a 800x600 resolution monitor? It's out of bounds.
With more resolution no problem.
Indeed...I'll change that.
Perfect, thanks.
Sharktooth
18th October 2005, 14:37
The options in the options tab (Convert input subs...) get wiped from the command line when you enter the "Mux" tab or when you click the "Mux" button.
Rafik
28th October 2005, 11:01
Hi !
I have demuxed an MKV film (with MKVexctract) encoded in x.264 and NAAC to mux it in MP4 but neither YAMB nor mp4 muxer (integrated in MeGUI) recognize the video stream (*.h264). What can be the solution ?
Thanks.
bond
28th October 2005, 12:38
Hi !
I have demuxed an MKV film (with MKVexctract) encoded in x.264 and NAAC to mux it in MP4 but neither YAMB nor mp4 muxer (integrated in MeGUI) recognize the video stream (*.h264). What can be the solution ?
Thanks.its propably not a raw h.264 stream you have
Rafik
28th October 2005, 12:48
The film was encoded via MeGUI (x.264 + NAAC) directly into MKV. And like i said before, MKVextract splits it into two streams : *.h264 + *.aac. Video stream is not readable by any player. How can i transcode this stream in .mp4 ?
Thanks.
SeeMoreDigital
28th October 2005, 12:51
Have you actually tried muxing the H264 stream into the MP4 container?
Rafik
28th October 2005, 12:58
Yes, of course. With the MP4 muxer of MyGUI and YAMB, but they don't recognize the stream.
bond
28th October 2005, 13:08
yamb supports .h264 files
do you get any error message?
upload a small sample
Rafik
28th October 2005, 13:20
I'm very sorry, but i can't stay more on the net. I thank you all for your help.
Je reviens ce soir ;-)
SeeMoreDigital
28th October 2005, 14:48
I'm very sorry, but i can't stay more on the net. I thank you all for your help. How odd!!!!
That aside...... Can anyone confirm whether MKVextract is actually able to extract workable AVC (.h264) streams out of the .MKV container?
Cheers
stephanV
28th October 2005, 14:55
How odd!!!!
That aside...... Can anyone confirm whether MKVextract is actually able to extract workable AVC (.h264) streams out of the .MKV container?
It is.
mkvextract tracks file.mkv --raw TID:file.264 #replace "TID" with corresponding tracknumber in mkv file
SeeMoreDigital
28th October 2005, 15:26
Okay.... But do they play?
For instance.... It is possible to use YAMB to extract an h264 stream out of the AVI container... But it will not be playable in say Nero's ShowTime player :eek:
However, it can often become playable if you mux the raw .h264 stream into the MP4 container. And then de-mux it to an raw .h264 stream again.... amazing!
Cheers
Rafik
31st October 2005, 23:14
Hi !
I'm very sorry, but i had really good reasons to "escape" (sudden death of a grand-mother).
I have re-encoded this film another time and YAMB recognized the h264 stream. But when i remuxed it in .mp4 (i always change .3gp to .mp4 althouh i tell to YAMB to encode in .mp4. i change the extension manually), it doesn't play like you, SeeMoreDigital, found.
Thank you et pardon encore une autre fois.
Kurtnoise
2nd November 2005, 16:41
The doubling thing happened with me too...
The options in the options tab (Convert input subs...) get wiped from the command line when you enter the "Mux" tab or when you click the "Mux" button.
Could you test this new build (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051102.zip) please ? Thanks.
SeeMoreDigital
2nd November 2005, 18:17
Hi Kurt,
Thanks for the test build.... I've opened, imported, muxed and closed the application several times now and so far I have not encountered the "doubling" effect again :)
I've also been playing with the PAR adjustment.
I've been able to adjust the PAR of MPEG-4 SP/ASP video streams, using the following pre-defined PAR settings: -
http://img320.imageshack.us/img320/9752/yambextg8kb.png
But I've been unable to manually input my own "Custom (PAR) DAR" settings, ie: 16:15 for 4:3 PAL, 8:9 for 4:3 NTSC, 64:45 for 16:9 PAL or 32:27 for 16:9 NTSC.... for use with 720x480 NTSC and 720x576 PAL pixel frame sizes!
Are you able to make the DAR settings work, and if so, could you include them within the application together with a "1:1 Square Pixel" option
EDIT: I've been unable to adjust the PAR of MPEG-4 AVC video streams, using any of the pre-defined settings :(
The files either crash upon playback or freeze!
Cheers
Kurtnoise
2nd November 2005, 20:43
But I've been unable to manually input my own "Custom (PAR) DAR" settings, ie: 16:15 for 4:3 PAL, 8:9 for 4:3 NTSC, 64:45 for 16:9 PAL or 32:27 for 16:9 NTSC....
Just select a free item and write manually your settings.
EDIT: I've been unable to adjust the PAR of MPEG-4 AVC video streams, using any of the pre-defined settings
bug in mp4box which is fixed now.
Now, concerning your proposal : what do you mean by "1:1 square" ?
SeeMoreDigital
2nd November 2005, 21:06
Just select a free item and write manually your settings.Thanks.... I've just tried it and it works.... I did not think of writing a custom PAR value in the "Import Settings" box.... I wrote it in the "command line" box.... doh!
bug in mp4box which is fixed now.Yes... I've just read Jean's e-mail :eek:
Now, concerning your proposal : what do you mean by "1:1 square" ?I've come across the odd post where people have wanted to generate a "square pixelled" encode but managed to add PAR signalling to the stream by accident..... With this in mind it might be useful to have an option whereby you can re-set/remove the signalling!
bond
2nd November 2005, 21:08
1:1 square pixel normally means that no sar is set
Kurtnoise
2nd November 2005, 23:30
yeah, that's what I thought.
SeeMoreDigital
3rd November 2005, 10:09
Marvellous ;)
JoeBG
3rd November 2005, 19:49
Is it better (more useful for decoding) to set the SAR (=PAR) with x264 or ARChanger - or is it better to set the DAR with mp4 box.
bond
3rd November 2005, 19:56
Is it better (more useful for decoding) to set the SAR (=PAR) with x264 or ARChanger - or is it better to set the DAR with mp4 box.there is only SAR in avc!!!!
and therefore with mp4box (and x264 and archanger) you can also only set SAR!!!
(btw in asp there is also only PAR aka SAR)
JoeBG
3rd November 2005, 19:58
there is only SAR in avc!!!!
and therefore with mp4box (and x264 and archanger) you can also only set SAR!!!
(btw in asp there is also only PAR aka SAR)
shame on me :(
SeeMoreDigital
3rd November 2005, 20:20
there is only SAR in avc!!!!
....btw in asp there is also only PAR aka SARHmmm.... I beg to differ!
That aside, there's nothing stopping anybody from manually entering the relevant custom PAR values to represent perfect 4:3 of 16:9 DAR aspect ratio's upon playback in your software media player!
I've been doing this within x264 ever since it began offering the facility with great success ;)
But I guess we'll have to wait for somebody to compile the latest build of MP4Box before we can see if YAMB is going to support changing the PAR values of MPEG-4/AVC streams. Happily, changing the PAR values of MPEG-4/SP/ASP streams works very well indeed.
Cheers
Kurtnoise
3rd November 2005, 20:40
http://kurtnoise.free.fr/mp4tools/MP4Box_20051103.zip
SeeMoreDigital
3rd November 2005, 21:03
Thanks Kurt,
I've just tried changing the PAR of an AVC encode which already included 64:45 PAR (16:9) signalling to 1:1..... and it worked perfectly!
And then fed the 1:1 encode into YAMB and added 64:45 PAR signalling to create a 16:9 DAR encode.... and it worked perfectly again!
http://tinypic.com/favkvm.png
Brilliant work by all concerned :D
Many, many thanks again.....
Kurtnoise
4th November 2005, 09:51
In this case custom settings are useless...:-/ And what about confusion between PAR and SAR for n00bs ?
In the next build, the custom settings for this feature will be saved automatically. So, when you reload yamb, they will be automatically included in the drop-down. I hope it will be useful.
SeeMoreDigital
4th November 2005, 11:24
In this case custom settings are useless...:-/ And what about confusion between PAR and SAR for n00bs ? I see your point.... I guess you could say it's an already confused situation.
XviD users will be familiar with these options: -
http://img310.imageshack.us/img310/8167/xviddar7qy.png
However, when those same users start using x264, they find the following: -
http://img387.imageshack.us/img387/5526/x264samplear2rt.png
Not to mention MPEG Modifier, which offers these options: -
http://img381.imageshack.us/img381/1143/mpegmodifier5yw.png
I guess if we don't want to confuse the n00bs, YAMB could offer this: -
http://img456.imageshack.us/img456/3163/yambpropoasal1tx.png
It offers the same terminology as the current x264 GUI. Plus it keeps user who have migrated from XviD happy too ;)
Cheers
stephanV
4th November 2005, 12:09
I dont get it, what is the difference between 4:3 PAL and 4:3 DAR PAL?
EDIT: lets rephrase that coz i think i understand...
What is the difference between 4:3 DAR PAL and 4:3 DAR NTSC?
SeeMoreDigital
4th November 2005, 12:31
What is the difference between 4:3 DAR PAL and 4:3 DAR NTSC?In all honesty those terms should not be there... And they have been removed.
I'm in the process of sending Kurt a PM about why he should not use the DAR calculations I provided as fixed reference points in YAMB...
Cheers
stephanV
4th November 2005, 12:41
Obviously... the only way a DAR setting would make sense is if YAMB would read out the resolution of the video and from the given DAR and resolution would calculate the PAR. Giving different DAR presets for NTSC and PAL, just adds redundancy cause they would be doing exactly the same.
SeeMoreDigital
4th November 2005, 13:13
Agreed
bond
4th November 2005, 13:27
Hmmm.... I beg to differ!be welcome to differ, but this doesnt change it that the mpeg-4 standard only knows PAR (in the case of asp) and SAR (in the case of avc) ;)
But I guess we'll have to wait for somebody to compile the latest build of MP4Box before we can see if YAMB is going to support changing the PAR values of MPEG-4/AVC streams. Happily, changing the PAR values of MPEG-4/SP/ASP streams works very well indeed.seems to work fine now
http://tinypic.com/favkvm.pngsomehow mp4box' info output on the "indicated track size" seems to be borked
i get the same strange values when running -info on an anamorphic ateme encode
SeeMoreDigital
4th November 2005, 14:14
...... somehow mp4box' info output on the "indicated track size" seems to be borked
i get the same strange values when running -info on an anamorphic ateme encodeI don't think this is a problem with MP4Box. I've just checked and found that these weird "indicated track size" readings appear in all my old anamorphic Recode2 MPEG-4 SP, ASP and AVC samples and my old mp4UI muxes....
However, as soon as you manually enter the required PAR value into MP4Box and re-mux you obtain the correct "indicated track size"
Strange....
Kurtnoise
4th November 2005, 19:14
A new build is up (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051104.zip). Many Thanks SMD for the tests and hints.
Yong
5th November 2005, 08:24
It is possible to adding "Drag 'n drop" function to YAMB? :p
JoeBG
5th November 2005, 10:36
A new build is up (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051104.zip). Many Thanks SMD for the tests and hints.
Great job :)
Kurtnoise
5th November 2005, 13:42
It is possible to adding "Drag 'n drop" function to YAMB? :p
With my last code, it might be possible IF you don't use Import Settings. I'll change some functions for YAMB 2.0 to be compatible with this feature. So, what do you prefer : wait or have drag&drop w/o import options ?
Kurtnoise
8th November 2005, 17:35
Hi,
A new pre-release is available (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051108.zip). Changes : trackName compatible with the last MP4Box cvs, Interleaving is back + some tunings + few bugfixes.So, the 1.3.2 release is coming soon. :)
My last MP4Box compile is here (http://kurtnoise.free.fr/mp4tools/) as usual...
JoeBG
9th November 2005, 18:33
Hi,
A new pre-release is available (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051108.zip). Changes : trackName compatible with the last MP4Box cvs, Interleaving is back + some tunings + few bugfixes.So, the 1.3.2 release is coming soon. :)
My last MP4Box compile is here (http://kurtnoise.free.fr/mp4tools/) as usual...
Works perfect you new mp4box, thank you very much :)
JoeBG
9th November 2005, 18:44
@ Kurtnoise
Forgot one thing: Would be nice to have the possibility to define own presets for the handler atoms. Most people always use something like: "English 5.1 AAC". If everyone can make his one presets => great. What do you think?
JoeBG
9th November 2005, 18:48
@ Kurtnoise
Found a bug in Yamb (not in mp4box):
Working commandline:
-add English.mp4:lang=eng:name:"English 5.1"
Commandline from Yamb for this example:#
-add English.mp4:lang=eng:name:English 5.1"
bond
9th November 2005, 19:40
Forgot one thing: Would be nice to have the possibility to define own presets for the handler atoms. Most people always use something like: "English 5.1 AAC". If everyone can make his one presets => great. What do you think?hm nice idea, maybe the same ones as nero should be used?
on the other hand people might want to use names in their language ;)
JoeBG
9th November 2005, 20:37
on the other hand people might want to use names in their language ;)
That´s what I mean. The possibility to define my own (personal) presets and save them as variant.
SeeMoreDigital
9th November 2005, 20:59
By-the-way...
What number of characters can be placed in the "naming" section of YAMB and observed in players such as MediaPlayer Classic. And/or will the type of MP4 splitter make a difference?
When using MediaPlayer Classics own splitter I see this: -
http://img99.imageshack.us/img99/369/yambnaming5qz.png
Cheers
Kurtnoise
9th November 2005, 21:59
Forgot one thing: Would be nice to have the possibility to define own presets for the handler atoms. Most people always use something like: "English 5.1 AAC". If everyone can make his one presets => great. What do you think?
mmmh like what ? like the same things in VDM ?
http://kurtnoise.free.fr/presets.png
coz we can add all what we want imo in this place...all in all ok for the saving.
Found a bug in Yamb (not in mp4box):
Working commandline:
-add English.mp4:lang=eng:name:"English 5.1"
Commandline from Yamb for this example:#
-add English.mp4:lang=eng:name:English 5.1"
Are you sure ? I just tested and it works perfectly. Yamb uses this :name=xxxxxxxx .Check -h import.
@SMD: use the Haali Splitter.
bond
9th November 2005, 22:27
mmmh like what ? like the same things in VDM ?
coz we can add all what we want imo in this place...all in all ok for the saving.thats tagging and shouldnt be placed there imho
nero dvd players support this naming and it should be also used for naming the tracks ala "english 5.1" or so like nero does it
tagging is done differently in .mp4
but of course everyone can write there what he wants, it just would be great if not "yet another tagging standard" gets invented by using this field
Are you sure ? I just tested and it works perfectly. Yamb uses this :name=xxxxxxxx .Check -h import.jeanlf also wrote that the cli is using "name=" not "name:"
Kurtnoise
10th November 2005, 09:51
tagging is done differently in .mp4
could you elaborate this a little bit more ? I assume that it's completely different for audio & video tracks, I am right ?
I know that Apple stores their tags in a private atoms but.....erff i'm completely off-topic. Sorry. :p
SeeMoreDigital
10th November 2005, 18:46
@SMD: use the Haali Splitter.Hmmmmm, interesting!
It would seem Haali's splitter provides even less information about the individual streams within MediaPlayer Classic than MPC's own splitter!
Haali's MP4 Splitter: -
http://img44.imageshack.us/img44/6057/ssplitter7uz.png
MediaPlayer Classic's MP4 Splitter: -
http://img44.imageshack.us/img44/2046/sinternalsplitter2xp.png
Cheers
bond
11th November 2005, 00:12
could you elaborate this a little bit more ? I assume that it's completely different for audio & video tracks, I am right ?
I know that Apple stores their tags in a private atoms but.....erff i'm completely off-topic. Sorry. :p- you either tag via mpeg-7 (afaik far too complicated and powerful (uses xml and what not)
- or you use this meta atom i dont know exactly how its supposed to work (noone uses it anyways), as i read the specs there is no definition for how to place eg an "author tag" or anything similar in it
- or you use the itunes way, which is actually the way i would use and should be seen now as "THE" tagging standard for MP4
SeeMoreDigital
11th November 2005, 00:44
- or you use the itunes way, which is actually the way i would use and should be seen now as "THE" tagging standard for MP4Blimey....
You mean Apple hae done something right with MP4 for a change :eek:
Kurtnoise
11th November 2005, 13:49
So in this case, I'll probably add taggings support. It works fine here with A/V streams (at least with the Gabest's mp4 splitter).
SeeMoreDigital
11th November 2005, 13:55
So in this case, I'll probably add taggings support. It works fine here with A/V streams (at least with the Gabest's mp4 splitter).I wonder why Haali's MP4 splitter can't do the same? As you can see it's completely missed out one of the audio streams!
Cheers
bond
11th November 2005, 14:02
So in this case, I'll probably add taggings support. It works fine here with A/V streams (at least with the Gabest's mp4 splitter).mp4box doesnt do tagging
Kurtnoise
11th November 2005, 15:08
yep but with an another tool it does...;)
@SMD: submit this feature request at Haali. :)
SeeMoreDigital
11th November 2005, 15:39
@SMD: submit this feature request at Haali. :)I'm sure he'll get round to reading about it here soon ;)
Cheers
bond
11th November 2005, 15:56
yep but with an another tool it does...;)the only cmdl one which does it is mp4tags from mpeg4ip, but mp4tags doesnt store the tags as utf-8, which is necessary, so it borks things with special characters, as you can read here:
https://sourceforge.net/forum/forum.php?thread_id=1382392&forum_id=59136
also you have to make the decision if you want to extend yamb to other tools, which might become messy
Kurtnoise
11th November 2005, 18:05
this is not mp4tags but tg made by Richard123. And it should support the utf8 tags according to this page (http://www.hydrogenaudio.org/forums/index.php?showtopic=12075&st=50#).
In addition, this feature is NOT mandatory. If Yamb detects tg.exe in the root folder then tagging is added. Otherwhise nothing is done for that.
For those who want to test this tagging support, grab the last build here (http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051111.zip).
http://kurtnoise.free.fr/tags_in_yamb.gif
The display should work with the last MPC (Genre tag is not displayed in this player only with iTunes) :
http://kurtnoise.free.fr/tags_in_mpc.gif
bond
11th November 2005, 19:26
edit: ok it claims to store the tags as utf-8, but here special characters are still not displayed correctly, so i doubt it does utf-8 (correctly)
btw can you make it possible to configure the path to tg.exe?
stephanV
11th November 2005, 20:08
I wonder why Haali's MP4 splitter can't do the same? As you can see it's completely missed out one of the audio streams!
Its not the Haali's splitter that is providing the info, MPC is. Since Haali's splitter only spits out one audio stream at a time MPC only sees one.
bond
11th November 2005, 20:16
the tagging readout is done by mpcs internal mp4 splitter
SeeMoreDigital
11th November 2005, 20:42
Well.... can any of you guys explain how the exact same file is displaying different information in the same media player with different splitters - or whatever the filter is called?
Cheers
bond
11th November 2005, 20:45
Well.... can any of you guys explain how the exact same file is displaying different information in the same media player with different splitters - or whatever the filter is called?because different splitters do it differently/wrongly :D
stephanV
11th November 2005, 22:40
Well.... can any of you guys explain how the exact same file is displaying different information in the same media player with different splitters - or whatever the filter is called?
I just told you, Haali's splitter only has one audio out pin, so MPC can only show one audio stream. And Haali's splitter obviously doesn't read out the stream tag.
SeeMoreDigital
11th November 2005, 23:34
I just told you, Haali's splitter only has one audio out pin, so MPC can only show one audio stream. And Haali's splitter obviously doesn't read out the stream tag.So why is it obvious that Haali can't read the stream tag (if that's what we are calling it)?
Surely if Haali splitter can display the "stream tag" information via its own system tray icon... it can be designed to send the same information to MediaPlayer Classic?
Cheers
stephanV
11th November 2005, 23:38
I didn't say it can't, I said it didn't. (commonly known as "missing feature" ;) ) Although I don't know if is possible to pass the stream tag to MPC.
(I don't know what the official name for this is, stream tag just felt natural.)
bond
12th November 2005, 05:58
the itunes tags are done for the whole file, not stream-wise
Kurtnoise
12th November 2005, 08:53
edit: ok it claims to store the tags as utf-8, but here special characters are still not displayed correctly, so i doubt it does utf-8 (correctly)
mmh yeah...I tested with french special characters and they are not displayed correctly. So, I'll try to improve tg but the last sources which are available don't have the utf support.
btw can you make it possible to configure the path to tg.exe?
sure...
JoeBG
12th November 2005, 19:57
@ Kurtnoise
I hope you do not forget my question regarding the personal setting support for the "-name function". I always use "French 5.1" for 5.1 AAC sound in french language (my daughter learns french in scool and will have this :) ) and "Forced Deutsch" for the subs. It would be easier to define my own presets. Bond says it would be better to adapt the way Nero does this - but I think this is not important.
bond
12th November 2005, 20:04
It would be easier to define my own presets. Bond says it would be better to adapt the way Nero does this - but I think this is not important.nope, i said that it should be avoided to use this field for tagging things, like author, album aso
Kurtnoise
12th November 2005, 22:11
@ Kurtnoise
I hope you do not forget my question regarding the personal setting support for the "-name function".
I don't forget...it's on my way. Just let me see your Mannshaft looses against frogies. :D
JoeBG
13th November 2005, 08:44
I don't forget...it's on my way. Just let me see your Mannshaft looses against frogies. :D
:D
We were not so bad :)
Kurtnoise
13th November 2005, 11:52
Yeah...not bad. :) Ballack is a good player.
I hope you do not forget my question regarding the personal setting support for the "-name function".
Try the last build please...;) To change the name, click on Rename button and then validate your preset by press "Enter" on keyboard. I hope you like it.
btw can you make it possible to configure the path to tg.exe?
http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051113.zip
SeeMoreDigital
13th November 2005, 12:42
Would it be possible to include an option to "switch off" the ISMA tagging (or whatever it should be called)?
When playing MP4 files in hardware, there's no real need for OD and BIFS data :eek:
JoeBG
13th November 2005, 12:58
Yeah...not bad. :) Ballack is a good player.
Try the last build please...;) To change the name, click on Rename button and then validate your preset by press "Enter" on keyboard. I hope you like it.
http://kurtnoise.free.fr/Yamb/Yamb-1.3.1_20051113.zip
Works perfect, thank you very much. Also tagging is fine :)
bond
13th November 2005, 13:27
Would it be possible to include an option to "switch off" the ISMA tagging (or whatever it should be called)?
When playing MP4 files in hardware, there's no real need for OD and BIFS data :eek:this is not tagging at all
bifs/od is needed so you can play the stream in a mpeg-4 systems player
also keeping bifs/od does NOT hurt at all, so whats the point of removing it?
SeeMoreDigital
13th November 2005, 13:37
this is not tagging at all Any ideas what would be the recommended expression to use?
bifs/od is needed so you can play the stream in a mpeg-4 systems playerI what ways does a "systems player" differ from a hardware stand-alone player
also keeping bifs/od does NOT hurt at all, so whats the point of removing it?I don't need them... so why generate muxes with them.... It's just a choice option suggestion.
Cheers
bond
13th November 2005, 13:42
Any ideas what would be the recommended expression to use?mpeg-4 systems streams
eg mp4menu also works via these streams. the default isma streams are very basic ones tough
you can also see it as something comparable to flash
I what ways does a "systems player" differ from a hardware stand-alone playersystems makes interactivity, like menus, or animations possible
I don't need them... so why generate muxes with them.... It's just a choice option suggestion.yamb is definitely the wrong tool to ask this for as yamb is "only" a gui for mp4box, so mp4box has to offer that option before yamb can show it to you in the graphical user interface
SeeMoreDigital
13th November 2005, 13:46
Thanks mate :)
Looks like we are a forum of two at the moment.
I've read the paper and taken the dog for a walk.... I even went to Lidl to buy a cheap MPEG-4 DVD player (for £20.00).... but they had sold out.... bummer!
SeeMoreDigital
13th November 2005, 14:45
Something is behaving oddly....
I generated 2No "video only" files. One I re-named to say "Video Stream". The other I re-named to say "VideoStream".... but for some reason MediaPlayer Classic is not displaying the last letter: -
http://img373.imageshack.us/img373/9285/naming1ic.png
As a cross reference I also generated a file wth all 26No characters of the english alphabet. The last character is missing here too!
http://img273.imageshack.us/img273/48/yambcharactertest0rn.png
And finally.... mp4UI does not like these latest YAMB muxes: -
http://img486.imageshack.us/img486/9682/mp4ui7wy.png
Cheers
bond
13th November 2005, 15:00
Something is behaving oddly....
I generated 2No "video only" files. One I re-named to say "Video Stream". The other I re-named to say "VideoStream".... but for some reason MediaPlayer Classic is not displaying the last letter: -a known bug of mpc, which should be fixed on cvs already
And finally.... mp4UI does not like these latest YAMB muxes: thats the same error as mp4dump tells me (mp4ui is surely using mp4dumps code) and might be a bug in mp4box (i already made a bugreport on the gpac site)
JoeBG
13th November 2005, 16:11
a known bug of mpc, which should be fixed on cvs already
Elias has updated the new version. Bug is fixed.
Kurtnoise
13th November 2005, 16:40
Works perfect, thank you very much. Also tagging is fine :)
unfortunately, the presets are not saved with this build. So, wait the 1.3.2 version in a couple of hours. :)
Kurtnoise
13th November 2005, 17:17
too fast... :D
So, after some different builds, here is officially Yamb 1.3.2 release.
Changes from version 1.3.1 to 1.3.2 :
Add:
- Pixels Aspect Ratio, TrackName, Interleaving for Import Settings.
- Tags support*.
- New function for the output file renaming.
Update:
- Some hints here and there.
- Copy/Execute command lines options which were disabled (right click on the MP4Box Command Line Form).
Bugfixes:
- Some access violations for extracting part.
- Subtitles remaining.
- few others.
*: You must have tg.exe to be able to tag your output file. I didn't included this tool into Yamb package because this is not mandatory and is not part of mp4box. In addition, too much few players are able to display these tags (the last Media Player Classic, iTunes...). And the most important, if you plan to add chapters files and tag your ouput file, chapters will be remove. However, if you're interested by this feature, you can grab this tool here: http://kurtnoise.free.fr/mp4tools/ (tg_mp4tagger).
As usual, you can grap the last release here (http://www.unite-video.com/phpbb/download.php?id=1774) for yamb.exe only or there (http://www.unite-video.com/phpbb/download.php?id=1775) for the whole package.
Enjoy.. ;)
JoeBG
14th November 2005, 06:08
You forgot that subtitels also can have names :) Maybe French Forced or English ttxt or something like this ;)
Kurtnoise
14th November 2005, 08:09
yes, why not...I'll add it.
dwrbudr
14th November 2005, 08:40
Désolé, mais ce forum est actuellement indisponible. Veuillez réessayer ultérieurement.
Please can you post links in "english" sites?
Kurtnoise
14th November 2005, 10:13
check the 1st post in this thread and you can see my mirror : http://kurtnoise.free.fr/Yamb/
The message means that the forum is not available for the moment. Try it again later...There is a backup for the server.
JoeBG
14th November 2005, 19:39
I loose all my chapters when I tag my video. Seems to be saved in the same atom :(
Kurtnoise
14th November 2005, 20:42
According to Gabest's mp4 splitter, this is not stored in the same atom...
JoeBG
14th November 2005, 21:25
According to Gabest's mp4 splitter, this is not stored in the same atom...
But why do I loose my chapters? Try yourself ;)
SeeMoreDigital
14th November 2005, 21:57
But why do I loose my chapters? Try yourself ;)Yep... the chapters do disappear!
Kurtnoise
15th November 2005, 10:28
Indeed. So, blame tg not me... :scared:
bond
15th November 2005, 13:11
Indeed. So, blame tg not me... :scared:recently someone warned me that tg is not save to use as it seems to fuck up some atoms, also if you tag a file multiple times with it you will get duplicate atoms (look at them in dumpster), so tg is not save to use imho
edit:
I don't have quicktime 7.03 installed, so I can't say anything about that, but I see you testing with the "tg" binary. You should be careful with it.
After some.... massaging, I managed to compile it on Mac OS X. First of all, if your udta atom (I think) is over 200,000 bytes it bombs out (easily fixed). But then it also strips all but a handful of atoms in "moov.udta.meta.ilst". Granted, most I don't care about. On a sample iTunes purchases song, it worked: worked at stripping 21 atoms to 7. And it removed my "covr.data" atom. Besides that, while it deleted those atoms, all it did was make a "free" atom: 460kb worth of null space. That amounted to 11% - a heavy price if you do it a huge number of files.
Not to berate the author of the software, because I know we all start somewhere, and it was a good crack at it, but just know that that tagger isn't idyllic (although none really are), and there are compromises in using that tg.exe tagger. and as i said it doesnt set the tags as utf-8, which is necessary
JoeBG
15th November 2005, 19:17
But it´s useful for audi.mp4 - not for videos :(
SeeMoreDigital
15th November 2005, 19:57
But it´s useful for audi.mp4 - not for videos :(Then perhaps what we need is a totally separate "MetaData Editing" tool (for want of a more suitable name)?
Cheers
bond
15th November 2005, 20:58
Then perhaps what we need is a totally separate "MetaData Editing" tool (for want of a more suitable name)?indeed, basically these are existing already, eg itunes or winamp do it correctly it seems
mp4tags and tg seem to be buggy tough so people might better not use it
smok3
16th November 2005, 13:38
tg will also break hinting support somehow, at least it is not working anymore after using tg.
JoeBG
16th November 2005, 17:15
tg will also break hinting support somehow, at least it is not working anymore after using tg.
Yes, tg.exe needs to get improved because only with a comandline tagger you can do do the things in one GUI or in one batchfile :)
freelock7
18th November 2005, 18:39
I would like to mux MPEG4 (Nero Digital) with AC3 but YAMB doesn't support it. Why?
celtic_druid
18th November 2005, 19:01
Because mp4box doesn't support it, which in turn doesn't support it because mp4 doesn't support AC3 (not counting private streams).
freelock7
18th November 2005, 19:06
mp4 doesn't support AC3
Strange...
MPEG4 ASP + AC3 5.1 is supported by many DVD players, no?
Any tool to do it?
bond
18th November 2005, 19:10
Strange...
MPEG4 ASP + AC3 5.1 is supported by many DVD players, no?
Any tool to do it?this is so basic... striked
Kurtnoise
21st November 2005, 19:02
You forgot that subtitels also can have names :) Maybe French Forced or English ttxt or something like this ;)
try this (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051121.zip) please...
btw, curiosity is really a bad thing.... (http://kurtnoise.free.fr/yamb-2.0_muxpart.png) :p
leowai
22nd November 2005, 04:33
btw, curiosity is really a bad thing.... (http://kurtnoise.free.fr/yamb-2.0_muxpart.png) :p
wao... Is that the coming version of YAMB (v2.0)?
JoeBG
22nd November 2005, 06:59
try this (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051121.zip) please...
btw, curiosity is really a bad thing.... (http://kurtnoise.free.fr/yamb-2.0_muxpart.png) :p
works :)
Kurtnoise
22nd November 2005, 08:22
wao... Is that the coming version of YAMB (v2.0)?
yes...
Kurtnoise
22nd November 2005, 08:23
works :)
great... :)
bond
22nd November 2005, 12:29
try this (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051121.zip) please...the tracknames are displayed wrongly here, windows2000:
Kurtnoise
22nd November 2005, 14:43
Did you have written something before in the dropdown list ?
Have you got the same thing with 1.3.2 release ?
bond
22nd November 2005, 15:35
Did you have written something before in the dropdown list ?no, i just overwrote the old version i had. maybe the ini needs to be changed too?
Have you got the same thing with 1.3.2 release ? hm can you point me to the link again? i dunno whats the official release
Kurtnoise
22nd November 2005, 17:51
For the official release, the links are in the 1st post of this thread...
btw, there is a new build (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051122.zip) with some improvements for this trick. You can test it...
Other changes :
Add a warning for the tags.
Chapters files extraction.
Delay for concatenation (requires mp4box compiled after 11/16th)
SeeMoreDigital
22nd November 2005, 18:07
Other changes :
Add a warning for the tags.
Chapters files extraction.
Delay for concatenation (requires mp4box compiled after 11/16th)Does your latest MP4Box build work?
Kurtnoise
22nd November 2005, 19:56
to use the delay with concatenation no. Try to check the latest Celtic_Druid build.
Otherwhise, mp4box is not required for the other features.
SeeMoreDigital
22nd November 2005, 20:17
to use the delay with concatenation no. Try to check the latest Celtic_Druid build.
Otherwhise, mp4box is not required for the other features.You mean this one dated 19/11/2005 16.48.15 (http://www.aziendeassociate.it/./cd//gpac/dev/MP4Box.7z).
Cheers
bond
23rd November 2005, 01:05
For the official release, the links are in the 1st post of this thread...
btw, there is a new build (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051122.zip) with some improvements for this trick. You can test it...now it shows me simply nothing on that field (like in the official release too)
Kurtnoise
23rd November 2005, 11:34
It should be ok (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051123.zip) now....:) Thanks for the bug report.
@SMD: yes.
Kurtnoise
23rd November 2005, 13:22
mp4box updated :: http://kurtnoise.free.fr/mp4tools/
bond
23rd November 2005, 18:28
It should be ok (http://kurtnoise.free.fr/Yamb/Yamb-1.3.2_20051123.zip) now....:) Thanks for the bug report.
.
still shows nothing :(
SeeMoreDigital
23rd November 2005, 18:38
It seems to be working for me.... but is the "Track Name" information supposed to stay in YAMB between uses?
http://img431.imageshack.us/img431/4588/yambtest6zz.png
Cheers
JoeBG
23rd November 2005, 18:58
Chapters files extraction.
Can you give me a short HowTo?
Kurtnoise
23rd November 2005, 20:42
still shows nothing :(
huh ?...remove ini file in this case.
Kurtnoise
23rd November 2005, 20:48
but is the "Track Name" information supposed to stay in YAMB between uses?
this is saved...but each time you use import settings the track name is disable by default.
Kurtnoise
23rd November 2005, 20:51
Can you give me a short HowTo?
in extraction tab :
1/ Open a file with chapters. :D
2/ You will see a chapters button appear on the bottom right.
3/ Click on this button to save your file.
That's all.
bond
23rd November 2005, 21:04
huh ?...remove ini file in this case.ah, now it says "track1, track2..." :)
JoeBG
24th November 2005, 05:42
ah, now it says "track1, track2..." :)
Which you easily can rename. Just press renam, do it and press Enter after you have tipped in the new name. Enter is important! :)
Edit:
It also not works for me. Yamb does not remember the saved profiles and track 2 and all tracks that follows have the name track 2, track 3 .....
Shiroi
27th November 2005, 14:01
It would be really nice if Yamb could support directly Matroska input. Because I am sure that there are lots of peoples who have piles of old matroska (and Vorbis) files that are needed to convert to mp4-format. Also for subtitles it would be nice if there were support for ssa and VobSubs.
Of course all the video editing problems would be immediately dissolved if there comes a new version of VirtualDubMod that extents support for Mp4/aac/H.264/VobSub/etc. But I think that we can only dream about that. :(
It is quite frustrating if your source is in Matroska file and it uses XviD/VFR (or something like that) so it cannot be demuxed with mkvextract, because synchronization with audio dispels. And if you try to open that matroska file with VirtualDubMod, of course there is also Vobsub stream that VirtualDubMod cannot handle.
It is sad that currently the best and only reasonable video editing software that is available in the World is VirtualDubMod that's latest version was published almost 2 and half years ago or so.
bond
27th November 2005, 15:23
yamb is a gui for mp4box and when mp4box doesnt support mkv input, yamb will also not support it
it might be maybe better to ask mosu to add mp4 writing support to mkvextract, as it already supports lots of other containers too (mp4box only supports avi and i doubt the devs are interested in adding new containers)
Kurtnoise
27th November 2005, 15:23
mmmh...
1/ Yamb is just a GUI for mp4box you know. In addition, this tool doesn't support matroska files. So, I can't add this format into Yamb.
2/ ssa can be replaced by ttxt if you are interested by colors/positions etc...
3/ vobsub & ssa are not supported by mp4box also.
4/ Bear in mind that mp4box is a tool for MPEG-4 standard. So, forget about ssa, vobsub files right now.
5/ mkv vfr video streams can be extracted with a tool from Haali. Check his website.
6/ The last vdm build comes from 1-2 months.
7/ Yamb 2.0 will have some new things regarding mp4 edition.
8/ :search:
9/ Bond is too fast... :D
Kurtnoise
27th November 2005, 15:26
It also not works for me. Yamb does not remember the saved profiles and track 2 and all tracks that follows have the name track 2, track 3 .....
works fine here... :eek:
Shiroi
27th November 2005, 17:34
4/ Bear in mind that mp4box is a tool for MPEG-4 standard. So, forget about ssa, vobsub files right now.
Some Nero Digital certified Dvd-players do support ssa/vobsub within Mp4 files, although it does not include in standard. So there is demand for older subtitle formats also like vobsub, because if I want to take backup files from my little sisters cartoon Dvds I have vobsubs, not Mp4s/ttxt format. And the conversion from vobsub is just too much work demanding and also quality easily gets downwards.
But as we see that the problematic factor is not Yamb, but Mp4Box...
So maybe Mkvextract -developer will extend this function. Also it would be very nice if their tools could support both, matroska and Mp4, in the future, because those tools are much more comfortable to use for noob than Mp4Box is. At least I just do not understand how to use it, no mater how much I read guides or use Guis like Yamb. Mp4Box is just too difficult to use. I have now about a month tried to create my first Mp4-file without success.
But this answer made some clarifications about that Mp4Box won't do the job, so I need stay and wait that some one else would be so nice and will write better software.
It seems that that "new" Vdm does not include nothing relevant new to old one - except that it now tells you in the beginning, that this program does not support vobsub etc.
But anyway, Thank you for kind answers and I will continue looking miracles (like one click Mkv to Mp4 converter!) from different coordinates of space-time.
bond
27th November 2005, 17:39
no hardware player and also no software player supports ssa in mp4
if you have any suggestion how to make yamb more "newbie proof" i am sure kurtnoise will be happy to hear it
Shiroi
28th November 2005, 01:06
no hardware player and also no software player supports ssa in mp4
Ok, So I think that Kiss players support only external ssa subs, so it is just my misunderstanding that you could add ssa (or any other) subtitles to Mp4.
if you have any suggestion how to make yamb more "newbie proof" i am sure kurtnoise will be happy to hear it
One is that If you drag and drop from explorer window a Mkv -file to Yamb, Yamb would automatically analyze the file and first it would extract preferred tracks with proper external software (like Haali (Vfr) or Mkvextract) and then saves these as Mp4 format. Also with subtitles, ssa/srt --> ttxt/Mpeg4 conversion should be automatic. I do not think that it would be impossible to program and it for sure would make things go easier.
In addition if you select a hundred Mkv-files (or ogm) and drag them into Yamb, Yamb would automatically put these in queue as separete jobs. Or if selected otherwise in options, would behave like Mmg.
If Kurtnoise can do these, he will get at least from me a great Thank You.
Kurtnoise
28th November 2005, 08:58
could you put online a vfr sample please...
Keep in mind that vfr video streams are not supported in mp4box yet.
JoeBG
28th November 2005, 18:48
works fine here... :eek:
Forgets the names after a day (restart)
bond
28th November 2005, 21:42
Keep in mind that vfr video streams are not supported in mp4box yet.not true :p
look here (http://forum.doom9.org/showthread.php?s=&threadid=73633) and here (http://forum.doom9.org/showthread.php?t=103157)
Shiroi
29th November 2005, 02:20
Although they otherwise state that standard avi does not support VFR that is just not true. Vfr works fine with Avi and VDM. So I do not think that Vfr is problem with Mp4 either. Anyway, here is a sample clip of Vfr XviD video if you still want that:
VFR video clip (http://kotisivu.mtv3.fi/shir0i/kaleidostar.mkv)
Kurtnoise
29th November 2005, 10:32
@Bond: ok I didn't know that. but for the 1st link, your command line is wrong now. By default, mp4box drops n-vops.
@Shiroi: thanks. I'll look into it. But if I made something, it will be outside of Yamb.
edit: there are some problems with avc also.
bond
29th November 2005, 21:49
@Bond: ok I didn't know that. but for the 1st link, your command line is wrong now. By default, mp4box drops n-vops. why is it wrong? i didnt write anything different? :confused:
@Shiroi: thanks. I'll look into it. But if I made something, it will be outside of Yamb.avi does not support vfr, as using n-vops is not the same as using vfr
Kurtnoise
30th November 2005, 08:28
why is it wrong?
MP4Box -import myavi.avi mymp4.mp4
must be
MP4Box -add myavi.avi mymp4.mp4
Kurtnoise
2nd December 2005, 19:25
@Shiroi: I've made some tests with your sample. The main problem seems to be the extraction of the avc streams from mkv. For the moment, I suggest you to keep your files if you don't want to reencode them.
@JoeB: it seems to be fix now.
@All: I'll release a new build as soon as the Yamb official website (http://yamb.unite-video.com) will be finish. In addition, here are some other snapshoots concerning Yamb 2.0...:)
http://kurtnoise.free.fr/yamb-2.0_infos.gif
http://kurtnoise.free.fr/yamb-2.0_job_control.gif
http://kurtnoise.free.fr/yamb-2.0_muxpart.png
http://kurtnoise.free.fr/yamb-2.0_view.gif
bond
2nd December 2005, 19:34
MP4Box -import myavi.avi mymp4.mp4
must be
MP4Box -add myavi.avi mymp4.mp4-import was the old "-add" and it still works :p
JoeBG
2nd December 2005, 20:17
@Shiroi: I've made some tests with your sample. The main problem seems to be the extraction of the avc streams from mkv. For the moment, I suggest you to keep your files if you don't want to reencode them.
@JoeB: it seems to be fix now.
@All: I'll release a new build as soon as the Yamb official website (http://yamb.unite-video.com) will be finish. In addition, here are some other snapshoots concerning Yamb 2.0...:)
http://kurtnoise.free.fr/yamb-2.0_infos.gif
http://kurtnoise.free.fr/yamb-2.0_job_control.gif
http://kurtnoise.free.fr/yamb-2.0_muxpart.png
http://kurtnoise.free.fr/yamb-2.0_view.gif
@ Kurt
German doom9 asked me to make a "Howto" with pictures from your tool. I think the best way would be to start with the HowTo from Revison 2.0. What do you think?
Kurtnoise
2nd December 2005, 20:43
mmh I don't know. It's your business after all, not mine...:) but I'm sure about one thing, Yamb 2.0 won't be out tomorrow. So...
SeeMoreDigital
2nd December 2005, 21:01
@All: I'll release a new build as soon as the Yamb official website (http://yamb.unite-video.com) will be finish. Looks mighty fine to me..... Go Kurt go!!!!
Shiroi
2nd December 2005, 23:05
avi does not support vfr, as using n-vops is not the same as using vfr
That is a lie, because according VirtualDubMod those source mkv's (from A4E) are encoded with VFR. VirtualDubMod can save these Mkv's to Avi format without loss of synchronization with audio. But if you try to mux again these vfr avis with e.g. divxmux to make .divx file these are about two to three minutes shorter than original mkv and avi sources. As it is if you try to extract VFR video directly with Mkvextract from Matroska file. But VirtualDubMod can save VFR -video to Avi from Mkv although Vdm complains and begs to use another application.
Just try with your-self and you will surprise the real potential of good old Avi.^^
If the Vdm is a liar and those are not VFR videos, but something else, then of course my concern here is about that mysterious other thing (e.g. nVop etc.), not Vfr.
celtic_druid
3rd December 2005, 05:29
I don't know what is going on, but avi doesn't not support VFR, when you save the mkv as avi it gets changed to CFR.
Kurtnoise
13th December 2005, 20:26
yep...Finally with the help from SMD (many thanks dude ;)) the website is launched. Here is the changelog :
Add:
- Tracks delay for concatenation.
- a Warning for tagging.
- Size max equals to filesize for splitting.
- OnClose Query
- Chapters extraction.
- Official Website.
- internal tunings.
Bugfixes:
- TrackName import settings.
- Subtitles conversion broken.
Grab it directly on the website (http://yamb.unite-video.com/).
Kurtnoise
21st December 2005, 15:17
For those who want to test the new tagging stuff (special characters included), here is a build (http://kurtnoise.free.fr/Yamb/Yamb-1.3.3_20051221.zip)...
http://kurtnoise.free.fr/newtags.gif
Kurtnoise
23rd December 2005, 17:03
No bad feedback ? In this case, all seems to be ok for a new release. :)
changelog:
- Replace tg tagging stuff by mp4tags from the mpeg4ip tools.
- Fix an internal error concerning tracks parsing.
and btw, Merry X-mas... ;)
>> : http://yamb.unite-video.com/download.html
Sharktooth
23rd December 2005, 17:50
well... i really havent time to test it (even if i downloaded the test build)
SeeMoreDigital
23rd December 2005, 18:35
First impressions... I like it. The tagging certainly seems to work well in all the software media players I currently like using :D
The only criticism I can think of is, there does not appear to be a way of checking/amending files that have already been tagged. Which is way I would like to see a dedicated stand-alone MP4 Tagger ;)
Really great work Kurt. There's no excuse for people not to use the MP4 container now....
Cheers
Kurtnoise
23rd December 2005, 22:54
The only criticism I can think of is, there does not appear to be a way of checking/amending files that have already been tagged.
It's planned...but why not using MPC or iTunes for that ?
There's no excuse for people not to use the MP4 container now....
erff...People are free to choose what they want imo.
SeeMoreDigital
23rd December 2005, 23:12
It's planned...but why not using MPC or iTunes for that ? MPC.... Which MPC?
As for iTunes.... I hate the thought of powering that massive piece of bloatware, just to change a bit of MetaData ;)
Cheers mate
Kurtnoise
23rd December 2005, 23:34
MPC == Media Player Classic. You can check mp4 metadatas with it. Not editing for sure.
Concerning iTunes...well it's a good tool for iPod or Podcasts. :D Personnally, I like Apple design.
Hyper Shinchan
2nd January 2006, 01:25
Tnx Kurt for your last version of yamb, it's getting better with each release. Anyway I'd like to know why don't you include gif and png pictures in the tagging options. It seems that it supports only jpeg (with jpg and jpeg extension), but as far as I knwo gif and png would work too, am I wrong?
bond
2nd January 2006, 11:33
kurtnoise, does your trackname feature now also support this utf-8 thing you support for tagging?
its the same problem for special characters iirc
Kurtnoise
2nd January 2006, 12:00
Anyway I'd like to know why don't you include gif and png pictures in the tagging options. It seems that it supports only jpeg (with jpg and jpeg extension), but as far as I knwo gif and png would work too, am I wrong?
I had checked mp4tags code and there were only routines for jpg and png. I didn't include png support coz I'm lazy... :o but I can add it for sure.
does your trackname feature now also support this utf-8 thing you support for tagging?
Yes...you don't read the changelog file ? :D
bond
2nd January 2006, 12:26
moo ;)
tracknames in utf-8 indeed work great, thx! :)
the changelog says
"strings from ... Chapters filename ... are converted in UTF8."
what does this mean? it doesnt seem like your are converting the chapters to utf-8 too
edit:
is it possible to edit the import options for a track after its listed already in yamb?
the "force framerate" option should be disabled for .mp4 and audio files, like .aac and .mp3
Kurtnoise
2nd January 2006, 17:44
the changelog says
"strings from ... Chapters filename ... are converted in UTF8."
what does this mean? it doesnt seem like your are converting the chapters to utf-8 too
Some people (not here...) with old OS are reported some issues with special characters in the Chapters filename. utf8 conversion for chapters are made internally by mp4box iirc during the mux process.
is it possible to edit the import options for a track after its listed already in yamb?
for the moment only manually in the command line...
the "force framerate" option should be disabled for .mp4 and audio files, like .aac and .mp3
yep...you're right. I'll add it.
ShAQ
2nd January 2006, 22:13
Splitting seems to be broken.
Try to load a 1.4 gb file and split it in 700mb pieces. Doesn't work. Can't go under 1000 mb in the split settings.
Worked great with 1.3.2. Is broken in since 1.3.3. Please fix it. ;)
Kurtnoise
3rd January 2006, 10:56
Splitting seems to be broken. Please fix it. ;)
fixed...
the "force framerate" option should be disabled for .mp4 and audio files, like .aac and .mp3
changed...
Anyway I'd like to know why don't you include gif and png pictures in the tagging options. It seems that it supports only jpeg (with jpg and jpeg extension), but as far as I knwo gif and png would work too, am I wrong?
png support added...
:: http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060103.zip :)
JoeBG
3rd January 2006, 20:43
@ Kurt
Can´t open all your lates ZIP Archives with 7Zip, WinRAR or normal ZIP. Have you changed your packer?
SeeMoreDigital
3rd January 2006, 20:55
@ Kurt
Can´t open all your lates ZIP Archives with 7Zip, WinRAR or normal ZIP. Have you changed your packer?Hi Joe,
Do you mean you're also unable to unpack Yamb-1.4_20060103.zip?
If so, I've not encountered any such troubles with any of the three tools you mentioned :eek:
Cheers
Hyper Shinchan
4th January 2006, 03:37
I had checked mp4tags code and there were only routines for jpg and png. I didn't include png support coz I'm lazy... :o but I can add it for sure.
I don't know about the code, but I've tried with a build of mp4tags (the mpeg4ip tagging tools, right?) and it works also with gif. Try it and let me know.
leowai
4th January 2006, 05:15
Hi Joe,
Do you mean you're also unable to unpack Yamb-1.4_20060103.zip?
If so, I've not encountered any such troubles with any of the three tools you mentioned :eek:
Cheers
It seems like corrupted file download if using download manager. I used free download manager client for the download yesterday and downloaded file is corrupted.
Download using a single thread from your browser should fix this. That's how my download works after a few try out.
Kurtnoise
4th January 2006, 15:03
I don't know about the code, but I've tried with a build of mp4tags (the mpeg4ip tagging tools, right?) and it works also with gif. Try it and let me know.
aa right. It works...restriction is for extraction. Sorry for the confusion. I'll add it asap.
[edit]: for those who are interested by fresh builds, I uploaded my last mp4box compile (http://kurtnoise.free.fr/mp4tools/).
Kurtnoise
4th January 2006, 19:19
here is a build (http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060104.zip) with .gif support...;)
Hyper Shinchan
5th January 2006, 03:49
here is a build (http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060104.zip) with .gif support...;)
Tnx! So it works ;-)
EDIT: God damm it, I can't extract it!!! Please check it out Kurt!
Kurtnoise
5th January 2006, 08:46
you mean pictures extraction ? if yes, we can't with this tool. Only deleting...
leowai
5th January 2006, 13:27
I think Hyper Shinchan means the new Yamb build.
You should use SINGLE thread download using browser. Multi-thread download using Download Manager seems to have problem here, file corrupted.
Hyper Shinchan
7th January 2006, 05:19
I think Hyper Shinchan means the new Yamb build.
You should use SINGLE thread download using browser. Multi-thread download using Download Manager seems to have problem here, file corrupted.
Yes, I mean that, right. I'll try it.
P.S. why did you write "Hyper Shinchan"??? It's kinda strange... you can call me also Shinchan, if you think that "Hyper" is weird.
Selur
7th January 2006, 19:06
little request for a future version:
'preview for the splitting part'
This would help if one wants to extract a specific part. :)
Kurtnoise
7th January 2006, 19:28
you mean a video preview ? If yes, it's expected for Yamb 2.0...
Hyper Shinchan
8th January 2006, 00:40
The download works using the browser, anyway it's strange.....
BTW, is it possible to add the copyright string (it's not a great feature, but actually it's the only metadata specified in the standard, but that it's not displayed from any player.....)?
Kurtnoise
8th January 2006, 11:11
mp4tags hasn't this command as you can see:
http://kurtnoise.free.fr/mp4tags_cmdl.gif
There is a copyright switch in mp4box but this is not displayed by a dshow players as you have noticed. For the moment, you can write your copyright style in "Comments" part if you want...MPC displays it fine.
bond
8th January 2006, 13:16
here is a build (http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060104.zip) with .gif support...;)is .gif supported by itunes?
Kurtnoise
8th January 2006, 16:52
only png and jpg as far I know...
bond
8th January 2006, 23:29
only png and jpg as far I know...i thought so, might be better to not use gif then
Kurtnoise
9th January 2006, 01:47
blah...:)
btw, I found a new tool for tagging mp4 files : AtomicParsley (http://atomicparsley.sourceforge.net/). Did you know it ?
AtomicParsley longhelp.
Usage: AtomicParsley [m4aFILE]... [OPTION(s)]...[ARGUMENT(s)]...
example: AtomicParsley /path/to.m4a --E
example: Atomicparsley /path/to.m4a --artist "Me" --artwork /path/art.jpg
------------------------------------------------------------------------------------------------
Atom Tree
--test , -T Tests header of an m4a to see if its a usable m4a file.
Also prints out the hierarchical atom tree.
------------------------------------------------------------------------------------------------
Atom contents (printing on screen & extracting artwork(s) to files)
--textdata , -t prints contents of user data text items out (inc. # of any pics).
Extract any pictures in user data "covr" atoms to separate files.
--extractPix , -E Extract to same folder (basename derived from file).
--extractPixToPath , -e (/path/basename) Extract to specific path (numbers affixed to name).
------------------------------------------------------------------------------------------------
Setting Tags:
--artist , -a (str) Set the artist tag: "moov.udta.meta.ilst.©ART.data"
--title , -s (str) Set the title tag: "moov.udta.meta.ilst.©nam.data"
--album , -b (str) Set the album tag: "moov.udta.meta.ilst.©alb.data"
--genre , -g (str) Set the genre tag: "©gen" (custom) or "gnre" (standard).
--tracknum , -k (num)|(num/tot) Set the track number (or track number & total tracks).
--disk , -d (num)|(num/tot) Set the disk number (or disk number & total disks).
--comment , -c (str) Set the comment tag: "moov.udta.meta.ilst.©cmt.data"
--year , -y (num) Set the year tag: "moov.udta.meta.ilst.©day.data"
--lyrics , -l (str) Set the lyrics tag: "moov.udta.meta.ilst.©lyr.data"
--composer , -w (str) Set the composer tag: "moov.udta.meta.ilst.©wrt.data"
--copyright , -x (str) Set the copyright tag: "moov.udta.meta.ilst.cprt.data"
--grouping , -G (str) Set the grouping tag: "moov.udta.meta.ilst.©grp.data"
--artwork , -A (/path) Set (multiple) artwork (jpeg or png) tag: "covr.data"
--bpm , -B (num) Set the tempo/bpm tag: "moov.udta.meta.ilst.tmpo.data"
--albumArtist , -A (str) Set the album artist tag: "moov.udta.meta.ilst.aART.data"
--compilation , -C (bool) Sets the "cpil" atom (true or false to delete the atom)
--advisory , -y (1of3) Sets the iTunes lyrics advisory ('remove', 'clean', 'explicit')
--tagtime , -Z Set the Coordinated Univeral Time of tagging on "©ed1"*
--information , -i Set an information tag on "moov.udta.meta.ilst.©inf.data"*
--url , -u Set a URL tag on "moov.udta.meta.ilst.©url.data"*
--stik , -S (1of4) Sets the iTunes "stik" atom (options available below)
("Movie", "Whacked Bookmark", "Music Video", "TV Show")
--description , -p (str) Sets the description - used in TV shows
--TVNetwork , -n (str) Sets the TV Network name on the "tvnn" atom
--TVShowName , -H (str) Sets the TV Show name on the "tvsh" atom
--TVEpisode , -I (str) Sets the TV Episode on "tven":"209", but its a string: "209 Part 1"
--TVSeasonNum , -U (num) Sets the TV Season number on the "tvsn" atom
--TVEpisodeNum , -N (num) Sets the TV Episode number on the "tves" atom
--podcastFlag , -f (bool) Sets the podcast flag (values are "true" or "false")
--category , -q (str) Sets the podcast category; typically a duplicate of its genre
--keyword , -q (str) Sets the podcast keyword; invisible to MacOSX Spotlight
*Denotes utterly non-standard behavior; invisible to iTunes
--writeBack , -O If given, writes the file back into original file; deletes temp
--metaEnema , -P Douches away every atom under "moov.udta.meta.ilst"
To delete a single atom, set the tag to null (except artwork):
--artist "" --lyrics ""
--artwork REMOVE_ALL
------------------------------------------------------------------------------------------------
Here is a build (http://kurtnoise.free.fr/mp4tools/AtomicParsley-v0.7.5e-rc2.7z) for windows. Maybe I'll switch to it. Need to be tested imo.
Hyper Shinchan
10th January 2006, 14:47
i thought so, might be better to not use gif then
Why don't you try it by yourselves? It supports gif, at least in the 6.0.0.18 release (that it's the one I'm using). I can upgrade to 6.0.1 if you need it.
It doesn't show the animation in the animated gif, anyway (but I think that it's the same with animated png).
About the copyright, I was referring to the MP4Box one can you add it? It's displayed from Crappy Time (former Quick Time):D
bond
10th January 2006, 14:57
Why don't you try it by yourselves? It supports gif, at least in the 6.0.0.18 release (that it's the one I'm using). I can upgrade to 6.0.1 if you need it.
It doesn't show the animation in the animated gif, anyway (but I think that it's the same with animated png).if itunes supports it, its ok
after all the tags were introduced in itunes, so they should be also compliant to itunes
Hyper Shinchan
11th January 2006, 17:22
blah...:)
btw, I found a new tool for tagging mp4 files : AtomicParsley (http://atomicparsley.sourceforge.net/). Did you know it ?
Here is a build (http://kurtnoise.free.fr/mp4tools/AtomicParsley-v0.7.5e-rc2.7z) for windows. Maybe I'll switch to it. Need to be tested imo.
Yeah, it seems quite good, indeed it seems better than mp4tags, it also output the mp4 in another file from default (good idea). If you will implement it, do you think to add all the switch or not? It's quite a long list.
Kurtnoise
11th January 2006, 18:57
All switches aren't necessary I think (especially TV shows, podcats...). But I like copyright and lyrics, though it works only with iTunes.
An other good point for this tool : it doesn't screw up chapters atom.
An other bad point : it supports only unicode characters. At least for the windows build. Fortunately, it's not a real problem for me coz I can use my Unicode-to-UTF8 conversion routine...;)
Hyper Shinchan
12th January 2006, 19:17
All switches aren't necessary I think (especially TV shows, podcats...). But I like copyright and lyrics, though it works only with iTunes.
An other good point for this tool : it doesn't screw up chapters atom.
An other bad point : it supports only unicode characters. At least for the windows build. Fortunately, it's not a real problem for me coz I can use my Unicode-to-UTF8 conversion routine...;)
That's right! Your Yamb is really good for the tagging with special characters (and it works also with japanese characters!!!).
BTW how can i use special characters in the command line, until it's not included in Yamb? there is a way to switch the prompt to UTF-8?
Kurtnoise
12th January 2006, 20:20
iirc, Bond has found a way to do that...but I don't remember where is it.
anaxamander
14th January 2006, 20:46
I'd just like to add some info I've gathered after looking at lots of mpeg4 files (audio & video). Not that I understand vast swaths of the specification, but here goes anyway.
• iTunes doesn't let you embed anything except jpeg (progressive or otherwise) or png. Everything else it converts. Up until some iTunes 6.0x release, it wasn't capable of showing any other kind of image. It can currently show a gif of a pdf (at least a single-page pdf) & probably anything Quicktime can, but nobody should ever, EVER support that. Not everyone is on the latest iTunes. Up until some 6.0 version, if the image wasn't nearly 72dpi it wouldn't display either (i damn near scratched my head off trying to figure that one out some time ago because I embedded outside of iTunes).
• iTunes doesn't like uuid atoms in (what iTunes must think of as MY hierarchy) moov.udta.meta.ilst. Any uuid atom there will cause iTunes to completely ignore all metadata. Remove the uuid atom, and iTunes will float your boat.
• mp4tags (or anything based on mpeg4ip's libmp4v2) works very fast (compared to AtomicParsley, that's for sure). But since there is no perfect mpeg4 metadata tagger, libmp4v2 comes with a price too. When you alter a tag, what happens is a determination is made as to where the moov atom is with respect to mdat. If mdat comes before moov (libmp4v2's favorite), then there are essentially no penalties - except that it sucks for streaming. However, if moov comes first (great for streaming, but not so hot for libmp4v2), the original moov atom is duplicated at the end (thus mdat is "sandwiched" between the 2 moov atoms), and the original is NULLed out to be a free atom. That's the libmp4v2 penalty - you have to use a seperate optimize (mp4creator -optimize) on the file to really finish the task of mp4tags - I don't think most programs that use libmp4v2 do that optimizing. Now if you have lots of artwork in an audio file, say that's 600K of new free atom space. If its a video file - it's more like 1.5MB (at least). That adds up after over the course of a few dozen files. Serious consideration should be given to implementing that additional step of optimization.
Kurtnoise
16th January 2006, 10:32
Interesting. Thanks for the hints. :)
Kurtnoise
18th January 2006, 16:25
A new build for testing (http://yamb.unite-video.com/Yamb-1.4_20060118.zip)...
Changes:
Introduce mov container for muxing/splitting/joining/extracting.
Add "optimize mp4 file layout" option for tagging part. This is available if mp4creator is detected in mp4tags folder.
utf8 datas are converted in unicode for extract infos panel.
Add copyright switch.
SeeMoreDigital
18th January 2006, 17:14
Thanks for providing the .MOV container support. File reading and extraction seems to be working okay: -
http://img461.imageshack.us/img461/2921/yamb14200601188zm.png
I meant to mention this some time ago.... is there an ability for MP4box to determin the "video" streams FPS speed.... I can't seem to find it?
Cheers
Kurtnoise
18th January 2006, 19:00
is there an ability for MP4box to determin the "video" streams FPS speed.... I can't seem to find it?
timescale ?
SeeMoreDigital
18th January 2006, 19:24
timescale ?Oh bummer.... how embarrassing!
Mind you... I wonder why Jean does not use the more familiar expression "FPS" ?
Cheers
wetfeet2000
22nd January 2006, 08:07
hello, i just wanted to post a possible bug with YAMB 1.4. But before i go on to tell you about whats wrong with your program, i just wanted to say that its quite awesome, and has helped me tremendously. Ok now for the possible problem.
I think there are some problems with the way you calculate the PAR on import. I wanted to change the aspect ratio of a video of mine to 4:3 NTSC, so i selected your preset for 4:3 NTSC, and recoded it. After playing it, i realized that the aspect ratio was still incorrect. After looking at the stream information, I realized the stream had been assigned a ratio value of 10:11. I am not positive how the values compute, but i read in another post that 4:3 NTSC should turn out to be 8:9. I enabled the option to show the command line that it was passing to MP4box, and sure enough, when importing the video again with your preset of 4:3 NTSC, the command line value is ar=10:11. Perhaps this needs to be changed to 8:9 to obtain the correct aspect ratio.
I'm kinda a noob with all this video editing stuff, so I may be completley wrong, but this was my experience anyways. I resolved the problem by copying the command line into a batch file and replacing the values with 8:9.
Thanks again for making YAMB, it has worked quite nicely aside from this small problem.
Also, maybe you guys can tell me why ffdshow isn't obeying the aspect ratio, but VLC is ?
bond
22nd January 2006, 12:03
Mind you... I wonder why Jean does not use the more familiar expression "FPS" ?because the timescale isnt the framerate
mp4, as a container handling variable framerate, is totally framerate agnostic. if you want to know the average framerate of a mp4 file you need to calculate it from the duration and the framenumber. mp4box -info doesnt do that, but mp4info from mpeg4ip does it
BTW how can i use special characters in the command line, until it's not included in Yamb? there is a way to switch the prompt to UTF-8?i wrote a howto about that here (http://www.hydrogenaudio.org/forums/index.php?showtopic=12075&st=50&p=344927&#entry344927)
Kurtnoise
22nd January 2006, 16:53
I think there are some problems with the way you calculate the PAR on import. I wanted to change the aspect ratio of a video of mine to 4:3 NTSC, so i selected your preset for 4:3 NTSC, and recoded it. After playing it, i realized that the aspect ratio was still incorrect. After looking at the stream information, I realized the stream had been assigned a ratio value of 10:11. I am not positive how the values compute, but i read in another post that 4:3 NTSC should turn out to be 8:9.
where did you read that ?
Blame SMD for these "bad" values...:D
bond
22nd January 2006, 17:06
xvid uses 10:11 for ntsc 4:3, but that might be the value needed for asp, dunno if its different for avc?
edit: checked the specs, 10:11 is correct for avc
8:9 is definitely not mentioned in the avc specs
Also, maybe you guys can tell me why ffdshow isn't obeying the aspect ratio, but VLC is ?in directshow you need to make sure the ar info is passed to the video renderer
iirc this can be done in ffdshow by checking the overlay mixer option
Hyper Shinchan
22nd January 2006, 18:25
Quote:
Originally Posted by Hyper Shinchan
BTW how can i use special characters in the command line, until it's not included in Yamb? there is a way to switch the prompt to UTF-8?
i wrote a howto about that here
Tnx for the hints Bond!
About the aspect ratio, it seems that it's correct, the Annex E of the AVC/H.264 specs says that it's 10:11 for 720x480 NTSC with horizontal overscan.
Anyway, when I change the AR with Mp4Box it set the correct AR, but it flags the resolution in the MP4 as 0x0. Is it normal? Anyway I prefer to set it during the encoding.
I'm sorry about the gif's shit that I was claiming, but I only use ITunes and MP4tags and i've not noticed that they were converted into jpg. Anyway that new tools claims that it won't have the conversion routine in the Windows version, and they are avaible only in MACOS. Why???
P.S.: tnx for the usefulonlyforhs copyright switch!
P.P.S.: xBond: I have to re-type it every time, that code, right?
bond
22nd January 2006, 18:35
Anyway, when I change the AR with Mp4Box it set the correct AR, but it flags the resolution in the MP4 as 0x0. Is it normal? Anyway I prefer to set it during the encoding.hm where do you get this 0x0? i dont get this with the latest compile from kurtnoise
Kurtnoise
23rd January 2006, 14:47
I guess your avi file has been created with the vfw interface, right ? Maybe this is the issue...
Anyway that new tools claims that it won't have the conversion routine in the Windows version, and they are avaible only in MACOS. Why???
because libiconv routines for AtomicParsley is disabled during the compilation for windows plateform.
Hyper Shinchan
23rd January 2006, 20:00
I'm a little sad about the copyright option. I've tried it a lot of times, with Yamb and with the commandline but it doesn't show the copyright on QT.
QT 7 (aka crappy Time) doesn't say a single thing, while QT 6.5.2 (the latest good version of qt imho) says that it doesn't support the encoding of the notes.
Can you try it? I've tried it also with the prompt setted to 65001 table (utf-8) and with the correct fonts (as explained by Bond), but it doens't work. I think that MP4Box doesn't set it in UTF-8/16 or at least it's the only possible explanation.
Please try it.
About AtomicParsley: for me it doesn't work with utf-8, it says it also in the docs (at least in the file that i've downlaoded from Kurt website):
• cygwin - utf8 output is disabled. I have no unicode typefaces in my win98se OS, I have no idea if it even has any notion of unicode, and I have no idea how to get bash to switch typefaces even if I did.
So there isn't utf-8 output (If i try to use a special character like "à" it doens't show it.
P.S.: this program seems to be very good on MacOS, but it seems to be a piace of shit on Windows imho.
Kurtnoise
23rd January 2006, 20:08
copyright switch from mp4box works fine but this is not available in any dshow players or quicktime (maybe with Osmo4 but I didn't test it).
Go to Extract tab and load your file copyrighted, you'll see some infos about that.
Concerning AtomicParsley: like I said iconv routines have been disabled for windows builds. So, for the moment you can't use it with special characters. I don't know if it's really necessary to include it into YAMB. Maybe, launch a poll and ask to other people whether they are interested...:)
btw, I can build an AtomicParsley GUI for you with utf8 support if you want...but outside Yamb.
Hyper Shinchan
23rd January 2006, 20:19
copyright switch from mp4box works fine but this is not available in any dshow players or quicktime (maybe with Osmo4 but I didn't test it).
The copyright setted by MP4Box is the same setted with QT 7, as far as I know.
It's the only avaible usage of the UDTA box specified in the specs (I can also compare the copyright atoms of QT and MP4Box if you need), and QT 6 says that the encoding is uncorrected, it's not the metadata that it's unsupported (I'll check it better late, you know that I could be easily wrong).
Concerning AtomicParsley: like I said iconv routines have been disabled for windows builds. So, for the moment you can't use it with special characters. I don't know if it's really necessary to include it into YAMB. Maybe, launch a poll and ask to other people whether they are interested...
btw, I can build an AtomicParsley GUI for you with utf8 support if you want...but outside Yamb.
I prefer to test it a little more, becasue it doesn't seems so good on windows at the moment. An external gui can be a good solution (and you're very kind to propose it^_^, tnx), because anyway it's a slow program, especially with large files.
Kurtnoise
23rd January 2006, 20:32
I can also compare the copyright atoms of QT and MP4Box if you need
yes, I would like...
I prefer to test it a little more, becasue it doesn't seems so good on windows at the moment. An external gui can be a good solution (and you're very kind to propose it^_^, tnx), because anyway it's a slow program, especially with large files.
Using some GUI won't increase the speed you know...
Hyper Shinchan
23rd January 2006, 20:41
Yeah, but the average users can be bored to wait all that time only to optimize the final size of the file, i think.
Hyper Shinchan
23rd January 2006, 21:20
http://digilander.libero.it/Hyper_Shinchan/Doom9/cprt_test.rar
In that rar there are 4 xml made with the diso switch of MP4Box.
They are one mp4 with QT and one with MP4Box and one 3GPP made with QT and another one made with MP4Box. They shows the same box structure, right?
P.S.: tell me if you want short sample made with QT i can upload them (just few second, but it's not important the lenght, for our purpose).
anaxamander
26th January 2006, 01:26
copyright switch from mp4box works fine but this is not available in any dshow players or quicktime (maybe with Osmo4 but I didn't test it).
The source to mp4box/main.c:
gf_isom_set_copyright(file, "und", cprt);
seems to put in a lang code of "und" not (for me) "eng". It also gets hardcoded in cprt_New in box_code_base.c
That, and it seems to strip out all iTunes-style metadata. But I have a lovely copyright there. Sure its not visible.... that's the charm of it!
-----------
So in case that didn't spell it out for you, you will need to wait until mp4box lets you specify what language code you want on the command line before it will work.
Or complain to Apple that 'und' isn't a supported language.
Kurtnoise
28th January 2006, 20:36
you will need to wait until mp4box lets you specify what language code you want on the command line before it will work.
Is it really necessary this language code for copyright ?
Or complain to Apple that 'und' isn't a supported language.
I'll replace "und" by "eng" in the code to see if that works or not.
btw, your 0.8 experimental build with UTF8 support doesn't seem to work for me...
@Bond: split Molinacaleiro's thread please....:)
bond
28th January 2006, 21:07
the copyright flag is not a tag like the itunes tags...
anaxamander
28th January 2006, 21:25
btw, your 0.8 experimental build with UTF8 support doesn't seem to work for me...
did you catch http://atomicparsley.sourceforge.net/unicodecygwin.html
Kurtnoise
29th January 2006, 14:15
mmh, I see. But what about users who have not Cygwin installed ?
molinacabaleiro
29th January 2006, 15:41
so...
did you get a chance to check the logs out?
molinacabaleiro
29th January 2006, 15:46
I see, you moved the thread
anaxamander
30th January 2006, 03:01
mmh, I see. But what about users who have not Cygwin installed ?
I have no idea. As long as it works for me on Mac OS X, I'm satisfied. And on Mac OS X, I don't need cygwin.
If when you use cmd.exe you can guarantee a specific encoding (say always utf-16), then something like StringReEncode(atomPayload, "UTF-8", "UTF-16") could possibly work. If its windows codepages or whatever, then you are out of luck; if its something in (google: "man iconv_open") encodings, then it could work.
Kurtnoise
31st January 2006, 11:49
Hi,
A new build is up (http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060131.7z).
+ Added a new timing format for splitting (i.e hh:mm:ss). Yamb will be able to transform this form directly to xxx seconds. This is for "Split by duration" and "Split from __ to __" options.
+ Added AtomicParsley support for tagging. Grab a win32 build here (http://kurtnoise.free.fr/mp4tools/). There are much more options than mp4tags (all dedicated to iTunes) but this tool is pretty slow during the process especially for big files.
I have no idea.
My own answer: using Yamb. Strings are converted in UTF8. ;) Let me know whether you're interested by a stand-alone win32 GUI.
anaxamander
1st February 2006, 01:57
My own answer: using Yamb. Strings are converted in UTF8. ;) Let me know whether you're interested by a stand-alone win32 GUI.
Well, I'll have to be neutral like Switzerland on that... that and I'm not on windows, but its very kind of you to offer.
--------------
Does that mean you have utf-8 text working in&out of AP? You can get at the text in this file?
http://members.verizon.net/pucklock/Unicode.mp4.zip
Given the crude nature of the unicode support in AtomicParsley, the right hex entered should result in the right text showing up. Any text present on the command line is entered raw without modification. Windows just ain't my thing, so I just don't know how it works there. Googling for unicode & cmd.exe yields lots of results about some bug, but no specifics on which encoding.
-----------------
As for AP being slow - lots of porn will slow down the process. There's a built-in detection mechanism - any "ooh", "ahhh", or "baby" in the sound track and I go into molasses mode.
But seriously, it's not ever going to be faster. I don't write to the original in situ, I copy most the of the original & add/remove the new crap as it happens. I don't think I would ever want to directly write to an original file.
Edit:
my, my my. Of all the GUIs based on AtomicParsley, I believe you flat out support the most number of tags. Very impressive.
...and that's an interesting genre choice: "War". I'm not sure I would have gone with it.... maybe "Porn", but whatever. At least "House" is there, so I applaud you on that. Big loud "BOOs" for the Porn oversight, though - and maybe a disparaging fart too. (big Kool-Aid grin here)
Kurtnoise
1st February 2006, 12:04
Does that mean you have utf-8 text working in&out of AP? You can get at the text in this file?
Yamb is build with Unicode components. So, for tagging stuff all strings passed through the GUI are converted in UTF8.
I'll try your sample tonight. I'm at work for the moment...
As for AP being slow - lots of porn will slow down the process. There's a built-in detection mechanism - any "ooh", "ahhh", or "baby" in the sound track and I go into molasses mode.
:D :eek: :D
ariga
2nd February 2006, 11:01
When importing a H264 file for muxing and the aspect ratio checkbox is ticked, the default AR in the command-line is different from the one shown in the GUI. Reselecting the AR manually in the GUI fixes it.
Kurtnoise
2nd February 2006, 11:50
Indeed...and fixed (http://kurtnoise.free.fr/Yamb/Yamb-1.4_20060202.zip). ;)
PS: open & close Import Settings window is needed if you overwrite the last build with this new one.
Kurtnoise
2nd February 2006, 11:56
I'll try your sample tonight. I'm at work for the moment...
So, I tried. This doesn't work properly directly with cmd prompt. But it works fine with iTunes. YAMB doesn't read tags for mp4 because it's mainly a GUI to create mp4 file.
However, if you are interested by an AP GUI outside of YAMB I can add utf8 reading. It should be easy.
SeeMoreDigital
2nd February 2006, 12:13
Hi Kurt,
I've noticed you always include "MediaInfo.dll" with your new builds. Why is that?
Kurtnoise
2nd February 2006, 13:33
to avoid crashes if we don't overwrite builds.
WeaponX
2nd February 2006, 20:15
The included MediaInfo.dll is version 0.6.1.1, while the latest .dll version on mediainfo homepage is 0.7.0.3. Is there a reason why you are not using the latest .dll?
buzzqw
2nd February 2006, 20:24
@WeaponX
an old rules "If it aint broken don't fix it"
but at kurtonoise the choice
BHH
Kurtnoise
2nd February 2006, 20:40
The included MediaInfo.dll is version 0.6.1.1, while the latest .dll version on mediainfo homepage is 0.7.0.3. Is there a reason why you are not using the latest .dll?
only few enhancements have been made between these 2 versions...I'm waiting a full integration of mp4 to update this. Anyway, my own parser is almost finished, so I'll change this part for next releases (but not before YAMB 2.0).
Kurtnoise
3rd February 2006, 15:57
An old request from mpioner (in p14)...Are you there for testing ?
Kurtnoise13
Please add function in Yamb for split files on base cue sheet information. This function very useful for me.
I'm building this but unfortunately mp4box doesn't support multiple split commands. But I think I found a way to do that...;)
fight2win
4th February 2006, 16:00
can i request something please, kurt, pls can u add options for adding trackset names in yamb, like in mp4box, please?
Kurtnoise
4th February 2006, 18:55
This already exists...
fight2win
5th February 2006, 16:14
i mean the trackset names visible in zoom player and ner showtime!
Kurtnoise
5th February 2006, 19:15
i mean the trackset names visible in zoom player and ner showtime!
check "View Import Options directly" in Options tab and add your files...
Kurtnoise
5th February 2006, 19:21
btw, YAMB 1.5 has been released (http://yamb.unite-video.com/).
What's new ?
Add:
- Support for cuesheet files concerning splitting part. 2 features available for this: split by tracks and split all tracks. (see pictures for preview)
- Support for AtomicParsley (an other mp4 tagger dedicated to iTunes features).
- copyright command in MP4Box Import Settings.
- A new form (hh:mm:ss) for time splitting.
- MOV container support for muxing/splitting/joining/extracting.
Improvements:
- TrackName and small other internal tunings.
Bugfixes:
- for Import section: PAR Item Index.
- for Splitting section: Files Size value > 1Go.
Preview for cuesheet files support in splitting part:
http://kurtnoise.free.fr/cue_split.gif
.cue file must be in the same input file folder. By default, these features are disabled.
So finally, the road to 2.0 begins...;)
bond
5th February 2006, 21:05
great stuff!
some small thingies:
- why is there no output filename defineable in the mux tab?
- are you sure that the .3gpp and .3gp2 extensions exist?
- are you sure ogg and raw streams are supported for extraction?
- joining doesnt limit the allowed filetypes
- framerate and par is setable for mp3 input in muxing tab
Kurtnoise
6th February 2006, 09:33
- why is there no output filename defineable in the mux tab?
It is...2 ways to do that : either by editing manually output filename or by a double-click on output file area to open Saving Dialog box.
- are you sure that the .3gpp and .3gp2 extensions exist?
These extensions come from 3gp QuickTime files.
- are you sure ogg and raw streams are supported for extraction?
ogg yes but raw no...:D
- joining doesnt limit the allowed filetypes
mmh yeah....lazyness. mp4/m4a/m4v is enough as extensions ?
- framerate and par is setable for mp3 input in muxing tab
Indeed...I'll change that.
btw, I forgot to mention something for tracknames yesterday : you can write/edit what you want in the dropdown list. To add a name in this list, just click on "New" button. 20 different tracknames are allowed (this corresponds to the max limit allowed by mp4box to add/mux A/V streams).
bond
6th February 2006, 10:05
It is...2 ways to do that : either by editing manually output filename or by a double-click on output file area to open Saving Dialog box.ic, thx
These extensions come from 3gp QuickTime files.my quicktime only offers the .3gp and .3g2 extension
in what mode does it support .3gpp aso? somehow i dont think those 4 letter extensions are meant to exist
ogg yes but raw no...:D mp4box support extracting audio and video streams out of .ogg to raw? sounds so strange i cant believe it, especially as you can do nothing with raw theora and vorbis streams afaik :D
mmh yeah....lazyness. mp4/m4a/m4v is enough as extensions ?dunno
are you sure raw .m4v joining works? if this works also raw .264 joining will work too i guess?
remember that .m4v are raw streams, not .mp4, even if braindead apple uses this wrong extension sometimes
Kurtnoise
6th February 2006, 12:22
my quicktime only offers the .3gp and .3g2 extension
in what mode does it support .3gpp aso? somehow i dont think those 4 letter extensions are meant to exist
3gp, 3g2 whatever...all concerns 3gp files.
http://kurtnoise.free.fr/3gpp_ext.png
mp4box support extracting audio and video streams out of .ogg to raw?
I think yes...extract vorbis file from ogg container which has an audio stream (vorbis) + a video stream (theora).
are you sure raw .m4v joining works? if this works also raw .264 joining will work too i guess?
remember that .m4v are raw streams, not .mp4, even if braindead apple uses this wrong extension sometimes
Yes it works...I think all formats supported by mp4box.
SeeMoreDigital
6th February 2006, 12:52
I've tried joining .CMP stream together, which seems to work okay. But I've been unable to verify the joining of .M4V streams, as I have not got any!
Is there any reason you guys know of as to why MP4Box de-muxes MPEG-4 SP/ASP streams to .CMP and not .M4V?
Cheers
bond
6th February 2006, 13:15
.cmp = .m4v
3gp, 3g2 whatever...all concerns 3gp files.
http://kurtnoise.free.fr/3gpp_ext.pngall these modes output either .3gp or .3g2. i guess i am right that there is no .3gpp or .3gp2 extension, thats why i wondered why yamb recognizes these extension
SeeMoreDigital
6th February 2006, 14:12
.cmp = .m4vWhy not simply call it .M4V and drop the .CMP term altogether?
I think it would be more logical to use terms people are more familiar with ;)
bond
6th February 2006, 14:15
no idea where the .cmp comes from, but its used :)
SeeMoreDigital
6th February 2006, 14:26
no idea where the .cmp comes from, but its used :)Well.... me old mate..... if you don't know where it's come from, there's a very high chance the .CMP term "will be" confusing to all us others ;)
By-the-way, when I tried muxing .CMP streams using mp4UI, it reports there's no VOL header in the MPEG-4 video stream.... Not that mp4UI is a very reliable indicator these days!
bond
6th February 2006, 14:30
i am not sure but i think .cmp was the extension used by the part2 reference encoder
Kurtnoise
6th February 2006, 16:47
@Bond: there is no official extension for 3gp files according to gpac specs/sources...
bond
6th February 2006, 17:10
well strictly speaking i dont really care, i just wondered where the .3gpp and .3gp2 came from as i never saw this before
SeeMoreDigital
6th February 2006, 17:16
.... i just wondered where the .3gpp and .3gp2 came from as i never saw this beforeWould this be another classic case of Apple buggering up file extensions to suit their own unique requirements again?
Cheers
bond
6th February 2006, 17:18
Would this be another classic case of Apple buggering up file extensions to suit their own unique requirements again?
no, .3gp and .3g2 is widely used
SeeMoreDigital
6th February 2006, 17:37
no, .3gp and .3g2 is widely usedI was referring to what you were referring to... ie: the .3gpp and .3gp2 file extensions ;)
Cheers
bond
6th February 2006, 17:46
I was referring to what you were referring to... ie: the .3gpp and .3gp2 file extensions ;)nah those were not invented by apple but by kurtnoise it seems ;)
Schnoodledorfer
8th February 2006, 07:23
I've run into an apparent minor bug. I got a message box that popped up saying "Cannot focus a disabled or invisible window." when removing one of the A/V streams to be muxxed. I think I remember seeing this before. If I click "OK" on the message box, the "busy" hourglass cursor continues to display. Edit: (Version 1.5)
In the latest case, I had tried to mux a video file with an illegal (format-wise) audio file. Earlier I renamed an AAC audio file from Test.mp4 to Test.aac, not knowing any better. I tried to mux it into a video file, but naturally the mux didn't work. I renamed Test.acc back to Test.mp4, then tried to remove the entry for Test.acc on the Mux tab. I got the message box with the "Cannot focus ..." error message. Despite the hourglass cursor, I was able to add an entry for Test.mp4, but then I tried to remove it (just to see what would happen), and got the messagebox again. I clicked OK, and despite the hourglass curson, added Test.mp4 back to the stream list and tried to mux. The logfile says :"Muxing started ... Muxing finished completely", but I got no output file. Mp4Box with the same files worked OK. The cursor still is an ourglass whenever it's over the YAMB window. YAMB seemed to close normally when I clicked on the "x", however.
EDIT 2: Removed feature request for already existing feature :o
Actually, that may have been beneficial. (I had failed to notice the ability to view the command line and had requested to see it and the output from MP4Box.) I tried to repeat this with the Mp4Box command window open, and didn't get the error, but with it closed, I did. I wonder if the window that can't be "focused" is the Mp4Box command line window! :confused: : I don't have much time to test this thoroughly, tho.
Of course the time I spent was nothing like the time the developers already spent on the program, and they created a great tool, so I am gratefull (even if I don't know how to spell it). :thanks:
Kurtnoise
8th February 2006, 09:44
mmmh, that's strange. I'll check this asap.
Could you upload a small sample of your audio file ?
Schnoodledorfer
8th February 2006, 22:26
mmmh, that's strange. I'll check this asap.
Could you upload a small sample of your audio file ?
First I'm making sure this is repeatable. I'm not using the same files as I did previously.
Using YAMB, cut 1st 7 seconds out of a public-domain Popeye cartoon to create a short clip.
Extracted video and audio to from the clip and named them video.mp4 and audio.aac, respectively (thus creating an illegal *.aac file.)
Disabled both "View or edit MP4Box command line" and "View extra info..." in YAMB
Added video.mp4 and audio.aac to Mux window, and muxed. This time I got an output file, but it didn't have any sound.
Renamed audio.aac to audio.mp4 (Windows explorer)
Selected "audio.aac" in the Mux window, clicked on the "Remove" button. The entry for audio.aac was removed, but I got the "Cannot focus a disable or invisible windows" messagebox and the mouse pointer remained as an hourglass.
Renamed audio.mp4 back to audio.aac (a second time) and deleted the old output file from the first mux attempt (video_1.mp4).
Closed YAMB and restarted it (to get rid of the hourglass).
Enabled both "View or edit MP4Box command line" and "View extra info..." in YAMB
Added video.mp4 and audio.aac to Mux window, and muxed. Again, I got an output file, but it didn't have any sound.
Renamed audio.aac to audio.mp4 (Windows explorer).
Selected "audio.aac" in the Mux window, clicked on the "Remove" button and this time the audio.aac entry was removed without any message or hourglass. Looking promising! :D
Added audio.mp4 for the mux file list. Deleted video_1.mp4 (windows explorer). Muxed. :scared: EEEP!!! :scared: No output!!!
This in the command window:
"D:\Program Files\Video Tools\YAMB\MP4Box.exe" -add "G:\My Videos\video.mp4" -add "G:\My Videos\audio.aac" -add "G:\My Videos\audio.mp4" "G:\My Videos\video_1.mp4"
and this in the MP4Box Output textbox:
IsoMedia import - track ID 1 - Video (size 320 x 240)
Opening file G:\My Videos\audio.aac failed
Error importing G:\My Videos\audio.aac: Requested URL is not valid or cannot be found
(Requested URL is not valid or cannot be found)
(Requested URL is not valid or cannot be found)
That wasn't expected! Popeye won't defeat Ali Baba and the 40 thieves at this rate. :angry: (I double-checked and audio.aac is not showing in the mux file list - only video.mp4 and audio.mp4, despite YAMB still thinking there are three items to be muxed!) I took a printscreen (screen.jpg).
Closed YAMB and restarted it. Added video.mp4 and audio.mp4 to the mux audio & video file list and mux worked fine. :D
The files (audio.mp4, video.mp4 and screen.jpg) are at http://bellsouthpwp.net/e/s/esch[remove]menk/Testing_YAMB.html, but you need to remove the "[remove]" in that link.
I assume that's what you wanted. I think any audio file would have done, however.
Kurtnoise
8th February 2006, 23:13
yeah, I reproduced myself this bug. I'll fix that.
Dayvon
10th February 2006, 17:33
@Kurt
I think there is some sort of limitation on file size either with Mp4Box or YAMB (prolly MP4box). I just got done with another render, LOTR - Two Towers Disc 1, and it came in at 1.47 GB for the ".264" file. Fellowship disc 1 was also about 1.47GB, so I tried to join those files and did so successfully. But, if I try to join "Fellowship Disc1.264" (1.47GB) and "Fellowship Disc2.264" (1.71GB) it fails to do so correctly. In the YAMB log, when joining is done correctly both files are adjusted to 16bit& then adjusted to 24bit. With the failed files, the first file is adjusted to 16bit & then 24bit, but the second file is ONLY adjusted to 16bit.
If there was a way to force the 24bit adjustment I'm sure it would go through correctly (at least that should solve my case). Other than that the only thing I can think of is that there might be a limit on the size of the temp files that MP4Box creates?
Any other thoughts?
Kurtnoise
10th February 2006, 19:03
mmh, I'm just testing this with big files (i.e 3-4Go) and all seems to work fine for the moment...
Much more details probably tonight or tomorrow.
btw, a new build (http://yamb.unite-video.com/Yamb-1.5_20061002.7z) is available with some enhancements :
- Add Priority Process.
- Add Abort/Cancel button.
- Fix a small thing for tracknames.
- Update some import settings for mp3 files.
- Update dropdown list entries to avoid confusions for paranoid people...;)
@Schnoodledorfer :: your bug is not fixed yet...
Dayvon
11th February 2006, 08:43
Just thought of something that might affect the joining. Both of the clips that will not join properly contain the credits of the movie. But clips not containing credits are fine...
Could it be something to do with the differences of the credits versus the movie. For instance there seems to be portions of the movie credits that are interlaced not progressive. Could that have a bearing on the joining process?
bond
11th February 2006, 11:14
for joining to work the same features have to be used in both streams.
JoeBG
11th February 2006, 13:07
for joining to work the same features have to be used in both streams.
So the end of the first stream (Credits) has other features than the begin of the second.
Dayvon
11th February 2006, 15:17
for joining to work the same features have to be used in both streams.
I'm fully aware of this fact. I've been having some trouble getting some files joined via YAMB and MP4Box. The same settings were used on both streams no question there. I've been PM'ing with Kurt trying to nail down the problem. Let me give you the highlights...
___________________________________________________________________
I can't seem to solve the MP4 joining issues that were mentioned before, and I've got the issue again with new files. I don't know if you can help, but I'm gonna ask anyway.
The file "HD_Fellowship.mp4" is playable. But it is incorrectly joined. The audio is placed one after the other so that the file is 3hr48m long. But the video is joined as multiangle. In other words, when watching the first half of the movie, I can select "change angle" in Media Player Classic, and I see the second half of the movie while the audio from the first half plays. In other words the videos play simultaneously as different angles, but the audio is joined properly.
Here are the MeGUI logs from the two renders.
Starting job job11 at 1:06:35 AM
Job is a video job. encoder commandline:
--pass 2 --bitrate 2000 --stats "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D2.stats" --ref 3 --mixed-refs --no-fast-pskip --bframes 2 --b-pyramid --b-rdo --bime --weightb --filter -2,-2 --subme 6 --trellis 1 --analyse all --8x8dct --threads 2 --zones 0,136609,b=1/136610,176210,b=0.64 --progress --no-psnr --output "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D2.264" "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D2.avs"
successfully started encoding
Processing ended at 10:20:43 PM
----------------------------------------------------------------------------------------------------------
Log for job job11
avis [info]: 1360x554 @ 23.98 fps (176211 frames)
x264 [warning]: width or height not divisible by 16 (1360x554), compression will suffer.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:1561 Avg QP:22.67 size: 41835
x264 [info]: slice P:87131 Avg QP:25.78 size: 14908
x264 [info]: slice B:87519 Avg QP:27.28 size: 5407
x264 [info]: mb I I16..4: 28.0% 64.6% 7.4%
x264 [info]: mb P I16..4: 10.6% 13.6% 1.1% P16..4: 44.6% 8.8% 2.8% 0.1% 0.0% skip:18.3%
x264 [info]: mb B I16..4: 0.5% 1.1% 0.1% B16..8: 45.9% 0.8% 0.9% direct: 0.6% skip:50.1%
x264 [info]: 8x8 transform intra:55.0% inter:68.0%
x264 [info]: ref P 58.9% 33.6% 7.6%
x264 [info]: ref B 64.4% 12.7% 22.9%
x264 [info]: kb/s:2000.1
Actual bitrate after encoding without container overhead: 2001.16
desired video bitrate of this job: 2000 kbit/s - obtained video bitrate: 2001.16249877195 kbit/s
----------------------------------------------------------------------------------------------------------
Starting job job7-2 at 2:58:25 AM
Job is a video job. encoder commandline:
--pass 2 --bitrate 2000 --stats "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D1.stats" --ref 3 --mixed-refs --no-fast-pskip --bframes 2 --b-pyramid --b-rdo --bime --weightb --filter -2,-2 --subme 6 --trellis 1 --analyse all --8x8dct --threads 2 --progress --no-psnr --output "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D1.264" "H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship_D1.avs"
successfully started encoding
Processing ended at 11:19:56 PM
----------------------------------------------------------------------------------------------------------
Log for job job7-2
avis [info]: 1360x554 @ 23.98 fps (151901 frames)
x264 [warning]: width or height not divisible by 16 (1360x554), compression will suffer.
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:1443 Avg QP:21.19 size: 41960
x264 [info]: slice P:76148 Avg QP:23.48 size: 14975
x264 [info]: slice B:74310 Avg QP:24.87 size: 5155
x264 [info]: mb I I16..4: 28.0% 66.3% 5.7%
x264 [info]: mb P I16..4: 11.0% 15.8% 1.2% P16..4: 46.6% 9.0% 2.5% 0.1% 0.0% skip:13.9%
x264 [info]: mb B I16..4: 0.6% 1.3% 0.1% B16..8: 43.3% 0.7% 0.9% direct: 0.8% skip:52.4%
x264 [info]: 8x8 transform intra:57.6% inter:70.6%
x264 [info]: ref P 70.5% 20.1% 9.4%
x264 [info]: ref B 76.3% 20.3% 3.4%
x264 [info]: kb/s:2000.0
Actual bitrate after encoding without container overhead: 2001.07
desired video bitrate of this job: 2000 kbit/s - obtained video bitrate: 2001.07436989007 kbit/s
----------------------------------------------------------------------------------------------------------
I was able to join a "Two Towers Disc1" render (same settings as above) with the "Fellowship Disc1" render. I was unable to join (correctly) a Fellowship 1825MB Disc1 and a 2126MB Disc2. So the problem seems to be coming from the Disc2 render. I also had the same problems joining "Return of the King" with a 1502MB Disc1 and a 1595MB Disc2.
I think the key is in this log.
Adjusting AVC SizeLength to 16 bits
AVC-H264 import - frame size 1360 x 554 at 25.000 FPS
Adjusting AVC SizeLength to 24 bits
Stream uses B-slice references - max frame delay 2
No suitable destination track found - creating new one (type vide)
Adjusting AVC SizeLength to 16 bits
AVC-H264 import - frame size 1360 x 554 at 25.000 FPS
Stream uses B-slice references - max frame delay 2
No suitable destination track found - creating new one (type vide)
Saving H:\DVD TEMP\LOTR - AVS Files\HD_Fellowship.mp4: 0.500 secs Interleaving
One disc is adjusted to 24bit while the other is not. Why? What could be causing this? God only knows because they should join properly. My best guess at this point has something to do with the credits causing Mp4Box to detect the streams as not identical.
Needless to say I'm kinda at the end of my rope on this one. Any thoughts guys?
bond
11th February 2006, 15:28
strange maybe its the adjusting that makes mp4box think that those are incompatible streams?
you might want to run h264_parse over both .264 streams and upload the result so we can check if there are differences
Dayvon
11th February 2006, 15:36
Thanks! Great suggestion. I will do later. Gotta go :D
Dayvon
12th February 2006, 05:49
Parse from Disc 2
Nal length 554 start code 4 bytes
ref 0 type 6 SEI
payload_type: 5 user_data_unregistered
payload_size: 544
0xdc 0x45 0xe9 0xbd 0xe6 0xd9 0x48 0xb7
0x96 0x2c 0xd8 0x20 0xd9 0x23 0xee 0xef
0x78 0x32 0x36 0x34 0x20 0x2d 0x20 0x63
0x6f 0x72 0x65 0x20 0x34 0x33 0x20 0x73
0x76 0x6e 0x2d 0x33 0x39 0x39 0x4d 0x20
0x2d 0x20 0x48 0x2e 0x32 0x36 0x34 0x2f
0x4d 0x50 0x45 0x47 0x2d 0x34 0x20 0x41
0x56 0x43 0x20 0x63 0x6f 0x64 0x65 0x63
0x20 0x2d 0x20 0x43 0x6f 0x70 0x79 0x6c
0x65 0x66 0x74 0x20 0x32 0x30 0x30 0x35
0x20 0x2d 0x20 0x68 0x74 0x74 0x70 0x3a
0x2f 0x2f 0x77 0x77 0x77 0x2e 0x76 0x69
0x64 0x65 0x6f 0x6c 0x61 0x6e 0x2e 0x6f
0x72 0x67 0x2f 0x78 0x32 0x36 0x34 0x2e
0x68 0x74 0x6d 0x6c 0x20 0x2d 0x20 0x6f
0x70 0x74 0x69 0x6f 0x6e 0x73 0x3a 0x20
0x63 0x61 0x62 0x61 0x63 0x3d 0x31 0x20
0x72 0x65 0x66 0x3d 0x33 0x20 0x64 0x65
0x62 0x6c 0x6f 0x63 0x6b 0x3d 0x31 0x3a
0x2d 0x32 0x3a 0x2d 0x32 0x20 0x61 0x6e
0x61 0x6c 0x79 0x73 0x65 0x3d 0x30 0x78
0x33 0x3a 0x30 0x78 0x31 0x33 0x33 0x20
0x6d 0x65 0x3d 0x68 0x65 0x78 0x20 0x73
0x75 0x62 0x6d 0x65 0x3d 0x36 0x20 0x62
0x72 0x64 0x6f 0x3d 0x31 0x20 0x6d 0x69
0x78 0x65 0x64 0x5f 0x72 0x65 0x66 0x3d
0x31 0x20 0x6d 0x65 0x5f 0x72 0x61 0x6e
0x67 0x65 0x3d 0x31 0x36 0x20 0x63 0x68
0x72 0x6f 0x6d 0x61 0x5f 0x6d 0x65 0x3d
0x31 0x20 0x74 0x72 0x65 0x6c 0x6c 0x69
0x73 0x3d 0x31 0x20 0x38 0x78 0x38 0x64
0x63 0x74 0x3d 0x31 0x20 0x63 0x71 0x6d
0x3d 0x30 0x20 0x63 0x68 0x72 0x6f 0x6d
0x61 0x5f 0x71 0x70 0x5f 0x6f 0x66 0x66
0x73 0x65 0x74 0x3d 0x30 0x20 0x73 0x6c
0x69 0x63 0x65 0x73 0x3d 0x32 0x20 0x62
0x66 0x72 0x61 0x6d 0x65 0x73 0x3d 0x32
0x20 0x62 0x5f 0x70 0x79 0x72 0x61 0x6d
0x69 0x64 0x3d 0x31 0x20 0x62 0x5f 0x61
0x64 0x61 0x70 0x74 0x3d 0x31 0x20 0x62
0x5f 0x62 0x69 0x61 0x73 0x3d 0x30 0x20
0x64 0x69 0x72 0x65 0x63 0x74 0x3d 0x32
0x20 0x77 0x70 0x72 0x65 0x64 0x62 0x3d
0x31 0x20 0x62 0x69 0x6d 0x65 0x3d 0x31
0x20 0x6b 0x65 0x79 0x69 0x6e 0x74 0x3d
0x32 0x35 0x30 0x20 0x6b 0x65 0x79 0x69
0x6e 0x74 0x5f 0x6d 0x69 0x6e 0x3d 0x32
0x35 0x20 0x73 0x63 0x65 0x6e 0x65 0x63
0x75 0x74 0x3d 0x34 0x30 0x20 0x70 0x61
0x73 0x73 0x3d 0x32 0x20 0x62 0x69 0x74
0x72 0x61 0x74 0x65 0x3d 0x32 0x30 0x30
0x30 0x20 0x72 0x61 0x74 0x65 0x74 0x6f
0x6c 0x3d 0x31 0x2e 0x30 0x20 0x72 0x63
0x65 0x71 0x3d 0x27 0x62 0x6c 0x75 0x72
0x43 0x70 0x6c 0x78 0x5e 0x28 0x31 0x2d
0x71 0x43 0x6f 0x6d 0x70 0x29 0x27 0x20
0x71 0x63 0x6f 0x6d 0x70 0x3d 0x30 0x2e
0x36 0x30 0x20 0x71 0x70 0x6d 0x69 0x6e
0x3d 0x31 0x30 0x20 0x71 0x70 0x6d 0x61
0x78 0x3d 0x35 0x31 0x20 0x71 0x70 0x73
0x74 0x65 0x70 0x3d 0x34 0x20 0x63 0x70
0x6c 0x78 0x62 0x6c 0x75 0x72 0x3d 0x32
0x30 0x2e 0x30 0x20 0x71 0x62 0x6c 0x75
0x72 0x3d 0x30 0x2e 0x35 0x20 0x69 0x70
0x5f 0x72 0x61 0x74 0x69 0x6f 0x3d 0x31
0x2e 0x34 0x30 0x20 0x70 0x62 0x5f 0x72
0x61 0x74 0x69 0x6f 0x3d 0x31 0x2e 0x33
0x30 0x20 0x7a 0x6f 0x6e 0x65 0x73 0x0
string is ".E....H..,. .#..x264 - core 43 svn-399M - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:-2:-2 analyse=0x3:0x133 me=hex subme=6 brdo=1 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 chroma_qp_offset=0 slices=2 bframes=2 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 pass=2 bitrate=2000 ratetol=1.0 rceq='blurCplx^(1-qComp)' qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20.0 qblur=0.5 ip_ratio=1.40 pb_ratio=1.30 zones."
Nal length 29 start code 4 bytes
ref 3 type 7 Sequence parameter set
profile: 100
constaint_set0_flag: 0
constaint_set1_flag: 0
constaint_set2_flag: 0
constaint_set3_flag: 0
level_idc: 51
seq parameter set id: 0
chroma format idx: 1
bit depth luma minus8: 0
bit depth chroma minus8: 0
Qpprime Y Zero Transform Bypass flag: 0
Seq Scaling Matrix Present Flag: 0
log2_max_frame_num_minus4: 5
pic_order_cnt_type: 0
log2_max_pic_order_cnt_lsb_minus4: 6
num_ref_frames: 6
gaps_in_frame_num_value_allowed_flag: 0
pic_width_in_mbs_minus1: 84 (1360)
pic_height_in_map_minus1: 34
frame_mbs_only_flag: 1
derived height: 560
direct_8x8_inference_flag: 0
frame_cropping_flag: 1
frame_crop_left_offset: 0
frame_crop_right_offset: 0
frame_crop_top_offset: 0
frame_crop_bottom_offset: 3
vui_parameters_present_flag: 1
aspect_ratio_info_present_flag: 0
overscan_info_present_flag: 0
video_signal_info_present_flag: 0
chroma_loc_info_present_flag: 0
timing_info_present_flag: 1
num_units_in_tick: 125
time_scale: 2997
fixed_frame_scale: 1
nal_hrd_parameters_present_flag: 0
vcl_hrd_parameters_present_flag: 0
pic_struct_present_flag: 0
motion_vectors_over_pic_boundaries_flag: 1
max_bytes_per_pic_denom: 0
max_bits_per_mb_denom: 0
log2_max_mv_length_horizontal: 11
log2_max_mv_length_vertical: 11
num_reorder_frames: 2
max_dec_frame_buffering: 6
Nal length 8 start code 4 bytes
ref 3 type 8 Picture parameter set
pic_parameter_set_id: 0
seq_parameter_set_id: 0
entropy_coding_mode_flag: 1
pic_order_present_flag: 0
num_slice_groups_minus1: 0
num_ref_idx_l0_active_minus1: 0
num_ref_idx_l1_active_minus1: 0
weighted_pred_flag: 0
weighted_bipred_idc: 2
pic_init_qp_minus26: 0
pic_init_qs_minus26: 0
chroma_qp_index_offset: 0
deblocking_filter_control_present_flag: 1
constrained_intra_pred_flag: 0
redundant_pic_cnt_present_flag: 0
transform_8x8_mode_flag: 1
pic_scaling_matrix_present_flag: 0
second_chroma_qp_index_offset: 0
I assume you dont want the remain 80 MB's ;)
Here's Disc 1
Nal length 548 start code 4 bytes
ref 0 type 6 SEI
payload_type: 5 user_data_unregistered
payload_size: 538
0xdc 0x45 0xe9 0xbd 0xe6 0xd9 0x48 0xb7
0x96 0x2c 0xd8 0x20 0xd9 0x23 0xee 0xef
0x78 0x32 0x36 0x34 0x20 0x2d 0x20 0x63
0x6f 0x72 0x65 0x20 0x34 0x33 0x20 0x73
0x76 0x6e 0x2d 0x33 0x39 0x39 0x4d 0x20
0x2d 0x20 0x48 0x2e 0x32 0x36 0x34 0x2f
0x4d 0x50 0x45 0x47 0x2d 0x34 0x20 0x41
0x56 0x43 0x20 0x63 0x6f 0x64 0x65 0x63
0x20 0x2d 0x20 0x43 0x6f 0x70 0x79 0x6c
0x65 0x66 0x74 0x20 0x32 0x30 0x30 0x35
0x20 0x2d 0x20 0x68 0x74 0x74 0x70 0x3a
0x2f 0x2f 0x77 0x77 0x77 0x2e 0x76 0x69
0x64 0x65 0x6f 0x6c 0x61 0x6e 0x2e 0x6f
0x72 0x67 0x2f 0x78 0x32 0x36 0x34 0x2e
0x68 0x74 0x6d 0x6c 0x20 0x2d 0x20 0x6f
0x70 0x74 0x69 0x6f 0x6e 0x73 0x3a 0x20
0x63 0x61 0x62 0x61 0x63 0x3d 0x31 0x20
0x72 0x65 0x66 0x3d 0x33 0x20 0x64 0x65
0x62 0x6c 0x6f 0x63 0x6b 0x3d 0x31 0x3a
0x2d 0x32 0x3a 0x2d 0x32 0x20 0x61 0x6e
0x61 0x6c 0x79 0x73 0x65 0x3d 0x30 0x78
0x33 0x3a 0x30 0x78 0x31 0x33 0x33 0x20
0x6d 0x65 0x3d 0x68 0x65 0x78 0x20 0x73
0x75 0x62 0x6d 0x65 0x3d 0x36 0x20 0x62
0x72 0x64 0x6f 0x3d 0x31 0x20 0x6d 0x69
0x78 0x65 0x64 0x5f 0x72 0x65 0x66 0x3d
0x31 0x20 0x6d 0x65 0x5f 0x72 0x61 0x6e
0x67 0x65 0x3d 0x31 0x36 0x20 0x63 0x68
0x72 0x6f 0x6d 0x61 0x5f 0x6d 0x65 0x3d
0x31 0x20 0x74 0x72 0x65 0x6c 0x6c 0x69
0x73 0x3d 0x31 0x20 0x38 0x78 0x38 0x64
0x63 0x74 0x3d 0x31 0x20 0x63 0x71 0x6d
0x3d 0x30 0x20 0x63 0x68 0x72 0x6f 0x6d
0x61 0x5f 0x71 0x70 0x5f 0x6f 0x66 0x66
0x73 0x65 0x74 0x3d 0x30 0x20 0x73 0x6c
0x69 0x63 0x65 0x73 0x3d 0x32 0x20 0x62
0x66 0x72 0x61 0x6d 0x65 0x73 0x3d 0x32
0x20 0x62 0x5f 0x70 0x79 0x72 0x61 0x6d
0x69 0x64 0x3d 0x31 0x20 0x62 0x5f 0x61
0x64 0x61 0x70 0x74 0x3d 0x31 0x20 0x62
0x5f 0x62 0x69 0x61 0x73 0x3d 0x30 0x20
0x64 0x69 0x72 0x65 0x63 0x74 0x3d 0x32
0x20 0x77 0x70 0x72 0x65 0x64 0x62 0x3d
0x31 0x20 0x62 0x69 0x6d 0x65 0x3d 0x31
0x20 0x6b 0x65 0x79 0x69 0x6e 0x74 0x3d
0x32 0x35 0x30 0x20 0x6b 0x65 0x79 0x69
0x6e 0x74 0x5f 0x6d 0x69 0x6e 0x3d 0x32
0x35 0x20 0x73 0x63 0x65 0x6e 0x65 0x63
0x75 0x74 0x3d 0x34 0x30 0x20 0x70 0x61
0x73 0x73 0x3d 0x32 0x20 0x62 0x69 0x74
0x72 0x61 0x74 0x65 0x3d 0x32 0x30 0x30
0x30 0x20 0x72 0x61 0x74 0x65 0x74 0x6f
0x6c 0x3d 0x31 0x2e 0x30 0x20 0x72 0x63
0x65 0x71 0x3d 0x27 0x62 0x6c 0x75 0x72
0x43 0x70 0x6c 0x78 0x5e 0x28 0x31 0x2d
0x71 0x43 0x6f 0x6d 0x70 0x29 0x27 0x20
0x71 0x63 0x6f 0x6d 0x70 0x3d 0x30 0x2e
0x36 0x30 0x20 0x71 0x70 0x6d 0x69 0x6e
0x3d 0x31 0x30 0x20 0x71 0x70 0x6d 0x61
0x78 0x3d 0x35 0x31 0x20 0x71 0x70 0x73
0x74 0x65 0x70 0x3d 0x34 0x20 0x63 0x70
0x6c 0x78 0x62 0x6c 0x75 0x72 0x3d 0x32
0x30 0x2e 0x30 0x20 0x71 0x62 0x6c 0x75
0x72 0x3d 0x30 0x2e 0x35 0x20 0x69 0x70
0x5f 0x72 0x61 0x74 0x69 0x6f 0x3d 0x31
0x2e 0x34 0x30 0x20 0x70 0x62 0x5f 0x72
0x61 0x74 0x69 0x6f 0x3d 0x31 0x2e 0x33
0x30 0x0
string is ".E....H..,. .#..x264 - core 43 svn-399M - H.264/MPEG-4 AVC codec - Copyleft 2005 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:-2:-2 analyse=0x3:0x133 me=hex subme=6 brdo=1 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 chroma_qp_offset=0 slices=2 bframes=2 b_pyramid=1 b_adapt=1 b_bias=0 direct=2 wpredb=1 bime=1 keyint=250 keyint_min=25 scenecut=40 pass=2 bitrate=2000 ratetol=1.0 rceq='blurCplx^(1-qComp)' qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 cplxblur=20.0 qblur=0.5 ip_ratio=1.40 pb_ratio=1.30."
Nal length 29 start code 4 bytes
ref 3 type 7 Sequence parameter set
profile: 100
constaint_set0_flag: 0
constaint_set1_flag: 0
constaint_set2_flag: 0
constaint_set3_flag: 0
level_idc: 51
seq parameter set id: 0
chroma format idx: 1
bit depth luma minus8: 0
bit depth chroma minus8: 0
Qpprime Y Zero Transform Bypass flag: 0
Seq Scaling Matrix Present Flag: 0
log2_max_frame_num_minus4: 5
pic_order_cnt_type: 0
log2_max_pic_order_cnt_lsb_minus4: 6
num_ref_frames: 6
gaps_in_frame_num_value_allowed_flag: 0
pic_width_in_mbs_minus1: 84 (1360)
pic_height_in_map_minus1: 34
frame_mbs_only_flag: 1
derived height: 560
direct_8x8_inference_flag: 0
frame_cropping_flag: 1
frame_crop_left_offset: 0
frame_crop_right_offset: 0
frame_crop_top_offset: 0
frame_crop_bottom_offset: 3
vui_parameters_present_flag: 1
aspect_ratio_info_present_flag: 0
overscan_info_present_flag: 0
video_signal_info_present_flag: 0
chroma_loc_info_present_flag: 0
timing_info_present_flag: 1
num_units_in_tick: 125
time_scale: 2997
fixed_frame_scale: 1
nal_hrd_parameters_present_flag: 0
vcl_hrd_parameters_present_flag: 0
pic_struct_present_flag: 0
motion_vectors_over_pic_boundaries_flag: 1
max_bytes_per_pic_denom: 0
max_bits_per_mb_denom: 0
log2_max_mv_length_horizontal: 11
log2_max_mv_length_vertical: 11
num_reorder_frames: 2
max_dec_frame_buffering: 6
Nal length 8 start code 4 bytes
ref 3 type 8 Picture parameter set
pic_parameter_set_id: 0
seq_parameter_set_id: 0
entropy_coding_mode_flag: 1
pic_order_present_flag: 0
num_slice_groups_minus1: 0
num_ref_idx_l0_active_minus1: 0
num_ref_idx_l1_active_minus1: 0
weighted_pred_flag: 0
weighted_bipred_idc: 2
pic_init_qp_minus26: 0
pic_init_qs_minus26: 0
chroma_qp_index_offset: 0
deblocking_filter_control_present_flag: 1
constrained_intra_pred_flag: 0
redundant_pic_cnt_present_flag: 0
transform_8x8_mode_flag: 1
pic_scaling_matrix_present_flag: 0
second_chroma_qp_index_offset: 0
bond
12th February 2006, 13:59
these are indeed identical, guess you have spotted a bug ;)
best would be to make a bug report on the gpac bug tracker here (http://sourceforge.net/tracker/?atid=571738&group_id=84101&func=browse), describing the problem and providing some samples which can be used for reproducing this
Dayvon
13th February 2006, 05:20
I made a pretty big decision today to start over and rencode everything :( I made a few more mistakes than I want to live with. When I redid my DGIndex files, I also found something very interesting...
In FellowshipD2 when the credits come up, the last portion of the credits (mentioning the LOTR Fan Club) is INTERLACED. I think might be causing the problem. Files that have not had credits haven't been a problem at all. So basically, I think that this might be the issue. What do you think? If this might be it, would I have made the mistake, not Mp4Box (so no bug report?)?
bond
13th February 2006, 11:47
if you are encoding with x264 your stream will not be interlaced, also the headers you posted dont signal interlaced
as it seems the credits also have the same resolution as the movie. i dont know what else could be different in the streams causing problems
bond
17th February 2006, 12:06
mp4 knows two situations of audio channels:
1) mono - signalled by the number "1"
2) multichannel (which includes stereo) - signalled by the number "2"
mpc labels a file that signals multichannel as "stereo".
maybe nero files signal not only the number 1 and 2 as the standard defines, but a not spec compliant number "6" for 6 channels?
if thats the case than mp4box' files are strictly speaking spec compliant and nero's are not
bond
17th February 2006, 12:24
well "stereo" is ok as stereo doesnt mean 2 channels strictly speaking
lemme quote wikipedia:
In technical usage, stereo or stereophony means sound recording and sound reproduction that uses stereographic projection to encode the relative positions of objects and events recorded. A stereo system can include any number of channels, such as the multichannel audio 5.1- and 6.1-channel systems used on high-end film and television productions.maybe calling it "multichannel" would be more user understandable?
bond
17th February 2006, 14:35
mp4box doesnt use any phrases for the channelcount
as i said it simply sets "1" for mono and "2" for stereo, as the specs define it
the rest is done by mpc
SeeMoreDigital
17th February 2006, 14:44
mp4box doesnt use any phrases for the channelcount
as i said it simply sets "1" for mono and "2" for stereo, as the specs define it
the rest is done by mpcIn that case... It would make more sense for MP4Box to follow Nero's: "6" for 6 channels policy...
Cheers
bond
17th February 2006, 15:40
the specs are clear that there are only two allowed values: 1 and 2
the rest is not spec compliant, whether this is a good thing or not is a different question
for the sake of having a nice display in mpc i wouldnt want the specs to be broken. gabest should simply replace "stereo" with "multichannel" and everything will be fine...
SeeMoreDigital
17th February 2006, 15:57
for the sake of having a nice display in mpc i wouldnt want the specs to be broken. gabest should simply replace "stereo" with "multichannel" and everything will be fine...Whether it's spec compliant or not I can't agree with you...
I'm sure users would want to have a clearer indication as to whether the AAC streams within their MP4 encodes contain 2 channels or 6 channels.... I don't think the would want to see something like this: -
http://img132.imageshack.us/img132/7183/yambremuxwith6chand2chaacaudio.png
.... whether it said "stereo" or "multi-channel"...
For all we know, when the "1" an "2" specs were originally drawn up nobody gave any thought for the inclusion of 6Ch (5.1) or even 8Ch (7.1) audio streams!
Cheers
bond
17th February 2006, 16:57
yeah, but this doesnt change that the mp4 specs dont cover storing the channelnumber on the container level
is there a field in all the other containers, which tells you the channelnumber of an audio stream? is there the need for this field? is it the job of the container to tell you the channelnumber? obviously MPEG decided that there is no need for such a field...
if you want this to be changed send MPEG a mail ;)
SeeMoreDigital
17th February 2006, 18:57
is there a field in all the other containers, which tells you the channelnumber of an audio stream? is there the need for this field? is it the job of the container to tell you the channelnumber? obviously MPEG decided that there is no need for such a field...Well, just to confuse us more.... This is what you see in MPC when you play MPEG-2 VOB files: -
http://img122.imageshack.us/img122/5083/vobsource3gx.png
http://img104.imageshack.us/img104/9203/mpeg2vob2ps.jpg
So it would seem, yes there is a field in some of the other "MPEG" containers...
I wonder if the people who write the new MPEG specs refer to previous MPEG specs... for useful information such as this?
Cheers
Kurtnoise
17th February 2006, 19:02
is there a field in all the other containers, which tells you the channelnumber of an audio stream?
For Matroska, yes...:)
SeeMoreDigital
17th February 2006, 19:15
For Matroska, yes...:)One begs the question... Could you over-ride or provide an option to over-ride the way MP4Box displays this information?
One has to wonder how important is it to conform 100% to "the MPEG specification" in this particular regard?
I wonder too, if anybody has checked to see if an amendment has already been made. Or suggested that an amendment should be made?
Cheers
Kurtnoise
17th February 2006, 20:47
Could you over-ride or provide an option to over-ride the way MP4Box displays this information?
For which part ? Extraction or Muxing ?
SeeMoreDigital
17th February 2006, 23:00
For which part ? Extraction or Muxing ?Ideally both...
When an 6Ch AAC .AAC stream is muxed into or de-muxed from MP4, the "6Ch" information is lost
Thankfully, when you extract an 6Ch AAC stream from an .MP4 file with YAMB to an MPEG-4 ADTS in .AAC stream it is displayed in MPC as having 6 channels: -
http://img315.imageshack.us/img315/5995/6chaacmpeg4adtsinaac3fa.png
Kurtnoise
18th February 2006, 09:31
I'll try but I want to test something before...:p
bond
18th February 2006, 12:40
what the hell??? dont fuck up what mp4box outputs! you can label in the trackname 6ch as often as you want!
if you change spec compliant files in an incompliant way you will only fuck up things, leave it as it its...
why are people so anal about what mpc reports? if you dont like that mpc reports wrong things than make gabest change mpc and not fuck up your mp4 files in a way that breaks the specs
that said i will make gabest change what mpc reports so that this nonsense ends
SeeMoreDigital
18th February 2006, 13:02
what the hell??? dont fuck up what mp4box outputs! you can label in the trackname 6ch as often as you want!
if you change spec compliant files in an incompliant way you will only fuck up things, leave it as it its...
why are people so anal about what mpc reports? if you dont like that mpc reports wrong things than make gabest change mpc and not fuck up your mp4 files in a way that breaks the specs
that said i will make gabest change what mpc reports so that this nonsense endsIf you want to have "a pop" at me Bond, I would respectfully ask you to do it off the forum please!
May I ask if you are 100% sure that the MPEG-4 spec have not been amended.
May I also ask how allowing for the provision of altering one digit (ie: a "6" instead of a "2"), is going to "fuck up" anything!
I'm all for specifications... but I'm also able to understand that specifications are not 100% accurate from the date they were originally conceived. And like most things in life, they can under-go change.
At the end of the day it's people like us that are using all these applications and tools more than anybody else... I dare say, more so than any of the guys in "white coats" who draw-up these specs.
With this in mind, do you (or anybody else) know how to get in-touch with the creators of these specs so we can put forward our proposed amendments... as a "unified group" of forum members?
Cheers
bond
18th February 2006, 13:19
SMD, sorry to say this, but you dont have a clue and also not the will to even get a clue by reading the specs
all you are thinking about is that MPC tells you something that is correct, but you dont like what it tells you. and therefore it should be changed, altough your way to change this would break the specs and therefore potentially fuck up other players than the one you are using
thats imho plain ignorance
you dont have the will to check yourself or even ask other people whether there are ways to get your goal reached without breaking the specs
you dont have the will to ask gabest to change his player in a way it fits what you want.
you dont have the will to ask jeanlf to get mp4box do what you want
instead you go for the easiest way for you and that is to write a post on doom9 and bug kurtnoise to hack your files, altough yamb is obviously the last tool that should be used for what you want to achieve
bond
18th February 2006, 13:23
you dont have the will to check yourself or even ask other people whether there are ways to get your goal reached without breaking the specs
you dont have the will to ask gabest to change his player in a way it fits what you want.as you dont have the will to do this, i checked the specs and of course there is a way to find out the channelnumber in MP4 without hacking mp4 fields that are not meant for storing the channelnumber
the channelnumber is stored in the Audio DecoderSpecificInfo "channelConfiguration"
i will ask gabest to readout this for displaying the channelconfig, so smd doesnt need to stress his brain anymore regarding that stereo doesnt mean 2 channels...
SeeMoreDigital
18th February 2006, 13:48
as you dont have the will to do this, i checked the specs and of course there is a way to find out the channelnumber in MP4 without hacking mp4 fields that are not meant for storing the channelnumber
the channelnumber is stored in the Audio DecoderSpecificInfo "channelConfiguration"
i will ask gabest to readout this for displaying the channelconfig, so smd doesnt need to stress his brain anymore regarding that stereo doesnt mean 2 channels...Thank you very much Bond
With respect, it's not that I do not have "the will" to do this. I don't have the same level of understanding of the specs as you and the necessary resources to obtain "up-to date" versions of the specs (I understand the cost quite a bit).
This is why your services are most important... and why we call upon you to answer such queries!
When armed with the necessary information I will approach (and/or support anyone who approaches) any party who is willing to achieve the target goal.... Which in this case is... getting software media players to display the correct channel information....
Many thanks again for your kind efforts in this regard,
Cheers
bond
18th February 2006, 13:58
well noone has told me how to read specs either, its just that you have to take them, read them, and think about them
after all its not that hard
stax76
18th February 2006, 15:17
I recall some mplayer dev writing something like MP4 is very poor, it must be because of things like that, to me it looks reasonable what Nero does.
SeeMoreDigital
18th February 2006, 15:28
well noone has told me how to read specs either, its just that you have to take them, read them, and think about them
after all its not that hardYou are far too modest...
Your knowledge regarding the MPEG-4 ISO specifications is vast, as is your level of understanding of these specifications... Also, it is well respected, not just on this forum.
Cheers
bond
18th February 2006, 15:31
I recall some mplayer dev writing something like MP4 is very poor, it must be because of things like that, to me it looks reasonable what Nero does.well the number of channels is signalled, so whats the point?
is mp4 a bad container because there is an additional field which tells whether the audio stream is multichannel or not? noone forced gabest or nero to (ab)use this mono/multichannel field for deriving the channel number, obviously its not meant for that...
stax76
18th February 2006, 16:11
well the number of channels is signalled, so whats the point?
is mp4 a bad container because there is an additional field which tells whether the audio stream is multichannel or not? noone forced gabest or nero to (ab)use this mono/multichannel field for deriving the channel number, obviously its not meant for that...
If the number is stored in some other place what is the point of this field then? mplayer devs and devs like gabest have seen many containers so I trust them more than others. When the specs say 1=mono and 2=stereo then it's very inviting to use 6=5.1. Shouldn't read reasonable specs otherwise 0=mono and 1=multichannel, I'm not well informed regarding containers and crunching bits and bytes so I hope there are more qualified opinions.
bond
18th February 2006, 20:46
http://forum.doom9.org/showthread.php?p=786877#post786877
bond
24th February 2006, 15:29
ok gabest said he fixed the channelnumber display now with his splitter, check the latest compile
http://forum.doom9.org/showthread.php?p=790047#post790047
seems to work fine with both haali's and gabest's splitter, but you might want to double check it with your files
SeeMoreDigital
24th February 2006, 16:05
Yes, indeed it's fixed...
Many thanks Bond ;)
bond
24th February 2006, 16:16
Many thanks Bond ;)yeah, no problem. gabest is a nice guy responding quick to suggestions :p
and you wanted to get kurtnoise to hack the mp4box output for writing incompliant files ;)
SeeMoreDigital
24th February 2006, 16:50
and you wanted to get kurtnoise to hack the mp4box output for writing incompliant files ;)Indeed... but that was before you eventually confirmed it was possible to retrive the correct channel number information in another "compliant" way!
You see how much we need you.... this could have gone on for months!
Mind you, I should have mentioned the issue sooner. I first observed it more than a year ago (according to my notes) with mp4UI muxes...
Cheers
Kurtnoise
1st March 2006, 19:22
Hi guys,
A new build is out (http://yamb.unite-video.com/Yamb-1.5_20060301.zip) just for testing...
What's new:
- Update MediaInfo.dll (0.7.1.1)
- Timecode for split part supports milliseconds (i.e hh:mm:ss.ccc)
- Add a new Tab dedicated to tags (enable it in Options). I added this because during splitting or joining mp4box remove them. So, now we are able to read/write/remove mp4/m4a tagged files. Mp4tags is of course mandatory to write/remove tags. I'll add AtomicParsley asap. For the reading, I use my own library...;)
Next steps: fix "remove" bug, add chapters viewer/editor (almost finished) and improve extract infos part.
Feel free to test it. :)
btw, as I said in BeLight's thread, development has slown these days coz I'm busy with others things. So, my free time is very limited until April.
WeaponX
1st March 2006, 23:30
There's something missing with your MP4Box build of 20060301. When I tried to mux a file, a error message popped up about MP4Box.exe saying libmmd.dll was missing.
The previous MP4Box build did not have that error message.
Kurtnoise
1st March 2006, 23:34
erff...right. I forgot to disable icl for this compile. Wait a minute I upload a new build or grab somewhere libmmd.dll (in rarewares.org)
Kurtnoise
1st March 2006, 23:54
Redownload it (http://kurtnoise.free.fr/mp4tools/). It should be ok now...
SeeMoreDigital
3rd March 2006, 22:59
Thanks Kurt... I like it :D
I like the tagger, especially as it can now read the MetaData of existing streams.... By-the-way, the word "Tagger" is not centred in the tab!
With regard to MP4Box in general... I wonder how difficult it would be for Jean to add support for .TS files?
Cheers
Kurtnoise
4th March 2006, 11:56
I like it :D
me too...;)
By-the-way, the word "Tagger" is not centred in the tab!
fixed (http://yamb.unite-video.com/Yamb-1.5_20060304.zip)...and you can test also Chapters Viewer/Editor now. :)
With regard to MP4Box in general... I wonder how difficult it would be for Jean to add support for .TS files?
Is it really necessary ? why not using DGIndex first ?
SeeMoreDigital
4th March 2006, 12:00
fixed (http://yamb.unite-video.com/Yamb-1.5_20060304.zip)...and you can test also Chapters Viewer/Editor now. :) Marvellous... I will give it a go and report back ;)
Is it really necessary ? why not using DGIndex first ?I'm thinking more for MPEG-4 AVC in .TS.... Sadly DGIndex can't cope with these streams yet :eek:
SeeMoreDigital
4th March 2006, 13:58
Hey... I like the way you've laid out this window: -
http://img108.imageshack.us/img108/2406/yamb18vt.png
I see from this build the way the chapters have to be written/structured as a text file has changed....
Before they could be written/structured like this: -
00:00:00.000 The Beginning
00:00:05.640 Four Wise Men
00:00:09.040 Obi-Wan and Anakin 01
00:00:12.880 Yoda 01
00:00:14.440 Obi-Wan and Anakin 02
00:00:17.360 Mace Windu 01
00:00:18.400 Anakin 01
00:00:20.960 Mace Windu 02
00:00:26.640 Anakin 02
00:00:31.920 Mace Windu 03
00:00:34.600 Yoda 02
00:00:41.040 Obi-Wan and Anakin 03
Now they have to be written/structured (OGM Style) like this: -
CHAPTER01=00:00:00.000
CHAPTER01NAME=The Beginning
CHAPTER02=00:00:05.640
CHAPTER02NAME=Four Wise Men
CHAPTER03=00:00:09.040
CHAPTER03NAME=Obi-Wan and Anakin 01
CHAPTER04=00:00:12.880
CHAPTER04NAME=Yoda 01
CHAPTER05=00:00:14.440
CHAPTER05NAME=Obi-Wan and Anakin 02
CHAPTER06=00:00:17.360
CHAPTER06NAME=Mace Windu 01
CHAPTER07=00:00:18.400
CHAPTER07NAME=Anakin 01
CHAPTER08=00:00:20.960
CHAPTER08NAME=Mace Windu 02
CHAPTER09=00:00:26.640
CHAPTER09NAME=Anakin 02
CHAPTER10=00:00:31.920
CHAPTER10NAME=Mace Windu 03
CHAPTER11=00:00:34.600
CHAPTER11NAME=Yoda 02
CHAPTER12=00:00:41.040
CHAPTER12NAME=Obi-Wan and Anakin 03
I guess it's much easier to input this information into YAMB if you've "grabbed" it from somewhere.... It's more work if you're manually writing the chapters information though.
Great stuff though....
Cheers
bond
4th March 2006, 14:13
edit: hm i cant get the chapter editor to work
when i open a chapter file i see the normal input options, with "select trackid" aso
edit2: also the "show commandline" option doesnt seem to work anymore
smd, the way the chapter files should look like hasnt changed. the chapter files have always looked like what you posted ("ogm style")
next to those ogm style chapter files mp4box also supports other formats, but all in all it doesnt matter what type you use
bond
4th March 2006, 14:25
kurtnoise, thinking about the trackid issue
what about handling things like the gui from mkvmerge:
the user opens one file and yamb displays all streams that are in that file
than the user can easily see whats in the input and enable or disable which stream he wants to have in his output .mp4
SeeMoreDigital
4th March 2006, 15:12
smd, the way the chapter files should look like hasnt changed. the chapter files have always looked like what you posted ("ogm style")
next to those ogm style chapter files mp4box also supports other formats, but all in all it doesnt matter what type you useI tried using the original chapter writing method with this version of YAMB but it did not work....
Bizarrely, it totally re-writes the original text file, from this: -
00:00:00.000 The Beginning
00:00:05.640 Four Wise Men
00:00:09.040 Obi-Wan and Anakin 01
00:00:12.880 Yoda 01
00:00:14.440 Obi-Wan and Anakin 02
00:00:17.360 Mace Windu 01
00:00:18.400 Anakin 01
00:00:20.960 Mace Windu 02
00:00:26.640 Anakin 02
00:00:31.920 Mace Windu 03
00:00:34.600 Yoda 02
00:00:41.040 Obi-Wan and Anakin 03
To this: -
CHAPTER01=00 The Begin
CHAPTER01NAME=our Wise Men
CHAPTER02=40 Obi-Wan a
CHAPTER02NAME=oda 01
CHAPTER03=40 Obi-Wan a
CHAPTER03NAME=ace Windu 01
CHAPTER04=00 Anakin 01
CHAPTER04NAME=ace Windu 02
CHAPTER05=40 Anakin 02
CHAPTER05NAME=ace Windu 03
CHAPTER06=00 Yoda 02
CHAPTER06NAME=bi-Wan and Anakin 03
Why does it try and do this, I wonder?
Cheers
bond
4th March 2006, 15:20
again, there is no old and new method in mp4box, it still handles chapters exactly the same as before
what you are posting as "the new method" is what was supported since the beginning (eg i always use such files)
Kurtnoise
4th March 2006, 16:33
edit: hm i cant get the chapter editor to work
when i open a chapter file i see the normal input options, with "select trackid" aso
indeed...my fault. Forgot something. Try the new one (http://yamb.unite-video.com/Yamb-1.5_20060304-2.zip). You'll see something like that :
http://kurtnoise.free.Fr/chapviewer.gif
And for the moment, only "OGM" chapters style work. I'll add the others later.
edit2: also the "show commandline" option doesnt seem to work anymore
try the new one...
Kurtnoise
4th March 2006, 16:37
kurtnoise, thinking about the trackid issue
which one ?
what about handling things like the gui from mkvmerge:
the user opens one file and yamb displays all streams that are in that file
than the user can easily see whats in the input and enable or disable which stream he wants to have in his output .mp4
Well...I've no time to change this part for the moment. I think to make something like that but for YAMB 2.0.
SeeMoreDigital
4th March 2006, 17:42
Thanks Kurt....
The new build makes chapter importing and re-naming much more logical. Great work ;)
EDIT: I dont seem to be able to add my chapters with this build. All I see is: -
http://img487.imageshack.us/img487/8579/yambtest9wm.png
Cheers
Kurtnoise
4th March 2006, 19:18
Post your chapters file here...entire file.
and as I said previously, for the moment only "OGM" chapters style work as input text file.
SeeMoreDigital
4th March 2006, 20:00
Hi Kurt,
Here you go with the OGG chapters: -
CHAPTER01=00:00:00.000
CHAPTER01NAME=The Beginning
CHAPTER02=00:00:05.640
CHAPTER02NAME=Four Wise Men
CHAPTER03=00:00:09.040
CHAPTER03NAME=Obi-Wan and Anakin 01
CHAPTER04=00:00:12.880
CHAPTER04NAME=Yoda 01
CHAPTER05=00:00:14.440
CHAPTER05NAME=Obi-Wan and Anakin 02
CHAPTER06=00:00:17.360
CHAPTER06NAME=Mace Windu 01
CHAPTER07=00:00:18.400
CHAPTER07NAME=Anakin 01
CHAPTER08=00:00:20.960
CHAPTER08NAME=Mace Windu 02
CHAPTER09=00:00:26.640
CHAPTER09NAME=Anakin 02
CHAPTER10=00:00:31.920
CHAPTER10NAME=Mace Windu 03
CHAPTER11=00:00:34.600
CHAPTER11NAME=Yoda 02
CHAPTER12=00:00:41.040
CHAPTER12NAME=Obi-Wan and Anakin 03
The above text works fine with the previous (11:00 UK Time) build.
Cheers
bond
4th March 2006, 20:14
i still dont see the commandline :(
there is a problem with chapterfiles looking the following:
CHAPTER1=00:00:00.000
CHAPTER1NAME=Chapter 1the missing "0" between "chapter" and the number seems to trigger yamb to miss the first character after the "=", so there is the first "0" removed and in my example also the "C"
also yamb seems to have problems displaying a chapterfile that is in utf-8
also why does yamb overwrite the chapterfile even if nothing is changed?
about smd's problem: it might happen if yamb doesnt place " " around the path?
Kurtnoise
5th March 2006, 13:57
i still dont see the commandline :(
Try the new one (http://yamb.unite-video.com/Yamb-1.5_20060305.zip)...
there is a problem with chapterfiles looking the following:
CHAPTER1=00:00:00.000
CHAPTER1NAME=Chapter 1the missing "0" between "chapter" and the number seems to trigger yamb to miss the first character after the "=", so there is the first "0" removed and in my example also the "C"
Of course, if you create a "b0rked" file, Yamb will have some pbs. With DVDDecrypter or Chapter-X-tractor, you have the correct format.
also yamb seems to have problems displaying a chapterfile that is in utf-8
what do you mean ? Try the new one...
also why does yamb overwrite the chapterfile even if nothing is changed?
Why not ? :D I added an option to overwrite or not chapters file.
about smd's problem: it might happen if yamb doesnt place " " around the path?
No, it was my fault and it seems to work fine now. I hope SMD can confirm that...
bond
5th March 2006, 14:05
Try the new one (http://yamb.unite-video.com/Yamb-1.5_20060305.zip)...there is still a problem
when i enable the cmdl the first time its show, when i disable it and then enable it again its not shown anymore
Of course, if you create a "b0rked" file, Yamb will have some pbs. With DVDDecrypter or Chapter-X-tractor, you have the correct format.thats not a borked file, mp4box handles it fine
also people might want to create these files manually (like i did), eg if you dont use a dvd source
what do you mean ? Try the new one....create a chapterfile formated in utf-8 with special characters, like ö ä ü
yamb will not display those correctly
SeeMoreDigital
5th March 2006, 15:19
The OGG style chapters work fine now Kurt.
However, during the muxing process YAMB is creating an enirely new .txt file, identical to the original...
fight2win
8th March 2006, 07:55
kurt, please add support for "Hindi" language (code : hin), just like it is for english (eng)
Kurtnoise
9th March 2006, 17:57
Done...http://yamb.unite-video.com/Yamb-1.5_20060309.7z
fight2win
10th March 2006, 04:26
thanks dude!
Kostarum Rex Persia
10th March 2006, 16:30
kurt, please add support for Serbian language(code: Ser). Thank you.
Kurtnoise
10th March 2006, 20:12
Serbian is already in the list...and 'Ser' is not in the ISO code.
Kostarum Rex Persia
11th March 2006, 05:14
Yeah, ISO code for Serbia is CS, I suppose.
SeeMoreDigital
19th March 2006, 15:13
I've just discovered that when you manually enter a "pixel aspect ratio" value, it's not written into the bit-stream :(
Kurtnoise
19th March 2006, 16:14
fixed (http://kurtnoise.free.fr/Yamb/Yamb-1.5_20060319.zip). ;)
btw, more than 100000 hits for this thread... :eek:
SeeMoreDigital
19th March 2006, 16:24
Thanks Kurt...
Wow, its over 105,000 hits. An excellent testament to an excellent application I'd say :)
Cheers
Kurtnoise
22nd March 2006, 10:26
There was an issue with the cmd+chapters in the last build. It's fixed (http://kurtnoise.free.fr/Yamb/Yamb-1.5_20060322.7z) now...
frankio
22nd March 2006, 17:57
I think I found a little bug...
I added 1 video track and 2 audio tracks into mux dialog, then I removed the 2nd audio and readded it because I forgot to set delay.
Muxed file ended up with 3 audio tracks, seems like the track removal didn't work (I can see it also from generated cmd line)
Kurtnoise
22nd March 2006, 20:38
Yes...Known bug which hasn't been fixed.
Kurtnoise
1st April 2006, 15:25
I think I found a little bug...
I added 1 video track and 2 audio tracks into mux dialog, then I removed the 2nd audio and readded it because I forgot to set delay.
Muxed file ended up with 3 audio tracks, seems like the track removal didn't work (I can see it also from generated cmd line)
Try the new build (http://yamb.unite-video.com/Yamb-1.5_20060401.7z)...and tell me if it's ok for you. :)
SeeMoreDigital
1st April 2006, 16:27
It appears to be locking-up during the importation of largish (I tried a 696) MB video sources?
http://img326.imageshack.us/img326/795/yambprobs2qm.png
Cheers
Kurtnoise
1st April 2006, 16:32
mmmh, what's size exactly ?
Otherwise, try to replace the new MediaInfo.dll by the previous one from the last build and tell me what's happen.
SeeMoreDigital
1st April 2006, 17:28
mmmh, what's size exactly ?The .h264 video stream is 696MB
Otherwise, try to replace the new MediaInfo.dll by the previous one from the last build and tell me what's happen.Success... when I replace MediaInfo.dll with the version that came with YAMB 1.5 (2006-03-01), your lastest YAMB build works :)
Cheers
Kurtnoise
1st April 2006, 17:49
Is it MediaInfo v 0.7.1 or lower ? I don't remember exactly...
/me glad that's not my fault...:D
SeeMoreDigital
1st April 2006, 18:20
Is it MediaInfo v 0.7.1 or lower ? I don't remember exactly...
/me glad that's not my fault...:DActually.... strike that, v0.7.1.0 (2,856KB) does not work properly either!
Cheers
Kurtnoise
1st April 2006, 19:43
Well...strange. It works fine here with several files (+1Go).
Does anyone have the same issue ?
hubereevez
2nd April 2006, 00:18
have someone encounter sub issue with italic ? Conversion from srt gives an 18 font size/italic
Kurtnoise
2nd April 2006, 09:20
Completely normal...This is the default settings for MP4Box.
Kurtnoise
2nd April 2006, 10:21
@SMD & all : try the new one (http://yamb.unite-video.com/Yamb-1.5_20060402.7z)...:)
SeeMoreDigital
2nd April 2006, 13:04
@SMD & all : try the new one (http://yamb.unite-video.com/Yamb-1.5_20060402.7z)...:)I'm suffering from the same problems!
To confirm.... I am able to generate muxes but only if I don't wave my pointer over the location box during the (raw .h264) video import stage.
I don't have any problems at all with the last version of 1.4.
Cheers
Kurtnoise
2nd April 2006, 13:44
Did you try with other files ?
Could you put somewhere a sample of your raw ? Thanks.
SeeMoreDigital
2nd April 2006, 14:30
Did you try with other files ?
Could you put somewhere a sample of your raw ? Thanks.The sample files come to around 800MB...
I will burn them to disc and post them to you if you PM me your address.
Cheers
Kurtnoise
2nd April 2006, 14:55
I just need a sample of ~2Mo...I'll concatenate it several times. ;)
Btw, it will be nice if some other people can test and post some feedbacks concerning this trick. I can't reproduce this behaviour personally. Thanks again...
GmorG McRoth
2nd April 2006, 19:32
I can't reproduce that on my system all muxes I tried. Sample was small tho, and encoded with latest X264 version. Also I do not have M:/ partition so I could not check if that is part of issue. I noticed that Yamb sometimes reacts funny for non roman signs mayby "&" letter in patch is problematic?
SeeMoreDigital
2nd April 2006, 21:33
...Also I do not have M:/ partition so I could not check if that is part of issue....After transferring the 696MB raw .h264 video stream to my desktop area, when I load it into YAMB and wave the pointer over the location box, YAMB freezes...
Once the same .h264 video stream is in the MP4 container, YAMB is uie happy to work with it...
Cheers
Kurtnoise
3rd April 2006, 12:47
SMD: a short sample of your h264 is always welcome...:) FYI, Yamb is able to cut raw avc stream you know...
SeeMoreDigital
3rd April 2006, 15:15
I've carried out a few more tests....
In my case, raw .h264 streams above 250MB stall YAMB. Below this size, it can take several seconds before MediaInfo displays the stream information and allows access to the "OK" button.
Cheers
Kurtnoise
3rd April 2006, 16:00
Ok...I'll get back to you with an other tool to test MediaInfo loading. Maybe it's a problem with memory.
edit : Grab this tool (http://forum.doom9.org/showthread.php?p=800828#post800828) and load your files..Tell me what's happen. Thanks..;)
SeeMoreDigital
3rd April 2006, 21:18
edit : Grab this tool (http://forum.doom9.org/showthread.php?p=800828#post800828) and load your files..Tell me what's happen. Thanks..;)My 696MB raw .h264 video stream completely locks this application...
There's no problem when the raw .h264 video stream is muxed intothe MP4 container!
Cheers
Kurtnoise
3rd April 2006, 21:53
So, the problem comes from the dll...:( btw, I don't know what's going on because for the moment you're the only one that reported this issue. To resolve this you can switch to older versions as I said previously.
May I ask what tool did you use to encode in raw ?
SeeMoreDigital
3rd April 2006, 22:11
May I ask what tool did you use to encode in raw ?Hi mate,
I extracted the raw .h264 stream using YAMB 1.5 from an encode I generated using Recode2 ;)
Cheers
Isochroma
4th April 2006, 00:35
Well, having started using the commandline mp4box some time ago, I found it very difficult to use and worse, it would only produce 25 fps output. Unfortunately, it seems YAMB has continued that behaviour with .264 input and .mp4 output.
The input .264 file is VFR. What should I do to prevent the CFR 25 fps output?
Kurtnoise
4th April 2006, 09:44
I extracted the raw .h264 stream using YAMB 1.5 from an encode I generated using Recode2 ;)
In this case, why not using directly the mp4 file ?
Finally, I'm able to reproduce this bug. But only with raw streams from Nero Recode...:scared: I'll submit a bugreport to Zenitram.
The input .264 file is VFR. What should I do to prevent the CFR 25 fps output?
http://forum.doom9.org/showthread.php?p=741854#post741854
SeeMoreDigital
4th April 2006, 10:46
Finally, I'm able to reproduce this bug. But only with raw streams from Nero Recode...:scared: I'll submit a bugreport to Zenitram. At least I now know I'm not going nuts... :D
Hopefully Zenitram can work on a fix, seeing as though RAW .h264 files worked okay with MediaInfo.dll v0.6.1.1
In this case, why not using directly the mp4 file ? Indeed.... Now we've established the problem is with MediaInfo.dll, the best course of action is to de-mux to MP4 instead of RAW.
Cheers
Isochroma
4th April 2006, 18:20
My source is a native AVC matroska file. The AVC track was demuxed using mkvextract gui to raw .264 (is there any tool that can extract it directly to mp4?). Then I made an mp4 using the mp4box gui. The original avc track was VFR; I don't have access to the original mp4.
Even if the original avc track was CFR, unless it just happened to be 25fps, there is no way to either set a framerate or preserve the original frame timestamps through this process.
Kurtnoise
4th April 2006, 18:38
Well...you can set a framerate but for raw stream. With yamb, check Import settings in Options tab then load your file. You'll see import settings window. Here, specify the frame rate...but actually this is pretty hard concerning vfr because you must repeat this task for each segments and concatenate each parts.
There is already a feature request which has been submitted to gpac dev. So, cross your fingers.
btw, I can try to "improve" this by creating a batch mode if you want. Let me know...
bond
4th April 2006, 19:01
i heavily doubt your raw stream is vfr, i guess more you lost the vfr info when demuxing from mkv to raw
also its obviously possible in both mp4box and yamb to set a framerate different from the default 25fps...
Kurtnoise
5th April 2006, 16:49
A small update (http://yamb.unite-video.com/Yamb-1.5_20060405.7z)...:)
What's new:
Command for import settings has slightly changed. That's why you need a fresh MP4Box compile ( http://kurtnoise.free.fr/mp4tools/ ).
Improve errors detection.
fix a typo for concatenation.
SeeMoreDigital
5th April 2006, 17:28
That's better...
It does not lock up anymore with RAW .h264 streams :D
Cheers
Avish
6th April 2006, 22:35
Hi Guys,
I'm trying to mux one of my old encodings [h264 file] into mp4, which was previously into avi [I wasn't aware of megui that time]. First I extracted the raw h264 using Yamb and then tried to mux it into mp4, but its producing quiet a smaller file than the original. Original is 892mb & muxed one is 684mb. When I played the muxed mp4 in MPC, the length shown in bottom right cornor was correct, 02:35:52, but when I forwarded towards the ending, it ended abrubtly at 01:59:22. So somehow it is not muxing the whole file. I cant figure out what is causing this. I'm using the latest version of Yamb & mp4box. Oh & I did put the exact Framerate by enabling import settings. So can u guys give me any suggestions??
Thanks in advance.
SeeMoreDigital
6th April 2006, 22:42
Firstly: After inputting the RAW .h264 stream into YAMB, did you "manually" set your required frame rate?
Cheers
JoeBG
7th April 2006, 04:45
Hi Guys,
First I extracted the raw h264 using Yamb...
You have to use avi2raw for this and then muxing it with yamb.
Avish
7th April 2006, 07:48
Firstly: After inputting the RAW .h264 stream into YAMB, did you "manually" set your required frame rate?
CheersHi SeeMoreDigital,
Yes, I was changing it manually coz at first when I just muxed it without any setting changes, it changed the framerate to 25 all by itself, while original's framerate is 23.976, but then I was using February version of Yamb. I found latest Yamb only yesterday when I saw this thread. & that seems to be fixed now as the framerate remained same of the muxed file.
But the bottomline is that whichever way I'm trying, it's still producing the smaller file which is ending abrubtply.
Avish
7th April 2006, 09:06
You have to use avi2raw for this and then muxing it with yamb.Thanks a million JoeBG :). Using avi2raw worked like a charm. Output file is coming out perfectly OK now. Now I'm curious, Why using avi2raw worked like a charm? & is there any perticular reason u suggested it?
Kurtnoise
7th April 2006, 09:32
mmh...I can't reproduce this bug myself with the last compile. Which MP4Box version did you use ?
Maybe it's a bug in extraction routine of MP4Box coz this tool is able to extract streams (even avc) from AVI without problems.
Avish
7th April 2006, 09:58
mmh...I can't reproduce this bug myself with the last compile. Which MP4Box version did you use ?
Maybe it's a bug in extraction routine of MP4Box coz this tool is able to extract streams (even avc) from AVI without problems.Hi Kurtnoise, I'm using this one http://kurtnoise.free.fr/mp4tools/MP4Box_20060404.zip & I can reproduce this bug almost everytime with Yamb.
After some searching i found this tool http://forum.doom9.org/showthread.php?p=794402#post794402 & it worked perfectly. Thanks Bond.:)
Sirber
8th April 2006, 21:38
Could you upgrade to MediaInfo 0.7.x? Thanks!
Kurtnoise
9th April 2006, 05:27
Use the last build and you'll see...
Kurtnoise
11th April 2006, 22:48
Probably the last build (http://yamb.unite-video.com/Yamb-1.5_20060411.7z)before the 1.6.0 release...
Added negative values for A/V delays for import settings.
Color Themes tweaking : surely an useless feature but I hope that some people like it...^_^
Raziel6969
16th April 2006, 22:38
Mux problem! MP4BOX crash :(
I've been using MeGUI to do .mp4 (x264) encodes of my game captures (avs) without sound ... many encodes without problem
Now, i want an .mp4 with sound, then i encode with MeGUI to raw (.264) without problem
I encoded an .aac file with aacEncPlus (I tried with FAAC also)
When i want to mux with YAMB15 or MeGUI, MP4BOX crash!
When I use YAMB to extract from .mp4 i don't have problems ...
I tried YAMB1.5 and the last versions of this topic ...
What am i doing wrong? :(
There are a sample with files that works?
Kostarum Rex Persia
17th April 2006, 00:46
Try with different version of MP4BOX, some builds won't work correctly.
Raziel6969
17th April 2006, 02:16
Thanks! with this versions it worked! :)
YAMB 1.5 [2006-04-11]
MP4Box (GPAC version 0.4.1-DEV) 20060404
Kurtnoise
18th April 2006, 16:35
YAMB 1.6 is out (http://yamb.unite-video.com)...:)
Changes from version 1.6 to 1.5 :
Add:
- Abort/Cancel process in the log tab.
- Priorities for the command tasks.
- New tab dedicated to files tagging (enable it in Options).
- Negative values for A/V delays.
- Timecode for split part supports milliseconds (i.e hh:mm:ss.ccc)
- Chapters viewer/editor.
Improvements:
- Options tab has been completely revisited.
- Command for import settings has slightly changed. That's why a fresh MP4Box is required [http://kurtnoise.free.fr/mp4tools/].
- Import errors detection.
- Color themes tweaking.
Update:
- Import settings for aac and mp3 files have been updated.
- MediaInfo.dll updated.
- Update some languages entries.
Bugfixes:
- "Remove" function for Audio & Video files in mux tab has been corrected.
- fix a typo for concatenation.
- fix a small thing for tracknames.
SeeMoreDigital
18th April 2006, 17:22
Hi Kurt...
Errm... the installers GUI still refers version 1.5: -
http://img157.imageshack.us/img157/3231/yamb168pn.png
Cheers
Kurtnoise
18th April 2006, 19:23
aaah, right. I forgot to update nsis script. Sorry...
I'm uploading the new version. Wait a minute.
Kurtnoise
18th April 2006, 19:46
Should be ok now...otherwise empty the cache of your browser.
SeeMoreDigital
18th April 2006, 19:55
Thanks mate...
Yep the installer looks okay now.... Now onto testing :D
Cheers
Raziel6969
19th April 2006, 16:05
Update:
http://yamb.unite-video.com/download.html
only appears this:
Yamb-1.5
Yamb-1.5 with installer
to me work change the "5" for "6"
http://yamb.unite-video.com/Yamb-1.6.zip
Kurtnoise
19th April 2006, 17:34
Refresh the page of your browser or empty the cache...
thuongshoo
20th April 2006, 03:17
thanks Kurtnoise13 ! I have just viewed YAMB 1.6 and I haven't used it yet !
Req-1 : fps option for mux tab . If source files aren't Isofile , mp4box will choose 25 for fps , it will cause "un-synch"
Req-2: -delay . Mp4box haven't seem to support this feature actually yet . I am said that MKV support "delay time" better than MP4 but MKV isn't more famous than MP4 .Some pocket -player can't play MKV
Req-3: "View or Edit MP4box command line" is chosen and I choose a source file ,destinate file name will appear at output-textbox but it don't appear at "command line window" . .
foxyshadis
20th April 2006, 05:23
I just hold out hope that someday, perhaps in some alternate dimension, YAMB will get drag & drop support. =p
Kurtnoise
20th April 2006, 09:44
I have just viewed YAMB 1.6 and I haven't used it yet !
uuh ? you should...:)
Req-1 : fps option for mux tab . If source files aren't Isofile , mp4box will choose 25 for fps , it will cause "un-synch"
desync with what ? I haven't had a such problem.
Req-2: -delay . Mp4box haven't seem to support this feature actually yet.
Are you sure ? I'm just checking the code and made a quick test and that seems ok.
Req-3: "View or Edit MP4box command line" is chosen and I choose a source file ,destinate file name will appear at output-textbox but it don't appear at "command line window"
mmh, right.
I just hold out hope that someday, perhaps in some alternate dimension, YAMB will get drag & drop support. =p
This feature is already included in YAMB 2.0 branch...:) I know this is a missing feature in these last releases. If I've some time, I'll try to include it but I need to change some code...and you know I'm lazy. ;)
And finally, the last message dedicated to Doom9...;) Many thanks for the huge work here and there and I appreciate sincerely your support and each news for the new builds but (yes, there is a but...^_^)
YAMB 1.6 has an abort/cancel option in the log tab, allows to set a process priority for all tasks, has a new tab for all tagging options, supports negative audio delays, splitting supports milliseconds (although: you can only split at I-frames anyway) and there's a chapter viewer/editor.
Yes, you're right here but I introduced this feature because MP4Box is also able to split audio streams you know. So, keyframes interaction is not needed for this kind of files. ;)
_E_
20th April 2006, 12:36
uuh ? you should...:)
desync with what ? I haven't had a such problem.
Desync with the audio? And yes, I do have the same problem too. It keeps converting a 23.976 FPS raw .264 file to a 25 FPS Mp4 file and there is no option in yamb to convert or override the default fps.
PS : Oh, and I no longer see "view commandline parameters" option anymore. Is this gone now? :confused:
Kurtnoise
20th April 2006, 13:00
It keeps converting a 23.976 FPS raw .264 file to a 25 FPS Mp4 file and there is no option in yamb to convert or override the default fps.
Of course, there is one...;) In Options tab, check "Enable Import Settings" and reload your file. You'll see a new window with different settings.
PS : Oh, and I no longer see "view commandline parameters" option anymore. Is this gone now? :confused:
No...Options tab --> General -> MP4Box then check "View or Edit command line".
_E_
20th April 2006, 13:14
Ah there we go! Thanks, I should have looked better :)
thuongshoo
21st April 2006, 01:46
Are you sure ? I'm just checking the code and made a quick test and that seems ok.
Please view this thread ! Can you help me ?
http://forum.doom9.org/showthread.php?t=110084
SeeMoreDigital
21st April 2006, 10:56
Hi Kurt,
The "Remove N-VOP" option via "Import Settings" seems to be functioning the wrong way around.... ie: when you check it, it keeps the N-VOP's in :scared:
Here's a 30 second (or-so) N-VOP sample (http://celticdruid.no-ip.com/test/nvoptest.7z) from Celtic_Druid
Cheers
Kurtnoise
21st April 2006, 12:49
MP4Box's bug I think...I'll try with older version to check this.
@thuongshoo : I've no idea...
Kurtnoise
21st April 2006, 14:57
@SMD: check this file (http://kurtnoise.free.fr/samples/sample_1.mp4) and tell me if it's ok...
SeeMoreDigital
21st April 2006, 16:02
Yes that sample is okay... But that's not the point I was trying to make.
YAMB can indeed generate MP4 muxes with N-VOP's. However, it seems you have to "tick" in the "Remove N-VOP's" box in order to "keep" them.
http://img389.imageshack.us/img389/2249/snap19id.png
Cheers
Kurtnoise
21st April 2006, 19:58
Sorry...I don't understand. You want to remove or keep N-VOPs ?
GmorG McRoth
21st April 2006, 20:45
As I understand SeeMoreDigital tries to say that this tick works oposite to it's name.
SeeMoreDigital
21st April 2006, 22:38
Sorry...I don't understand. You want to remove or keep N-VOPs ?I want to keep them!
But in order to keep them I have to check/tick the "Remove N-VOP's" option.... Which is the wrong way round :)
Kurtnoise
22nd April 2006, 12:57
ok...I'll change that.
thuongshoo
26th April 2006, 02:44
Hi ! Kurtnoise13 ! Can you mux these files ?
http://www.zshare.net/download/lalax264-1_track1-h264.html
http://www.zshare.net/download/lala3-aac.html
I still can't mux them without in-synch .
Kurtnoise
26th April 2006, 14:08
Audio stream is shorter than video (regarding length)...So, you can't resolve desync easily. Did you still have the source ? If yes, post a short sample here...
thuongshoo
27th April 2006, 11:08
ok ! http://www.sendspace.com/file/a7km4n
bye !
Kurtnoise
27th April 2006, 14:46
After some tests, the best for you might be to keep the wmv.
I agree with Kurtnoise13,
but if you want let say to remove logo or make another correction then use graphedit
ftp://www.eb.enterpol.pl:eb@www.eb.enterpol.pl/lalala.JPG
and and VDM.
Sample lalala.wmv converted to .avi 23MB
ftp://www.eb.enterpol.pl:eb@www.eb.enterpol.pl/lalala+.avi
thuongshoo
28th April 2006, 11:09
thanks !
I still have a good avi file If I use VD with -800ms delay .And then, I convert wmv codec to x264 codec, desynch will appear again . Those are files which I post at #726. Yes ! I didn't upload the good avi file .
eb! Can you tell me where "blocks" can be taken from in Graphedit ? I don't still master GraphEdit. Thank you!
I will listen the file which eb uploaded . Now, my computer is in trouble, can't hear any sound . I will use another computer
thuongshoo
28th April 2006, 11:14
mp4box has delay function .Ok ! I agree at all but maybe it dotn work well . I'm said that MKV support this thing better than mp4 container . But MKV isn't more famous than MP4 . Some pocket music player can't play MKV. So I try to do all with MP4 . I hope MP4 can be a good container :D
SeeMoreDigital
28th April 2006, 11:36
Hi thuongshoo,
Do you have Micro$oft's "Stream Editor" installed (it comes as part of Windows Media Encoder 9)?
If so, you should be able to de-mux the WMA audio and WMV9 video streams from out of the WMV container and re-encode them separately!
Cheers
Kurtnoise
28th April 2006, 13:45
A new build (http://yamb.unite-video.com/Yamb-1.6_20060428.7z) mainly to test vobsub support. More infos here (http://forum.doom9.org/showthread.php?p=820566#post820566).
SeeMoreDigital
28th April 2006, 15:16
Hi Kurt,
Will we not require a revised compile of MP4Box too?
Kurtnoise
28th April 2006, 16:10
Yes, a new MP4Box compile is required.
http://www.cera.cz/gpac/mp4box.zip
thuongshoo
29th April 2006, 11:03
I'm sorry! Actually I uses VD MPEG-2 instead of VD.
At first, I loads wmv file into VDMPEG. This program still can open wmv file. I chooses Audio/Direct stream copy, and chooses "save WAV". And then, I converts this file to aac file with Belight
Sencond, I chooses Audio/No audio. Choose video,...and choose x264, choose values for x264VFW. Choose "save AVI" .
Third, I uses YAMB to extract AVI file and I have a .H264 file. And then, I merge .H264 and aac file . At this step, I try to try.. but desync
If I do like that, MPC say that duration of mp4 is about 2h20'20'' .Yes! MPC can't also know how duration is :D. Perhaps, Kurtnoise13 was cheated by MPC :D
I also try to change framerate, choose delay time with Belight but no success
To SeeMoreDigital: no, because its name contains $. If I use that program, there are so many multimedia program on my computer. Yes! I uses VDMPEG2, Belight, Behappy, I can still convert files seperately
I really want to convert mv files because I have so many this type of file :D
I will test new mp4box. Thanks Kurtnoise13! Thanks to everyone interested in my trouble.
thuongshoo
1st May 2006, 11:28
duration of lalax264-1.mp4 is 0:03:32 ,credit : AVIcodec :D
http://www.sendspace.com/file/sk3yi4
duration of lala3.m4a is 0:03:31.Yeh! equal to 211 seconds credit :AVIcodec again :D
http://www.sendspace.com/file/ju3tl6
http://img294.imageshack.us/img294/9575/lalax26410211mp47rx.th.png (http://img294.imageshack.us/my.php?image=lalax26410211mp47rx.png)
Run YAMb, choose Splitting & Joining tab, open lalax264-1.mp4, choose "Split from", and type "0" and "211" . I have lala264-1_0_211.mp4 file
At YAMb's window,
-choose Mux tab,
- add lalax264-1_0_211.mp4
-add lala3.m4a, MP4Box Import Settings window appears, type -1000 at Media-Delay-textbox
-click Mux button
Ok! I have lalax264-1_0_211_1.mp4 file. MPC says that its duration is 02:02:48 and I willn't able to use Seek-bar
If I use 0 for Media Delay textbox, MPC will say 0:03:31
and with 1000 ,MPC say 03:32
. I don't know Which Mp4box or Mp4 container is bad
Run mkvmerge , open 2 two files which are said earlier. At Track-listbox, click mp4a, type 1000 for Delay. I'm very surprising at this. Audio is ealier than Video but I must use a positive number .Hit ctr+R .I have a desired file .
My friend is right. MKV supports delay fuction better than MP4. I dont' know why pocket player only support mp4 container. They are wrong! error :D
Kurtnoise
5th May 2006, 16:40
A new build (http://yamb.unite-video.com/Yamb-1.6_20060505.7z) is available.
+ Added Brand switch for Nero brand Names (more info here (http://forum.doom9.org/showthread.php?p=823818#post823818)).
+ Updated MediaInfo.dll
I'll try to add the Drag&Drop feature this weekend.
Funkstar De Luxe
5th May 2006, 18:23
Hi guys,
I know this is a stupid question but how do I fix a time delay between the audio and video in my MP4?
I have extracted both video and audio files to separate MP4 containers, loaded them both into the Mux section for YAMB and set the Media Delay to 300000 (I know that's a lot). However when the muxing is done there is no difference to the video. Audio still has the same problems :-( What am I doing wrong?
Tony
layer3maniac
5th May 2006, 19:40
@ Funkstar De Luxe
It sounds like you might need to use the "Force FrameRate" function.
Funkstar De Luxe
5th May 2006, 21:17
Thank you very much. I will give it a try!
[edit] The option is greyed out, it won't let me select it at all. :-(
leowai
6th May 2006, 05:47
A new build (http://yamb.unite-video.com/Yamb-1.6_20060505.7z) is available.
+ Added Brand switch for Nero brand Names (more info here (http://forum.doom9.org/showthread.php?p=823818#post823818)).
+ Updated MediaInfo.dll
I'll try to add the Drag&Drop feature this weekend.
:cool:
However, could you please add those standard (Nero Digital) brand names "nds?" and "ndx?" with readable drop downlist? i.e. "ND Mobile (AVC)" for "Nero Digital Mobile (AVC)" and "ndxm" will be automatically set for mp4box cmd. I can't remember these, if Yamb can provide this feature, it must be good! :)
Besides, if Nero Digital is not the desired brand name, user could also key in other brand name which works just like the "Track Name" option in Yamb.
layer3maniac
6th May 2006, 05:58
The option is greyed out, it won't let me select it at all. :-( I get that sometimes too, not sure exactly why? I have found that even when it's greyed out, sometimes it will still let you enter a frame rate, and it works.
What kind of video are you trying to mux, specifically, is it in raw format or already in an mp4 container?
Kurtnoise
6th May 2006, 06:42
:cool:
However, could you please add those standard (Nero Digital) brand names "nds?" and "ndx?" with readable drop downlist? i.e. "ND Mobile (AVC)" for "Nero Digital Mobile (AVC)" and "ndxm" will be automatically set for mp4box cmd. I can't remember these, if Yamb can provide this feature, it must be good! :)
Besides, if Nero Digital is not the desired brand name, user could also key in other brand name which works just like the "Track Name" option in Yamb.
hahaha...A lazy man like me. :p Of course, I can add this.
@Funkstar Deluxe : as layer3maniac said, if your input are mp4 this option is disabled. Otherwise, I missed something. So, what kind of file did you use ?
Funkstar De Luxe
6th May 2006, 11:27
It's a x264 video inside a MP4 container. I'll try it in raw.
Kurtnoise
6th May 2006, 17:21
It's a x264 video inside a MP4 container. I'll try it in raw.
Yes...FrameRate specification works only with raw streams.
However, could you please add those standard (Nero Digital) brand names "nds?" and "ndx?" with readable drop downlist? i.e. "ND Mobile (AVC)" for "Nero Digital Mobile (AVC)" and "ndxm" will be automatically set for mp4box cmd. I can't remember these, if Yamb can provide this feature, it must be good!
Besides, if Nero Digital is not the desired brand name, user could also key in other brand name which works just like the "Track Name" option in Yamb.
Done (http://yamb.unite-video.com/Yamb-1.6_20060506.7z)...:)
btw, now I'm building the new mux tab full compatible with Drag&Drop feature :
http://kurtnoise.free.fr/muxtab.gif
GmorG McRoth
6th May 2006, 21:51
looks great! I understand that data in fields will change when I choose diffrent track right? This will be very usefull, at last there will be chance to change settings without removing and adding track again (or there was other way that I missed?).
SeeMoreDigital
7th May 2006, 08:19
Looks very slick indeed...
By the way... instead of saying "Signal of the HE-AAC", you could say something like "AAC-HE Signalling" or "Forced AAC-HE Signalling" ;)
Cheers mate
leowai
8th May 2006, 03:59
hahaha...A lazy man like me. :p Of course, I can add this.
Done (http://yamb.unite-video.com/Yamb-1.6_20060506.7z)...:)
This is cool :cool:. :thanks:
DarkZell666
8th May 2006, 09:21
I've noticed some problems with Yamb 1.6 this morning :
1) The "save" (log tab) button doesn't go yellow when I activate the NeoDesert theme, it stays the old color the previous theme gave it :p
2) I've encoded a mp4 file with nero, containing MPEG4-ASP + LC-AAC. I wanted to extract the visual track to a .avi (because my SAP doesn't support .mp4 ... shameful, lol), and even if the extraction was successful, Yamb said :
[09:15:52] : Extracting started...
[09:18:11] : Exporting failed.
... =)
Here is what the "extract" tab had to say on the matter :
* Movie Info *
Timescale 1000 - Duration 01:17:55.198
Fragmented File no - 4 track(s)
File Brand mp41 - version 0
Created: GMT Sat Apr 22 00:58:32 2006
File has root IOD
Scene PL 0x01 - Graphics PL 0xfe - OD PL 0xfe
Visual PL: Advanced Simple Profile @ Level 5 (0xf5)
Audio PL: Main Audio Profile @ Level 2 (0x02)
Chapters:
Chapter #1 - 00:00:00.000 - "Chapitre 1"
Chapter #2 - 00:03:42.720 - "Chapitre 2"
Chapter #3 - 00:05:08.000 - "Chapitre 3"
Chapter #4 - 00:09:07.880 - "Chapitre 4"
Chapter #5 - 00:14:05.600 - "Chapitre 5"
Chapter #6 - 00:17:03.800 - "Chapitre 6"
Chapter #7 - 00:24:21.080 - "Chapitre 7"
Chapter #8 - 00:26:33.080 - "Chapitre 8"
Chapter #9 - 00:30:08.800 - "Chapitre 9"
Chapter #10 - 00:33:33.680 - "Chapitre 10"
Chapter #11 - 00:40:42.880 - "Chapitre 11"
Chapter #12 - 00:46:16.840 - "Chapitre 12"
Chapter #13 - 00:49:42.080 - "Chapitre 13"
Chapter #14 - 00:50:49.400 - "Chapitre 14"
Chapter #15 - 00:53:45.480 - "Chapitre 15"
Chapter #16 - 00:54:45.360 - "Chapitre 16"
Chapter #17 - 00:57:53.400 - "Chapitre 17"
Chapter #18 - 01:05:25.840 - "Chapitre 18"
Chapter #19 - 01:10:30.920 - "Chapitre 19"
Chapter #20 - 01:12:20.880 - "Chapitre 20"
Track # 1 Info - TrackID 1 - TimeScale 1000 - Duration 00:00:00.001
Track is present in Root OD
Media Info: Language "English" - Type "odsm" - Sub Type "mp4s" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 0x01
Self-synchronized
Track # 2 Info - TrackID 2 - TimeScale 1000 - Duration 00:00:00.001
Track is present in Root OD
Media Info: Language "English" - Type "sdsm" - Sub Type "mp4s" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 0x01
BIFS Scene description - Command stream
Synchronized on stream 1
Track # 3 Info - TrackID 3 - TimeScale 25000 - Duration 01:17:55.160
Media Info: Language "English" - Type "vide" - Sub Type "mp4v" - 116879 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x20
MPEG-4 Visual Size 640 x 352 - Advanced Simple Profile @ Level 5
Pixel Aspect Ratio 1:1 - Indicated track size 640 x 352
Synchronized on stream 1
Track # 4 Info - TrackID 4 - TimeScale 44100 - Duration 01:17:55.198
Media Info: Language "French" - Type "soun" - Sub Type "mp4a" - 201344 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 44100
Synchronized on stream 1
I've just extracted track 4 to raw aac ... it succeeded but here is what Yamb said ... :
[10:16:12] : Extracting started...
[10:17:00] : Exporting failed.
... cool :cool:
Kurtnoise
8th May 2006, 10:47
Should be fixed now (http://yamb.unite-video.com/Yamb-1.6_20060508.7z)...:)
Kurtnoise
8th May 2006, 10:52
By the way... instead of saying "Signal of the HE-AAC", you could say something like "AAC-HE Signalling" or "Forced AAC-HE Signalling" ;)
I opted for HE-AAC signalling...:) Any ideas to replace "Remove N-Vops" caption by something more *understandable* ?
SeeMoreDigital
8th May 2006, 11:04
I opted for HE-AAC signalling...:) I've noticed quite a few people write HE-AAC or LC-AAC as opposed to AAC-HE or AAC-LC... It must be a European thing!
Any ideas to replace "Remove N-Vops" caption by something more *understandable* ?Nope... that's perfect. Although it might be preferable for N-VOP's to be kept in (instead or removed) by default - unless it harms MPEG-4 within MP4 compliance.
Cheers
Because of that I'm thinking about some "option" in YAMB or programs which can make MP4 to save the file with ndss inside it. Is better to have it from the start because maybe in some day the user will have a standalone with ND support or the firmware maker will never exclude the ndsc restriction.
Or, even the resulted MP4 file is with 5.1CH inside it, to have ndss.
There is a switch to remove brand name under MP4Box. So, I can add it into Yamb. But a question remains : when the firmware will be updated to support this, what about utility of this option ?
To avoid more OT, try to reply directly into the Yamb thread...
Because Cinema Profile can be more than 720x576 I think they will never remove the restriction inside the firmware.
Here is a screenshot with differences form the begining of the same file obtained with YAMB and Recode.
http://img73.imageshack.us/img73/9398/yambandrecode9db.jpg (http://imageshack.us)
The standalone will not play the "ndsc" file.
enjoy,
Mtz
leowai
8th May 2006, 12:37
Did you used "-brand ndss" command when muxing with latest Yamb?
[edit]
See option available in Yamb.
http://img417.imageshack.us/img417/6214/yambndss4rl.th.png (http://img417.imageshack.us/my.php?image=yambndss4rl.png)
p/s: You may also double check the MP4Box command used to mux the videos and subtitles. To display the mp4box command line, in the 'Options' tab of Yamb:
General -> MP4Box -> Check "View or Edit MP4Box command line"
No, it was just a small test for the screenshot to show the place where "ndsc" is.
As I wrote in another thread, if you want to test some MP4 files in standalones (including subtitles, 2CH, 5.1CH) some experienced user can give me some link to download different files and test them. I just want to help for the compatibility of MP4 with standalones and I don't have time, experience to create this files, because at this moment I'm using simple avi files with external subtitles.
My players are already modded to support "ndsc".
enjoy,
Mtz
Did you used "-brand ndss" command when muxing with latest Yamb?
[edit]
See option available in Yamb.
http://img417.imageshack.us/img417/6214/yambndss4rl.th.png (http://img417.imageshack.us/my.php?image=yambndss4rl.png)
I can't see that Option in YAMB. :(
enjoy,
Mtz
leowai
8th May 2006, 15:30
Use the latest build of Yamb, see post above (post #752)
Latest Yamb:
http://yamb.unite-video.com/Yamb-1.6_20060508.7z
That version I used.
Edit: Solved. ;)
enjoy,
Mtz
Kurtnoise
8th May 2006, 17:55
What was wrong ?
btw, for extras tests you've some files here (http://www.divxtest.com/article.php3?id_article=125).
SeeMoreDigital
8th May 2006, 18:19
That version I used.
Edit: Solved. ;)
enjoy,
MtzDoes that mean you've managed to get your YAMB VOBsub re/muxes working in both your NeroDigital certified stand-alone players now?
I solved the problem with not having the options from the screenshot of leowai. Selecting Standard Profile, even if using 5.1 CH the player will play the file.
I have the french CD test. I asked for some files made by some users with subtitles created in various modes with MP4box (srt, ttxt, vobsub). Max. resolution 720x576, no AVC.
enjoy,
Mtz
ariga
10th May 2006, 10:58
Is AtomicParsley supported ? If yes, it doesn't seem to be working :( Latest Yamb w/ AtomicParsley 0.8.4
Note: A feature to capture all background output would be useful for debugging.
Drachir
10th May 2006, 11:29
Is AtomicParsley supported ? If yes, it doesn't seem to be working :( Latest Yamb w/ AtomicParsley 0.8.4
Note: A feature to capture all background output would be useful for debugging.
Try AtomicParsley CVS.
Kurtnoise
10th May 2006, 13:01
Is AtomicParsley supported ? If yes, it doesn't seem to be working :( Latest Yamb w/ AtomicParsley 0.8.4
More details please...coz It works fine here.
Note: A feature to capture all background output would be useful for debugging.
Already exists...Check "View Extra Info..." in Options Tab.
ariga
11th May 2006, 10:41
It seems to be a problem with AtomicParsley. It hangs and sometimes crashes(see pic) probably due to wrongly generated options below.
- The --stik option in tagging doesn't use quotes.
- The TVShows set of options show up with only a single hyphen, should be double hyphens.
http://img143.imageshack.us/img143/7034/atomiccrash8oi.png (http://imageshack.us)
AtomicParsley by default creates another file when tagging, unlike mp4tags. Once AtomicParsley is stable would be nice to use the --writeBack (previously --overWrite) option ?
Suggestions:
- The cursor focus/tab order in all dialogs is messed up.
- Change "MP4Box Command Line Overview or Edition" to "Command Line Preview or Editing"
- View output as in full "behind the scenes" dump. Not just MP4Box progress.
Kurtnoise
11th May 2006, 12:43
You have probably a bad AP compile instead of wrongly generated options by viewing the picture.
About suggestions :
- The cursor focus/tab order in all dialogs is messed up.
I don't understand what you mean...
- View output as in full "behind the scenes" dump. Not just MP4Box progress.
You are wrong...You have the time progress + MP4Box stdout. Otherwise develop "behind the scenes"...
ariga
11th May 2006, 15:41
You have probably a bad AP compile instead of wrongly generated options by viewing the picture.You may be right. But even with other builds of AP, it will hang if the parameters are incorrect.
"D:\AtomicParsley.exe" "D:\MyFiles\Video.mp4" --stick Music Video --TVNetwork "Network" -TVEpisodeNum "10" -TVEpisode "Name" -TVSeasonNum "3" -TVShowName "Show"
Note that the stick param should have been enclosed in quotes and the TVxxx options should begin with --
I don't understand what you mean... Sorry, "all dialogs" was an exaggeration. I meant the pages in the tagging window. For example see pic. The numbers represent how the cursor focus moves when tab is pressed.
http://img85.imageshack.us/img85/5041/tagsgeneral9in.th.png (http://img85.imageshack.us/my.php?image=tagsgeneral9in.png)
You have the time progress + MP4Box stdout.Right, but for tagging "Tagging started/done" doesn't say much. I understand Yamb started out as a mp4box only GUI. Now that it supports tagging, wouldn't it help to have the output of the tagger also captured ? "behind the scenes" => the output that AP or mp4tags spits out on the console.
EDIT: With the latest build of Yamb, the command line box pops up out of the active screen area, way down on 1024x768 res. This is only if Yamb.ini doesn't exist (cmdForm_top,cmdForm_left uninitialised ?)
Thanks,
ariga
Kurtnoise
11th May 2006, 17:05
Ok, thanks for clarifications...I'll fix that asap. :)
I understand Yamb started out as a mp4box only GUI. Now that it supports tagging, wouldn't it help to have the output of the tagger also captured ? "behind the scenes" => the output that AP or mp4tags spits out on the console.
Problem is : mp4tags doesn't have a stdout. So, i can't parse something but for AP there is an eta. I'll add it.
ariga
12th May 2006, 07:46
Ok, thanks for clarifications...I'll fix that asap. :)
Thank you. BTW, the option name is "stik" (not stick!).
Kurtnoise
12th May 2006, 17:20
Try the new one (http://yamb.unite-video.com/Yamb-1.6_20060512.7z). :)
and for the next releases, the drag&drop in action:
http://kurtnoise.free.fr/muxtab.gif
ariga
16th May 2006, 08:30
The screenshot doesn't match with the one that was posted !
Anyways, there's the new overwrite feature and almost everything fixed :) except...
- TVxxx options generation with AP still broken (double hyphens)
- Genere off by one when loading tagged mp4 (with AP Tagger) and Video tags not read. Not a prob since only remove tags supported.
Minor visual annoyances
- Log tab doesn't gain focus when tagging starts, unlike mux operation.
- Title stuck at 0% even after tagging completion (with AP)
- Window title blank until it loses/regains focus.
BTW, In Tagger, what is the disabled "Codec" text below the comments box indicate ?
Kurtnoise
16th May 2006, 13:24
The screenshot doesn't match with the one that was posted !
I said, in the next releases...;)
- Log tab doesn't gain focus when tagging starts, unlike mux operation.
Is it really necessary ?
- Title stuck at 0% even after tagging completion (with AP)
mmh, right. You're not the only one who has reported this behaviour. I'll try to fix that.
- Window title blank until it loses/regains focus.
?? I don't understand.
BTW, In Tagger, what is the disabled "Codec" text below the comments box indicate ?
Sometimes with some A/V streams, encoder stores their brand names. So, this caption displays this feature but it's disabled because It's not really important and I don't know where include this. :D
ariga
16th May 2006, 13:48
I said, in the next releases...;)
OK. Looking forward to it. Most importantly drag and drop!
- Log tab doesn't gain focus when tagging starts, unlike mux operation.
Is it really necessary ?
Hmm... just to keep the behaviour uniform with other operations. Besides, one would check the Log tab to see the end result anyway.
- Window title blank until it loses/regains focus.
?? I don't understand.
Sorry. After muxing completes, the main window title goes blank.
Sometimes with some A/V streams, encoder stores their brand names. So, this caption displays this feature but it's disabled because It's not really important and I don't know where include this. :DOK, will pretend it doesn't exist ;)
Raziel6969
19th May 2006, 13:23
YAMB 1.60 [2006-05-08]
Wrong FPS & Time & Audio!
When I mux a video with 30 fps my 2 players says 25 fps and shows Total time longer, and audio ends earlier :(
YAMB mux > VLC: 25 fps. FFDshow: 25 fps. Time=08:43
MeGUI mux > VLC: 30 fps. FFDshow (Zoom Player): 30 fps. Time=07:16 (as it should)
avis [info]: 640x400 @ 30.00 fps (13080 frames)
x264 [info]: kb/s:1000.6
When muxing at MeGUI there is a box (not optional) to choose the FPS ... I don't find that at YAMB.
SeeMoreDigital
19th May 2006, 13:43
When muxing at MeGUI there is a box (not optional) to choose the FPS ... I don't find that at YAMB.
It sounds as though you need to select YAMB's "Enable Import Settings" via the "Options" tab. When you do you will see this: -
http://img143.imageshack.us/img143/4484/yamb2nu.png
Cheers
Raziel6969
20th May 2006, 16:41
@SeeMoreDigital
Thanks, it worked!
Note: The "Force Frame Rate" appears grey at my YAMB (like no choosable), but I can put the FPS number, and worked!
Kostarum Rex Persia
30th May 2006, 00:48
@ Kurtnoise13
I noticed that Yamb 1.6 doesn't support MPEG1 and MPEG2 files. Why is that.
Feature request: please add support for demuxing MPEG1 and MPEG2 files soon.
sillKotscha
30th May 2006, 01:11
YAMB = Yet Another MP4Box GUI
any more hints KRP?!!
Kurtnoise
30th May 2006, 07:12
I noticed that Yamb 1.6 doesn't support MPEG1 and MPEG2 files.
it does....as input files.
Feature request: please add support for demuxing MPEG1 and MPEG2 files soon.
Already exists.
Kostarum Rex Persia
30th May 2006, 23:49
No, no, you don't understood me. I mean that I can't extract video and audio from MPG files, only from AVI files.
Kurtnoise
31st May 2006, 07:59
mmh...reading your last sentence I'd say it's not true but this is not the real subject.
So, the question is : why would you like to extract these streams whereas you can already import them directly during muxing ?
and IIRC, MP4Box doesn't allow to extract streams directly from MPEG PS files. Only MPEG TS but this doesn't work well for the moment..
buzzqw
31st May 2006, 08:32
@Kostarum Rex Persia
use dgindex ?
BHH
SeeMoreDigital
31st May 2006, 09:43
So, the question is : why would you like to extract these streams whereas you can already import them directly during muxing ?
and IIRC, MP4Box doesn't allow to extract streams directly from MPEG PS files. Only MPEG TS but this doesn't work well for the moment..I must admit there are times when I would like the ability to mux RAW MPEG-1 (.m1v) and MPEG-2 (.m2v) streams with MP4Box/YAMB.... ;)
Cheers
Kurtnoise
31st May 2006, 12:26
MP4Box/YAMB supports already m2v streams embedded in VOB or MPG files and m1v embedded in (S)VCD for mux/import part.
Personally, I only tested m2v and it works fine...
SeeMoreDigital
31st May 2006, 12:33
MP4Box/YAMB supports already m2v streams embedded in VOB or MPG files and m1v embedded in (S)VCD for mux/import part.
Personally, I only tested m2v and it works fine...Yes indeed.... but being able to input raw/elementary MPEG-1 and 2 streams, like you can do now with MPEG-4 (.cmp, .m4v, .h264 etc) streams, would be very useful too.
I wonder how difficult it would be for MP4Box developers to incorporate?!
Cheers
i doubt that there are really a lot people who need to import .m2v via mp4box into .mp4
and as its already possible to mux from .mpg to .mp4, why not simply mux the raw mpeg-2 stream (what produces those anyways btw?) into .mpg before muxing to .mp4?
SeeMoreDigital
31st May 2006, 22:58
Personally speaking, I use DGIndex just about every day to de-mux std-def .TS sources to their elementary streams!
I like to mux the MPEG-2 stream into the .MP4 container before converting the AC3/MPEG audio stream to AAC and muxing them into the .MP4 container too!
Cheers
hm it might be more widely supported to mux aac into .mpg with mpeg-2 than to mux mpeg-2 into .mp4 with aac? thar said i wouldnt mux mpeg-2 video into mp4
but thats just mho
SeeMoreDigital
1st June 2006, 13:36
Personally speaking, I really like the idea of having MPEG-2 within MP4. You can easily add chapters, audio streams and subs. And create encodes that work really well in MediaPlayer Classic, with fast accurate seeking and good CPU performance (compared to it's VOB or MPG equivalent).
And if you're lucky enough to have bought a Yamada 6700 stand-alone player and flashed it with New Age v4 firmware, you'll be able to play them in hardware too ;)
Dayvon
4th June 2006, 22:18
I'm wondering a bit about pixel aspect ratio, and DAR flags in YAMB/mp4box.
Is there a way to set flags for aspect ratio for say, anamorphic encodes in the GUI? It seems that there isn't a direct way to do this, other than the pixel aspect ratio, or cmdline editing.
Also, if you would, what is the command line to set AR to say, 2.35:1?
SeeMoreDigital
4th June 2006, 22:30
I'm wondering a bit about pixel aspect ratio, and DAR flags in YAMB/mp4box.
Is there a way to set flags for aspect ratio for say, anamorphic encodes in the GUI? It seems that there isn't a direct way to do this, other than the pixel aspect ratio, or cmdline editing.
Also, if you would, what is the command line to set AR to say, 2.35:1?Well yes you can set "Aspect Ratio Signalling" values in YAMB... But the required ratio will depend on the Pixel Frame Size (PFS) of your source and the Movie Aspect Ratio (MAR) you are indending to see....
Cheers
Dayvon
4th June 2006, 22:34
Well yes you can set "Aspect Ratio Signalling" values in YAMB... But the required ratio will depend on the Pixel Frame Size (PFS) of your source and the Movie Aspect Ratio (MAR) you are indending to see....
PFS is 1:1
MAR is 864:368 (approx. 2.35:1). BTW my video is 720x368 Xvid_encraw
And where/how can you set this?
SeeMoreDigital
4th June 2006, 22:43
PFS is 1:1
MAR is 864:368
And where/how can you set this?Nope....
The PFS refers to your encoded image pixel frame size/resolution (ie: 640x224). And the MAR refers to the "target" movie aspect ratio you want to achieve (ie: 4:3, 1.78:1, 1.85:1, 2.35:1, 2.40:1 etc).
Cheers
Dayvon
4th June 2006, 22:52
Nope....
The PFS refers to your encoded image pixel frame size/resolution (ie: 640x224). And the MAR refers to the "target" movie aspect ratio you want to achieve (ie: 4:3, 1.78:1, 1.85:1, 2.35:1, 2.40:1 etc).
Cheers
I edited my message just a bit too slow... :(
So then my PFS is 720x368, and my (desired) MAR is 2.35:1
Now that is settled, how in YAMB, can I set these manually? Or, what mp4box cmdline will force/set/flag the MAR.
Dayvon
4th June 2006, 23:08
Whoa!
* Movie Info *
Timescale 600 - Duration 02:08:15.978
Fragmented File no - 4 track(s)
File Brand mp42 - version 1
Created: GMT Sun Jun 04 19:14:35 2006
File has root IOD
Scene PL 0x01 - Graphics PL 0x01 - OD PL 0x01
Visual PL: Advanced Simple Profile @ Level 5 (0xf5)
Audio PL: AAC Profile @ Level 4 (0x2a)
Track # 1 Info - TrackID 201 - TimeScale 24000 - Duration 02:08:15.979
Media Info: Language "Undetermined" - Type "vide" - Sub Type "mp4v" - 184519 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x20
MPEG-4 Visual Size 720 x 368 - Advanced Simple Profile @ Level 5
Pixel Aspect Ratio 40:33 - Indicated track size 872 x 368
Synchronized on stream 1
Track # 2 Info - TrackID 101 - TimeScale 48000 - Duration 02:08:15.936
Media Info: Language "Undetermined" - Type "soun" - Sub Type "mp4a" - 360747 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x67
MPEG-2 Audio AAC LC - 6 Channel(s) - SampleRate 48000
Synchronized on stream 1
Track # 3 Info - TrackID 2 - TimeScale 600 - Duration 00:00:01.000
Track is present in Root OD
Media Info: Language "Undetermined" - Type "odsm" - Sub Type "mp4s" - 1 samples
MPEG-4 Config: ObjectDescriptor Stream - ObjectTypeIndication 0x01
Synchronized on stream 1
Track # 4 Info - TrackID 1 - TimeScale 600 - Duration 00:00:01.000
Track is present in Root OD
Media Info: Language "Undetermined" - Type "sdsm" - Sub Type "mp4s" - 1 samples
MPEG-4 Config: SceneDescription Stream - ObjectTypeIndication 0x02
BIFS Scene description - Command stream
Self-synchronized
Note the bold section. So the AR is correct in the MP4 file, but it is not playing correctly in MPC...
Any idea why? I am using Haali Media Splitter, MPC, and FFdShow. Below is the reading I get for properties in MPC6.4.9.0
Video: MPEG4 Video 720x368 [GPAC ISO Video Handler]
Audio: AAC 48000Hz 6ch 353Kbps [GPAC ISO Audio Handler]
SeeMoreDigital
5th June 2006, 09:51
Note the bold section. So the AR is correct in the MP4 file, but it is not playing correctly in MPC...
Any idea why? I am using Haali Media Splitter, MPC, and FFdShow. Below is the reading I get for properties in MPC6.4.9.0 In FFDshow you also need to make sure you have these options set too: -
http://img417.imageshack.us/img417/4774/ffdshowoutputoption6hd.png
If you are playing your encodes in MediaPlayer Classic, there's no real need to use Haali's (MP4) splitter because MediaPlayer Classic has its own MP4/MOV splitter ;)
Also... you could try entering/using "215:179" Aspect Ratio Signalling (ARS) PAR value in YAMB, as this will provide an indicated (visual) track size of 864x368 - which equates to a movie AR of 2.3478:1 (ie: very close to 2.35:1)
EDIT: I almost forgot.... You might find this little ARS Calculator (http://forum.doom9.org/showthread.php?t=107039) useful...
Cheers
k-c-ksum
10th June 2006, 00:05
muxing yamb fails @ 99% :(
can this be caused by the audio track being of a slightly diffresnt duration to the video?
Kurtnoise
10th June 2006, 07:24
No, don't think so...
Is it YAMB or MP4Box which fails ? Any extra infos ? (check View extra Info in Options tab).
fight2win
10th June 2006, 16:58
last time i tried muxing avc video, m4a audio (made with nero free aac encoder) and vobsubs in mp4 via yamb, it gave error in mp4box, so am i doing something wrong?
Kurtnoise
10th June 2006, 17:55
Update your MP4Box build.
k-c-ksum
11th June 2006, 10:18
No, don't think so...
Is it YAMB or MP4Box which fails ? Any extra infos ? (check View extra Info in Options tab).
doh! yamb 1.5 failed, installed 1.6 and it muxed successfully :)
SeeMoreDigital
13th June 2006, 20:25
Hi Kurt,
Given that MP4Box and your latest compile of it now includes .M1V and .M2V elementary stream support along with basic .TS stream support, is there any chance you could add the file extensions to YAMB?
Cheers mate
Hyper Shinchan
14th June 2006, 08:56
Feature request ^^:
Kurt could you add the capability to tag 3GPP and 3GPP2files with AtomicParlsely?
It supports the full set of 3gp metadata, including language setting (I would ask to include to AP's guys the capability to add multiple tag in multiple language, it's supported by the standard, I think)
you can find useful info about the command lines type --3gp-help or looking in the docs.
And another important AP related stuff: what about including the "-F free" to delete the useless padding free atoms?
well, tnx1
P.S.: QT shows 3GPP metadata, but it has problem with the "àèéìòù" characters. Now I've an old version of QT 7 (the 7.0.3), I'll try do upgrade.
P.P.S.: there is a new UTF-16 compatible build, in their download page, it would work with the windows typefaces, and infact the file shows right character in AtomicParlsey, it's QT that screw them....
Kurtnoise
14th June 2006, 10:00
Hi,
Given that MP4Box and your latest compile of it now includes .M1V and .M2V elementary stream support along with basic .TS stream support, is there any chance you could add the file extensions to YAMB?
I added m1v & m2v only for the moment. I'll add TS streams as soon as MP4Box will be ok with importation of avc streams.
http://kurtnoise.free.fr/index.php?dir=Yamb/&file=Yamb-1.6_20060614.7z
Kurt could you add the capability to tag 3GPP and 3GPP2files with AtomicParlsely?
[edit]I'll see what I can do...
JoeBG
15th June 2006, 16:36
Regarding Tagging here some strange Experiences from me:
1) If I tag pictures with mp4tag, they are not shown in all programs like my shell extension. If I tag the pictures with atomicparsley with --artwork, they are shown in all programms I know
2) If I tag everything with atomicparsley, my chaptername change all from Chapter 1 to Chapter x to the name of the video => Every chapter has the name of the video.
3) When I tag with the nerotagger the same problem with the chapters
4) When I tag first the picture with atomicparsley and then the rest with mp4tag everything works fine.
Kurtnoise
15th June 2006, 22:53
1) If I tag pictures with mp4tag, they are not shown in all programs like my shell extension.
I can't reproduce that...works fine here.
2) If I tag everything with atomicparsley, my chaptername change all from Chapter 1 to Chapter x to the name of the video => Every chapter has the name of the video.
Works fine for me. :confused:
So, which versions of mp4tags & AP did you use ?
btw, this does concern YAMB...:rolleyes:
HieiYYH
17th June 2006, 08:25
Video format WMV3 not supported - recompress the file first
Feature Not Supported
Error: Feature Not Supported
Error: Feature Not Supported
:( WTF!!!
any solutions? i don't want to reencode the file :/ there is no way to force the mux like in mkvtoolnix force vwf with a command line like --engage allow_avc_in_vfw_mode (h264 need this if encoded with virtualdub)
anyway, yamb can't mux vwf too, but at least mkvtoolnix do
why wmv9 (wmv3) codec isn't supported anyway
Isochroma
17th June 2006, 08:36
WMV is not an MPEG format, therefore it is not embeddable in an MPEG-4 container. MP4 and MKV are very different formats, don't confuse them.
Kurtnoise
18th June 2006, 13:37
anyway, yamb can't mux vwf too
Wrong...check the Doom9 MP4 guide or YAMB website.
joynes
27th June 2006, 14:26
Im muxing my AacPlus-file (32kbps/44kHz) to a 3gp-container but when i listen to the audio it sounds downsampled (with quicktime or on the phone).
If Im muxing an Aac-file (64kbps/44KHz) i dont get this effect and it will sound like the original file.
Does anyone know why??
/best regards joynes
imcold
27th June 2006, 15:39
It's because quicktime (and phone too) doesn't support SBR (way of encoding high frequencies in AAC-HE/AAC+ ), so it plays back only lower frequencies. It has nothing to do with muxing ;)
Aragorn Skywalker
2nd July 2006, 07:56
I just got Yamb 1.6 and I need a little help. Here's what I'm trying to do.
I have a quicktime file with 5.1 sound and I'm trying to take the 5.1 sound from the quicktime file and make it a 5.1 ac3 file for use in DVDLab.
I was told Yamb could do this, but I have no idea how to use Yamb.
Any help would be great.
Thanks
Kurtnoise
2nd July 2006, 09:45
Open your mov file in Extract Tab (check the drop-down list to choose .mov extention) then check "Extract Track ID xxx in raw" where xxx corresponds to the id from the Audio Stream. With MP4Box infos, this is materialized by type "soun"....
Aragorn Skywalker
2nd July 2006, 11:24
Thanks for the response. I was able to extract the AAC file.
Any idea how I can convert that to a .ac3 for use in DVDLab?
SeeMoreDigital
2nd July 2006, 11:44
Thanks for the response. I was able to extract the AAC file.
Any idea how I can convert that to a .ac3 for use in DVDLab?You'll be better off asking/searching for an answer in another part of the forum...
Cheers
kurt
14th July 2006, 09:21
hi,
is anyone able to mux this trailer (http://images.apple.com/movies/touchstone/the_prestige/the_prestige_h720p.mov)
into mp4? I tried MP4Box_20060708.zip and the recent build from celtic_druid.
yamb says:
[10:19:35] : Importing & Writing streams...
[10:19:35] : Error importing C:\Mo'town\the_prestige_h720p.mov: Invalid IsoMedia
[10:19:35] : Muxing failed.
it's the first trailer here where yamb failed (spiderman 2 for example worked)...
Kurtnoise
14th July 2006, 16:24
Problem with header I think...You can remux this file with Avidemux. I've got no problem here with it.
SeeMoreDigital
14th July 2006, 22:23
Indeed.....
The problem is with this pile of crap: -
http://i1.tinypic.com/1zywjms.png
.... Once the "TimeCode" information is removed (using QT7 Pro), YAMB has no problems re-muxing the file to .MP4
Cheers
kurt
15th July 2006, 08:45
damn quicktime :angry:
will try avidemux soon
kurt
19th July 2006, 13:28
Problem with header I think...You can remux this file with Avidemux. I've got no problem here with it.
avidemux worked, even if i have jerky playback with coreavc (v0.0.0.4). Nevermind, no problems with TCPMP...
fight2win
29th July 2006, 12:00
can someone please give me a link of version which supports vobsubs muxing in mp4?
Kurtnoise
29th July 2006, 17:26
http://forum.doom9.org/showthread.php?p=840160#post840160
Next time :search:
kurt
30th July 2006, 20:04
regarding the problem of remuxing the new qt trailors:
new mp4box build (2006-07-30) from c_d works fine now :)
SCIF
1st August 2006, 07:54
I have 19.5Gb(fs = ntfs) raw x264(loseless, rev. 537 by bob0r) file. I want to mux it to mp4 or open it by avisynth for recompress. YAMB 1.6 writing 3.9(not 3.99)Gb and breaking. Elecard codec pack produce not readable mp4-file. Already i haven't any idea.
Sorry for my english.
Kurtnoise
5th August 2006, 08:00
Sorry for the delay but I'm in vacation.
1/ YAMB is just a GUI. So, this is a MP4Box behaviour...
2/ Which MP4Box version did you use ? Try to update it.
@All : If you are a YAMB user then there will be a surprise in september. ;)
bond
5th August 2006, 12:31
@All : If you are a YAMB user then there will be a surprise in september. ;)gimme gimme ;)
Kurtnoise
6th August 2006, 10:26
You're an ABBA fan, isnt it ? :p
jjseth
6th August 2006, 11:50
@All : If you are a YAMB user then there will be a surprise in september
YAMB 2.0? Nice images of the mux section, etc. ;)
A salute after so much time.
SCIF
8th August 2006, 05:13
1/ YAMB is just a GUI. So, this is a MP4Box behaviour...I know it. How it can to influence? I try just add track by mp4box - same result.
2/ Which MP4Box version did you use ? Try to update it.I used Yamb-1.6_20060614.
Kurtnoise
11th August 2006, 11:08
I asked for the MP4Box version, not Yamb...
chipzoller
12th August 2006, 19:54
Kurtnoise,
I'm having a problem with atomicparsley (v0.8.8) and the latest yamb...when I select the program and open a file to "remove tags", atomic parsley crashes. If I retag the file (after it crashes, because it will let me tag it then) then I can't copy the tagged file to my ipod using iTunes. I've just had no luck getting tagging to work on my iPod video files. Am I missing something here?
Kurtnoise
15th August 2006, 12:35
Hi,
You use AP from my webpage or directly from the Official Website ?
Could you post your command line ?
chipzoller
15th August 2006, 17:41
I fixed the problem why I wasn't able to copy videos to my iPod, because I had the resolution set to 352 on the X instead of 320. But I noticed the following...
"C:\Program Files\MeGUI\tools\AtomicParsley.exe" "C:\red-headed league\red league.mp4" --title "The Red-Headed League" --stick TV Show --TVNetwork "MPI" -TVEpisode "The Red-Headed League" -TVSeasonNum "1" -TVShowName "Adventures of Sherlock Holmes"
I tried with AP from the official website and then from your site.
It tagged the file as a movie when I view the properties in iTunes. I should also mention that using the AP GUI I've been able to tag all my files successfully.
Kurtnoise
16th August 2006, 17:55
All issues should be resolved in the next release...
*Should be* coz the GUI has been rewritten from scratch and I'm debugging it...
chipzoller
16th August 2006, 17:57
Is there a release date planned for the next version of Yamb?
Thanks for all your great work!
Kurtnoise
16th August 2006, 18:10
September for sure...but for the date I really don't know.
Anyway, I'll post a preview especially for D9 users to play with it when I'll update the website (because I'm slow to write/update guides. So...)
The only thing I can do for the moment, it's to post some screenshots. So, if you are interested...:p
foxyshadis
16th August 2006, 21:12
Does the new one have drag-n-drop? :p
Kurtnoise
17th August 2006, 07:12
Yes, there is Drag&Drop. I know you're awaiting a such feature...:p
Kurtnoise
19th August 2006, 20:08
For the guys who asked me some pictures ::
http://img74.imageshack.us/img74/8778/yamb201ii8.png
http://img96.imageshack.us/img96/3223/yamb204hz2.png
@Kostarum Rex Persia : again...no way for Star Trek BS (btw I hate SF), and no way for skinnable stuff (I hate that too ).
/me go back to debug mode. :]
SeeMoreDigital
19th August 2006, 20:39
Looks great mate, can't wait....
I don't know how you do it for the money ;)
CruNcher
20th August 2006, 07:16
and no way for skinnable stuff (I hate that too ).
Yeah down with the Skins :D looks great Kurtnoise13
Zero1
20th August 2006, 14:53
I can't remember the last time I tested YAMB (I tend to use the CLI :(); but it's looking great, good work!
bond
20th August 2006, 15:51
looks great :)
Kurtnoise
21st August 2006, 12:38
I don't know how you do it for the money ;)
Well...I've a job. So, money is not really a problem. Keep in mind that this is only a GUI, built on my free time. Honestly, I'm really happy with a simple *Thank You*. But if you want to give some bounties, why not... ;)
Kurtnoise
28th August 2006, 07:51
Good news...;) Debug session is almost finished. I hope to release something next week...depends of my freetime.
More shoots ?
http://img242.imageshack.us/img242/7870/yamb222ea1.th.png (http://img242.imageshack.us/my.php?image=yamb222ea1.png) http://img176.imageshack.us/img176/8162/yamb223lb2.th.png (http://img176.imageshack.us/my.php?image=yamb223lb2.png)
So, stay tuned. :)
Kostarum Rex Persia
28th August 2006, 18:16
Looks great, but I advise you not to rushing things. It still too early for stable 2.0 version.
Sharktooth
28th August 2006, 19:17
Too early for who? Kurntnoise is the app coder and he knows what he does.
guada2
28th August 2006, 22:31
Well...I've a job. So, money is not really a problem. Keep in mind that this is only a GUI, built on my free time. Honestly, I'm really happy with a simple *Thank You*. But if you want to give some bounties, why not...
Thanks.
To soon ;)
VictorCummings
29th August 2006, 02:22
Every time i try to mux something with yamb, mp4box crashes. I'm using yamb 1.6 and the mp4box from kurtnoise's site.
oLex
29th August 2006, 07:44
Every time i try to mux something with yamb, mp4box crashes. I'm using yamb 1.6 and the mp4box from kurtnoise's site.
Describe all your actions. I had a same problem.
Kurtnoise
29th August 2006, 07:50
Try also with other MP4Box compile (http://ffdshow.faireal.org//mirror/gpac/dev/) and post your command line...
VictorCummings
29th August 2006, 20:03
I've tried previous versions. I extracted the audio and the video from an mp4, and I'm trying to lower the fps to 23.976 and add subtitles. Everytime I mux, mp4box.exe crashes or gives me a memory error.
Kurtnoise
29th August 2006, 22:00
Upload a sample of your mp4 somewhere to make some tests on my side...
Kurtnoise
2nd September 2006, 17:02
Ok...Yamb 1.xxxx releases will not be maintained anymore. Please upgrade to the 2.0 version (http://forum.doom9.org/showthread.php?p=870618#post870618).
@Bond : could you close this thread ?
:thanks:
bond
2nd September 2006, 17:25
closed
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.