PDA

View Full Version : Yamb 2.1.0.0 beta 2 is out...


Pages : [1] 2 3 4

Kurtnoise
2nd September 2006, 16:59
Here is Yamb 2.1.0.0 beta 2 (http://yamb.unite-video.com/)...The old one is still there (http://kurtnoise.free.fr/Yamb/).

Just a side note, the only recommended sites to download this preview are : doom9.org, yamb.unite-video.com or my personnal website kurtnoise.free.fr. Don't trust the others...especially with spywares/adwares,etc which can be added.


http://img483.imageshack.us/img483/2719/yamb1vv0.th.png (http://img483.imageshack.us/my.php?image=yamb1vv0.png) http://img378.imageshack.us/img378/4853/yamb2li7.th.png (http://img378.imageshack.us/my.php?image=yamb2li7.png) 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)


For those who don't know what Yamb is : this is mainly a GUI for MP4Box but with a lot of features :
This GUI is able to mux a lot of Audio (aac, mp4, mp3, vorbis...) & Video Files (3gp, mp4, mpeg, vob, ogg, avi...) with subtitles and chapters support.
able to Split/Join mp4/mov/3gp files.
able to extract some tracks from AVI files or raw/mp4/3gp streams, subtitles and chapters.
Have some infos about your files.
able to tag mp4/3gp files.
Full Unicode support.

If you are already a Yamb user, bear in mind that 2.0 has been completely rewritten to be more user-friendly. So, I hope you would like it... :)


Some extra comments for MP4/3GPP Files Creation :
When you drop your files, some streams can be directly unchecked. (AC3/DTS audio streams from VOB/MPEG/AVI or x264vfw streams from AVI). It's not a bug but Yamb's behaviour to avoid mux problems : MP4Box doesn't support these kind of streams.
For VFR Creation :
MP4/MOV/3GPP as input files aren't allowed. Anyway there is a warning for that.
you have to specify manually the Frame-Rate for each streams via Properties because MP4Box will use a value of 25.000 fps otherwise.

By default, Yamb shows only File & Description Columns for the Input List. You can of course add/remove what you want here (File, Index, Description, Name, Language, FrameRate) via a right-click on the header List. Some note about "Index" : in this are stored tracks IDs for MP4/MOV/3GPP, Index for VobSub files and video/audio type for AVI/MPEG/VOB files...All this is needed for MP4Box.


Extra comments for Yamb Settings :
"Enable OnFinish Event" option : when running process is complete and you click on Finish Button, you will have a message which gives you the possibility to quit application (yes) or to return on the main page (no).
For the moment, "help" button links to the website. Sorry for people who have a poor internet connection are for whose who prefer to work offline. In the future, this help will link with a .chm file.



If you have found a bug, please follow these rules for bugreports :
Provide the Yamb and MP4Box version or the date of compilation (same things for tagger tools).
Try to describe as clear as possible issues or troubles : needed to reproduce bugs on my side.
:logfile: (formely named Yamb.log).

Bugreports or anything else can be reported by mail : kurtnoise at free dot fr or directly in this thread.


There will be probably some questions or comments. I'll add them here later but now I let you to find extra goodies by yourself. Enjoy !!!

Bugs Hunting is officially open...:D

bond
2nd September 2006, 17:25
WOW! this really rocks! :)
the things i tried seemed to work fine.

i noticed the following:
you seem to allow to set the brandname only on video streams. this is problematic as with audio-only mp4 files the user cant set a brand and with mp4 files with more than one video stream he could set more than one.
if possible it might be better to allow setting the brand on the first stream to be added no matter what type it is?

also it might be good to give the user the option to set a brand called something like "MPEG-4 compatible", meaning letting mp4box set the right brand it wants to use (also pointing out that using an own brand is not really mpeg-4 compatible)

SeeMoreDigital
2nd September 2006, 18:01
Truly awesome work mate... will report back soon :)

emmel
2nd September 2006, 21:04
Thanks.

Just did some tests with .264, .aac, and .idx, and everything worked really fine as expected.

Nice work.

anonymez
2nd September 2006, 23:29
marvellous work, as always :)

guada2
3rd September 2006, 07:56
Finally, as promised.

:thanks: :thanks:

Bye;)

Kurtnoise
3rd September 2006, 08:08
I added some comments in my 1st post :

Some extra comments for MP4/3GPP Files Creation :
When you drop your files, some streams can be directly unchecked. (AC3/DTS audio streams from VOB/MPEG/AVI or x264vfw streams from AVI). It's not a bug but Yamb's behaviour to avoid mux problems : MP4Box doesn't support these kind of streams.
For VFR Creation :
MP4/MOV/3GPP as input files aren't allowed. Anyway there is a warning for that.
you have to specify manually the Frame-Rate for each streams via Properties because MP4Box will use a value of 25.000 fps otherwise.

By default, Yamb shows only File & Description Columns for the Input List. You can of course add/remove what you want here (File, Index, Description, Name, Language, FrameRate) via a right-click on the header List. Some note about "Index" : in this are stored tracks IDs for MP4/MOV/3GPP, Index for VobSub files and video/audio type for AVI/MPEG/VOB files...All this is needed for MP4Box.

Extra comments for Yamb Settings :
"Enable OnFinish Event" option : when running process is complete and you click on Finish Button, you will have a message which gives you the possibility to quit application (yes) or to return on the main page (no).

Kurtnoise
3rd September 2006, 08:10
i noticed the following:
you seem to allow to set the brandname only on video streams. this is problematic as with audio-only mp4 files the user cant set a brand and with mp4 files with more than one video stream he could set more than one.
if possible it might be better to allow setting the brand on the first stream to be added no matter what type it is?
a yes...I didn't think about that. I'll change this.

also it might be good to give the user the option to set a brand called something like "MPEG-4 compatible", meaning letting mp4box set the right brand it wants to use
I don't get your point...What do you mean by "MPEG-4 compatible" ? Something like mp42/mp41 ?

SeeMoreDigital
3rd September 2006, 08:30
Hi Kurt,

When attempting to "Add" 1No elementary (MPEG-4 Part2) .CMP stream, a whole load of other streams appeared: -

http://img243.imageshack.us/img243/1637/untitledtp6.png


A similar thing happens when adding elementary (MPEG-1) .M1V and elementary (MPEG-2) .M2V streams...


Cheers

Kurtnoise
3rd September 2006, 09:45
Seems like MediaInfo bug...I'm working on it.

Kurtnoise
3rd September 2006, 09:55
Fixed. Same link as above.

Thank you.

JoeBG
3rd September 2006, 11:07
Great job :)

SeeMoreDigital
3rd September 2006, 14:49
Fixed. Same link as above.Thanks... That nailed it :)

When importing/adding streams, would it be possible to configure YAMB to display more detailed information about the individual streams from both MediaInfo and MP4Box?

Something like this perhaps: -

http://img164.imageshack.us/img164/6584/yamb20suggestionwg3.png


Cheers

Sirber
3rd September 2006, 15:11
Excellent job Kurtnoise13! :D

ChaosKing
3rd September 2006, 16:07
I have found a cosmetic Bug.
http://img219.imageshack.us/img219/8260/yambfontct3.jpg (http://imageshack.us)
I don´t have the Font, that you used in Yamb 2.0 ;)

SeeMoreDigital
3rd September 2006, 16:17
I forgot to mention...

I'm not sure what you mean by the therm "Edition"... Do you mean "Editing"?

http://img487.imageshack.us/img487/8597/editionhh4.png


Cheers

Sirber
3rd September 2006, 16:20
@SeeMoreDigital

It's "Editing". "Edition" is bad translation from french, "Édition".

lolent
3rd September 2006, 17:05
this new version of YAMB looks awesome :eek:
thanks Kurtnoise13 for your work ;)

Kurtnoise
3rd September 2006, 17:28
When importing/adding streams, would it be possible to configure YAMB to display more detailed information about the individual streams from both MediaInfo and MP4Box?
Well, give me a good reason to include this (i.e try to convince me) because this is not the main purpose of this GUI...

@ChaosKing : ok...I'll change the font.

Mtz
3rd September 2006, 17:36
I made a test file MP4 ASP file with subtitles. The subtitles are not working in standalone player. Will be possible this?

enjoy,
Mtz

Kurtnoise
3rd September 2006, 17:57
Does it work with previous releases ?

SeeMoreDigital
3rd September 2006, 18:10
Well, give me a good reason to include this (i.e try to convince me) because this is not the main purpose of this GUI...Okay...

Obviously not every scrap of information generated by either MediaInfo or MP4Box is necessary, however I do feel stuff like FPS speed and Pixel Aspect Ratio is very useful information to have confirmed.... just in-case you need/decide to alter them :)

bond
3rd September 2006, 18:54
I don't get your point...What do you mean by "MPEG-4 compatible" ? Something like mp42/mp41 ?i mean, the default brand set should be named "MPEG-4 compatible" and if thats chosen internally no brand would be set in the commandline, so mp4box uses the correct brand itself

Kurtnoise
3rd September 2006, 21:21
Obviously not every scrap of information generated by either MediaInfo or MP4Box is necessary, however I do feel stuff like FPS speed and Pixel Aspect Ratio is very useful information to have confirmed.... just in-case you need/decide to alter them :)
Problem is : those infos are missing or can't be access for some input files due to the lack of support from MediaInfo in the current version. Maybe in the future. (So, I'm not convinced..;))

btw, honestly I prefer to finish Video Preview instead of waste my time with this for the moment...

SeeMoreDigital
3rd September 2006, 21:29
Problem is : those infos are missing or can't be access for some input files due to the lack of support from MediaInfo in the current version. Maybe in the future. (So, I'm not convinced..;))

btw, honestly I prefer to finish Video Preview instead of waste my time with this for the moment...I hate to say it but how necessary is MediaInfo... can't MP4Box provide the same information?

And agreed the Video Preview would be really cool :)

One more thing, does the "File Extraction" option allow for "Drag-and-Drop"... If so, it does not seem to be working.


Cheers mate

Kurtnoise
3rd September 2006, 21:50
can't MP4Box provide the same information?
Not for Raw Streams (cmp, m4v...)

One more thing, does the "File Extraction" option allow for "Drag-and-Drop"... If so, it does not seem to be working.
Nope...D&D is enabled only for MP4/3GPP File Creation and Concatenation.

SeeMoreDigital
3rd September 2006, 22:31
Not for Raw Streams (cmp, m4v...)I'll make a feature request to ask if this could be included... along with other bits and pieces

Nope...D&D is enabled only for MP4/3GPP File Creation and Concatenation.Okay... what confused me was, if you do attempt to drag-and-drop you see this (instead of nothing): -

http://img123.imageshack.us/img123/5938/yamb20extractionza0.png


Cheers

Mtz
3rd September 2006, 23:40
Does it work with previous releases ?
No. :(

Sharktooth
4th September 2006, 00:34
Ehrr... i have some visualization problems:
http://www.webalice.it/f.corriga/temp/yamb.png

Im using a custom visual style and it seems it doesnt like the new yamb at all... it works with every other software i have though.

Kostarum Rex Persia
4th September 2006, 01:03
Yamb 2.0 looks much better then previous version. But, I still wait for Star Trek skins. :(

Can anybody do it, because Kurtnoise13 already said he don't like Star Trek? Please.:thanks: :thanks:

Sirber
4th September 2006, 01:21
Yamb 2.0 looks much better then previous version. But, I still wait for Star Trek skins. :(

Can anybody do it, because Kurtnoise13 already said he don't like Star Trek? Please.:thanks: :thanks:
WHAT? Since when skin is more important than features? :sly:
See what Microsoft did to you?

SeeMoreDigital
4th September 2006, 11:04
Hi Kurtnoise,

Extracting VOBsubs subtitle streams to a single MP4 file works okay but sadly extracting VOBsubs subtitle streams to IDX/SUB streams does not work: -

http://img87.imageshack.us/img87/9138/yamb2vobsubsvu3.png


Cheers

Kurtnoise
4th September 2006, 16:11
Does it work with previous releases ?
No. :(
In this case, I can't help you...

Ehrr... i have some visualization problems:
Too bad for you...:-/ I'll change that. But you can access to the different sections or not ?

Extracting VOBsubs subtitle streams to a single MP4 file works okay but sadly extracting VOBsubs subtitle streams to IDX/SUB streams does not work:
:readrule: 3/ is missing....


btw, Sorry to say that but I will not at home during this week and the next one. So, I can't access to my compiler to fix that. Just wait & see. :thanks:

SeeMoreDigital
4th September 2006, 16:27
Sorry.... Must have missed that meeting - Doh!


Cheers

Sharktooth
4th September 2006, 16:54
Too bad for you...:-/ I'll change that. But you can access to the different sections or not ?
Yes, it's only a visualization problem. Probably the background color.

Kurtnoise
5th September 2006, 05:46
ok...:)

@SMD : I'm awaiting the log file...

@all : just a side note, the only recommended sites to download this preview are : doom9.org, yamb.unite-video.com or my personnal website kurtnoise.free.fr. Don't trust the others...especially with spywares/adwares,etc which can be added.

SpAwN_gUy
5th September 2006, 08:21
well, it seems, that Link is nor working.. not from Site nor here..

something bad with Russian Language:
Incorrect format for file ./languages/ru.txt on line 1.
Format is "variable name[tab]value"

oLex
5th September 2006, 08:28
well, it seems, that Link is nor working.. not from Site nor here..

something bad with Russian Language:
Incorrect format for file ./languages/ru.txt on line 1.
Format is "variable name[tab]value"

try internet explorer. in my opera link not work too.

SpAwN_gUy
5th September 2006, 09:12
try internet explorer. in my opera link not work too.
Nope... Just tried it.. the same.
maybe some other links?

SeeMoreDigital
5th September 2006, 09:28
ok...:)

@SMD : I'm awaiting the log file...Okay...here's the log for extracting VOBsubs subtitle streams to IDX/SUB streams: -
[09:16:12] : Yamb 2.0 started !!!
[09:16:12] : OS type detection...Windows XP Home Edition (version 5.1, Build 2600 : Service Pack 2)
[09:16:12] : MP4Box found...C:\Program Files\YAMB Utilities\MP4Box Kurt (2006-07-08)\MP4Box.exe
[09:16:12] : No tagger tool detected...
[09:16:40] : ND SP 720x576+2Ch AAC-LC+Chapters+Subs.mp4 loaded.
[09:16:46] : Command Line used for extraction : "C:\Program Files\YAMB Utilities\MP4Box Kurt (2006-07-08)\MP4Box.exe" -raw 5 "C:\Documents and Settings\SeeMoreDigital\Desktop\Output\ND SP 720x576+2Ch AAC-LC+Chapters+Subs.mp4"
[09:16:46] : File saved in C:\Documents and Settings\SeeMoreDigital\Desktop\Output\ .
[09:16:46] : Cannot extract systems track ID 5 in raw format - use NHNT
[09:16:46] : Error : Feature Not Supported
[09:16:46] : Error : Feature Not Supported
[09:16:46] : Extraction failed.
[09:16:50] : Yamb 2.0 closed.

And here's the log for extracting the same VOBsub stream to the MP4 container: -
[09:20:27] : Yamb 2.0 started !!!
[09:20:27] : OS type detection...Windows XP Home Edition (version 5.1, Build 2600 : Service Pack 2)
[09:20:27] : MP4Box found...C:\Program Files\YAMB Utilities\MP4Box Kurt (2006-07-08)\MP4Box.exe
[09:20:27] : No tagger tool detected...
[09:20:39] : ND SP 720x576+2Ch AAC-LC+Chapters+Subs.mp4 loaded.
[09:20:43] : Command Line used for extraction : "C:\Program Files\YAMB Utilities\MP4Box Kurt (2006-07-08)\MP4Box.exe" -single 5 "C:\Documents and Settings\SeeMoreDigital\Desktop\Output\ND SP 720x576+2Ch AAC-LC+Chapters+Subs.mp4"
[09:20:44] : File saved in C:\Documents and Settings\SeeMoreDigital\Desktop\Output\ .
[09:20:44] : Extraction complete.
[09:20:48] : Yamb 2.0 closed.

In case you were wondering, I'm using the same MP4Box build for both YAMB 2.0 and YAMB 1.6.0 (2006-06-14)....


Cheers

Kurtnoise
5th September 2006, 10:53
Upgrade your MP4Box build...

Kurtnoise
5th September 2006, 11:04
Nope... Just tried it.. the same.
maybe some other links?
Does it (http://www.free-codecs.com/Yamb_download.htm) work for you ?

SeeMoreDigital
5th September 2006, 11:24
Thanks mate...

Extraction works perfectly now with MP4Box-0.4.3_20060828

My apologies, it did not occur to me to look for an updated build of MP4Box :(

EDIT... Your new link works for me ;)


Cheers

SpAwN_gUy
5th September 2006, 15:41
Does it (http://www.free-codecs.com/Yamb_download.htm) work for you ?
Yes, thank you. I guess it is something wrong with Server, trying to show me the Site in Russian...

chipzoller
6th September 2006, 17:21
I think I have a bit of a problem with this release.
When muxing basic audio and video streams I need to set the audio delay to a negative value. When I view 'Properties' for the audio stream I'm not able to set a negative value, only positive. Am I missing something obvious here?

Kurtnoise
6th September 2006, 18:15
Right...I forgot to enable the "-" character. I'll fix that asap.

btw, you can set the delay during audio encoding.

chipzoller
6th September 2006, 18:48
btw, you can set the delay during audio encoding.

True, but I always leave delay to the authoring to stay consistent.

Can you repost when you've enabled the "-" character and have the build up?

thanks for your great work. It looks wonderful.

Kurtnoise
7th September 2006, 17:59
Can you repost when you've enabled the "-" character and have the build up?
Yes...as soon as I'm back home.


I've a question for you guys : does anyone have already tested this preview on Vista ? If yes with or without success ? Let me know. Thanks...

Sharktooth
8th September 2006, 00:33
I just got both x86 and x86-64 versions of Vista RC1. Gimme some time to install it and i will start testing.

SeeMoreDigital
8th September 2006, 09:47
If you are intending to install Vista and XP on a separate partitions/HDD's... be careful.

I managed to loose the ability to boot to XP (from the boot menu) at start-up :scared:

Doom9
8th September 2006, 12:06
I managed to loose the ability to boot to XP (from the boot menu) at start-upI did that with beta2.. I even had used different hds.. but if I disabled the vista hd, my pc had no choice than to boot xp again.
And you can mess around with the boot menu via control panel

RanmaSaotome
9th September 2006, 04:23
I'm not sure if this is a bug or if i am just doing something wrong, but when I mux a vobsub with 2 streams, the resulting mp4 files have 3 subtitle streams.

In this case stream 1 is the full subtitles and stream 2 just translates stuff written on screen (it's an anime). When I added tags to the streams to name them I noticed that streams 1 & 2 are marked as full (although stream 2 is actually the signs) and stream three is marked signs but is actually the full subtitles again.

Hope that makes sense to you.

Kurtnoise
9th September 2006, 05:43
I need your logfile and also your .idx file (for idx file : zip & upload it somewhere...not needed to paste it here.)

Sharktooth
10th September 2006, 03:17
Uhm, BSOD just after logon... well, i think i cant help... Vista RC1 doesnt seems to let me test anything...

Kurtnoise
10th September 2006, 10:33
Damn it...:D No problem here except my wireless connection which doesn't work.


edit: New Design for Yamb Website (http://yamb.unite-video.com/)...

Vincent Vega
11th September 2006, 02:01
i'm using latest mp4box and yamb 2.0 from kurtnoise.free.fr to create a .3gp file. after adding amr audio i get this error: Access violation at address 0044B7AC in module 'Yamb.exe'. Read of address 00000004.

Sharktooth
11th September 2006, 15:41
Damn it...:D No problem here except my wireless connection which doesn't work.


edit: New Design for Yamb Website (http://yamb.unite-video.com/)...
However i was able tu run Yamb thru wine on linux using a linux build of mp4box :)
Works like a charme :)

Kurtnoise
11th September 2006, 17:25
i'm using latest mp4box and yamb 2.0 from kurtnoise.free.fr to create a .3gp file. after adding amr audio i get this error: Access violation at address 0044B7AC in module 'Yamb.exe'. Read of address 00000004.
erff...Confirmed. I'll fix that as soon as possible.

However i was able tu run Yamb thru wine on linux using a linux build of mp4box
Works like a charm
Interesting despite I don't like wine...but many thanks anyway for the test.

Taxidermista
11th September 2006, 21:28
Wonderful work, a neat frontend. Congrats!

Sharktooth
12th September 2006, 03:46
Interesting despite I don't like wine...but many thanks anyway for the test.
Well then you should move from delphi to freepascal/lazarus :p

Kurtnoise
12th September 2006, 17:27
Nope...gtk is more powerful for Linux imo.

Sharktooth
12th September 2006, 20:56
Well, porting delphi stuff to freepascal/lazarus is pretty easy.
Once you will publish the yamb 2 sources i'll give it a try.

Kurtnoise
13th September 2006, 16:58
tss, tss, tss...I can see what you're leading up. :p If I decide to open the sources, this won't be before GPL v3 release.


But if some people are interested by some ideas in Yamb 2.0, I can post some functions for sure...

chipzoller
13th September 2006, 22:20
Kurtnoise, any word yet reenabling the "-" character in the 2.0 preview?

SeeMoreDigital
13th September 2006, 22:34
Ah.... that's just reminded me...

When extracting chapters with YAMB 2.0 they are saved using the "Unicode" text format. Neither YAMB 1.6.0 or YAMB 2.0 seem to like the "Unicode" text format, they both seem to prefer the "ANSI" text format.

Kurtnoise
14th September 2006, 07:17
Kurtnoise, any word yet reenabling the "-" character in the 2.0 preview?
Sorry. I've no time to update the preview and/or fix bugs for the moment.

When extracting chapters with YAMB 2.0 they are saved using the "Unicode" text format. Neither YAMB 1.6.0 or YAMB 2.0 seem to like the "Unicode" text format, they both seem to prefer the "ANSI" text format.
Not Yamb but MP4Box...

Kurtnoise
19th September 2006, 17:23
@Skarktooth : what's exactly the windows theme do you use ? (the name...I would like to try on my side).

Sharktooth
19th September 2006, 17:26
Foton: http://www.deviantart.com/deviation/15733908/

Kurtnoise
19th September 2006, 17:28
...edit. Ok I found it.

nickolasemp
21st September 2006, 21:05
Not Yamb but MP4Box...

Could you please update MP4box to support Unicode format. I would like to have just one file with my greek/french subs in it... YAMB always stops in converting those srt files to ttxt. It doesn;t seem to like especially characters such as "é"... I have to put them manually.

And one more thing.... How can I create my own chapters? Could you be kind enough to upload a file to see how it works?

Kurtnoise
22nd September 2006, 17:40
Could you please update MP4box to support Unicode format.
No.

I would like to have just one file with my greek/french subs in it... YAMB always stops in converting those srt files to ttxt. It doesn;t seem to like especially characters such as "é"... I have to put them manually.
I'm french too and no problem with the é characters here. So, try to update your MP4Box.


And one more thing.... How can I create my own chapters? Could you be kind enough to upload a file to see how it works?
CHAPTER01=00:00:00.000
CHAPTER01NAME=01. Chapter 1.
CHAPTER02=00:02:00.000
CHAPTER02NAME=02. Chapter 2.
CHAPTER03=00:03:00.000
CHAPTER03NAME=03. Chapter 3.
Red part is mandatory. There are some other Chapters style supported by MP4Box but this kind of file can be automatically created when you use DVDDecrypter as Ripper (in Settings :: OGM Chapters Style).

nickolasemp
22nd September 2006, 19:46
Thank you for your response on chapters...

I found it on gpac.sourceforge.net (http://gpac.sourceforge.net). As for the subs thing that is kinda weird... I'll try to see where I'm wrong in my files. Your srts are -in order to keep the é- saved in Unicode, right? Probably not...

Kurtnoise
22nd September 2006, 19:58
No, not Unicode but ANSI or UTF8.

nickolasemp
22nd September 2006, 20:01
Isn't UTF8 a Unicode format?

I too save them in UTF8 but when I insert them in Yamb it just can't complete the operation due to this...

foxyshadis
22nd September 2006, 21:13
A lot of text editors errornously call UTF-16 (or worse, UCS-2) "Unicode" and have a separate UTF-8 mode. A lot of text editors are also very dumb.

MP4Box supports UTF-8 but not UTF-16. Does your editor include the BOM (two bytes in front to identify it as unicode)? You can see them with a hex editor, or a non-Unicode app.

nickolasemp
22nd September 2006, 21:28
Is there any way that I can see it with Notepad? Anyway, I'm saving my srt files with Notepad (or Wordpad) in UTF-8... I do believe that it is UTF8 because Notepad has an option saying UTF8 and another saying Unicode...

foxyshadis
22nd September 2006, 22:01
Notepad will properly handle UTF-8 and UTF-16, yep. (Wordpad I have no clue.) So it must be something else... can you post a sample of an srt that doesn't work?

nickolasemp
22nd September 2006, 22:09
Here it is.... Hope it helps a bit...

Kurtnoise
23rd September 2006, 08:53
What kind of error did you have when you mux your srt with MP4Box ?

nickolasemp
23rd September 2006, 09:08
I've uploaded the wrong file. First I convert my srt files to ttxt with Yamb, so as to achieve full compatibility. This is where it initially crashes. It can;t recognise special characters but you already explained why. I'm planning to make more tests this weekend. I'll use different options to see what works with what.

Thanks for your answers everyone... Time to play with my settings.

Hobojobo
25th September 2006, 17:51
I cannot create a mp4 with idx/sub.
The process always breaks up with "Creation fails"
How am I supposed to do it correctly?

When I add a sub file to a video stream, Yamb creates a idx file (Vobsub Version 7, 720x576) on its on.

I tried it with different movies, it does not work.

Is there right order important, in which I add the idx and sub file?

Kurtnoise
25th September 2006, 18:15
Read the f*cking rules from my 1st post...

Hobojobo
25th September 2006, 19:48
Here we go.

I use Yamb 2.0 preview and MP4Box-0.4.3_20060828


Log:

[20:42:13] : Yamb 2.0 started !!!
[20:42:13] : OS type detection...Windows 2000 Professional (version 5.0, Build 2195 : Service Pack 4)
[20:42:13] : MP4Box found...D:\+DVB+\Yamb-2.0\MP4Box.exe
[20:42:13] : No tagger tool detected...
[20:42:41] : Test.mp4 added in the List.
[20:42:49] : Test.idx added in the List.
[20:42:52] : Test.sub added in the List.
[20:43:20] : Creation of Test.mp4 ...
[20:43:20] : Command Line used for the mp4 creation : "D:\+DVB+\Yamb-2.0\MP4Box.exe" -add "H:\Test.mp4#1:name=GPAC ISO Video Handler" -add "H:\Test.idx#0" -add "H:\Test.sub" -new "D:\Test.mp4"
[20:43:20] : File saved in D:\Test.mp4 .
[20:43:22] : Importing ISO File...
[20:44:12] : Importing VobSub File...
[20:44:13] : Error importing H:\Test.sub: Feature Not Supported
[20:44:13] : Creation failed.
[20:44:23] : Yamb 2.0 closed.

Kurtnoise
25th September 2006, 21:44
.sub files correspond to MicroDVD Subtitle for MP4Box. Importing fails because your file is probably pictures from Vobsub format not a text file. That's why you have this error. Only .idx file is enough for you.

Hobojobo
25th September 2006, 22:36
@Kurtnoise13: Thank you for your help.

Borbus
2nd October 2006, 14:17
I also get the cosmetic bug mentioned in post #15. Also, because I don't use the standard windows colours the first bit looks like this:

http://img147.imageshack.us/img147/3521/yamb1mo4.th.png (http://img147.imageshack.us/my.php?image=yamb1mo4.png)

I can't read the text at all until I select it. You should probably force certain colours if the user is not using a standard windows theme.

chipzoller
20th October 2006, 22:41
Kurtnoise, have you created a newer build of Yamb 2.0 preview other than the first instance? I'm looking forward to really testing out the preview version after the '-' character has been reactivated.

Kurtnoise
21st October 2006, 14:18
none new build, nothing really new in fact...my motivation is gone.

chipzoller
21st October 2006, 15:16
Sorry to hear that :(
I think this new interface is quite good.

GmorG McRoth
22nd October 2006, 01:52
none new build, nothing really new in fact...my motivation is gone.

I hope you will feel better soon. YAMB is great GUI, superb work.

bond
22nd October 2006, 10:13
yeah we need yamb, its just too good! :)

SeeMoreDigital
22nd October 2006, 10:58
yeah we need yamb, its just too good! :)Yes indeedie...

Sounds like you need a few good nights out wid der boys ;)


Cheers

Dayvon
23rd October 2006, 01:06
YAMB = essential. Your work is amazing Kurt. Thanks sooo much for what you have contributed. Here's hoping the best for ya!

Sharktooth
24th October 2006, 13:58
none new build, nothing really new in fact...my motivation is gone.
Sorry to hear that. Well, thanks for the tool, though. Great work.

Kurtnoise
24th October 2006, 14:06
Just to be clear : Yamb is not dead. :) Updates are just postponed for the moment...

crypto
25th October 2006, 19:20
That's what we like to hear. Keep up the good work.

vlada
9th November 2006, 17:02
I'll continue here this (http://forum.doom9.org/showthread.php?p=898366) thread.

So I used YAMB 2.0 and MP4Box 0.4.3 20061018. I set in YAMB file properties to brand: AVC1 and FPS: 25. Here is the LOG:

[17:44:00] : Yamb 2.0 started !!!
[17:44:00] : OS type detection...Windows XP Professional (version 5.1, Build 2600 : Service Pack 2)
[17:44:00] : MP4Box found...C:\Program Files\Multimedia\Video\YAMB\MP4Box.exe
[17:44:00] : No tagger tool detected...
[17:44:09] : track1.h264 added in the List.
[17:44:27] : Creation of track1.mp4 ...
[17:44:27] : Command Line used for the mp4 creation : "C:\Program Files\Multimedia\Video\YAMB\MP4Box.exe" -add "C:\Program Files\Multimedia\Video\YAMB\track1.h264:fps=25" -new "C:\Program Files\Multimedia\Video\YAMB\track1.mp4"
[17:44:27] : File saved in C:\Program Files\Multimedia\Video\YAMB\track1.mp4 .
[17:44:27] : Importing AVC-H.264 File...
[17:44:28] : File Writing...
[17:44:29] : Creation complete.
[17:44:57] : Yamb 2.0 closed.


So there are 2 different problems. YAMB command line is correct according to FPS, but there is a bug in the MP4Box version I used. I tried an older one (20061005) and now FPS is set correctly.

The other problem is, that the -brand parameter is not there. So this probably is a bug in YAMB. Or am I missing something?

Kurtnoise
9th November 2006, 17:43
The other problem is, that the -brand parameter is not there. So this probably is a bug in YAMB. Or am I missing something?
Right...It's a bug. I'll fix it asap.

Rumbah
11th November 2006, 17:27
I got a problem with YAMB 2.0 preview and mp4box compiled on Aug 28 2006.

I wanted to put the new Quicktime Spiderman HD trailer to a mp4 file. It did not work and I got the following log:

[18:24:37] : Yamb 2.0 started !!!
[18:24:37] : OS type detection...Windows XP Professional (version 5.1, Build 2600 : Service Pack 2)
[18:24:37] : MP4Box found...C:\Programme\megui\tools\mp4box\MP4Box.exe
[18:24:37] : No tagger tool detected...
[18:24:53] : Spider-man_3_trailer_720p.mov added in the List.
[18:25:07] : Creation of Spider-man_3_trailer_720p.mp4 ...
[18:25:07] : Command Line used for the mp4 creation : "C:\Programme\megui\tools\mp4box\MP4Box.exe" -add "D:\Downloads\Spider-man_3_trailer_720p.mov#1:name=Apple Video Media Handler" -add "D:\Downloads\Spider-man_3_trailer_720p.mov#2:name=Apple Sound Media Handler " "D:\Downloads\Spider-man_3_trailer_720p.mp4"
[18:25:07] : File saved in D:\Downloads\Spider-man_3_trailer_720p.mp4 .
[18:25:08] : Error importing D:\Downloads\Spider-man_3_trailer_720p.mov#1:name=Apple Video Media Handler: IsoMedia File is truncated
[18:25:08] : Creation failed.
[18:25:10] : Yamb 2.0 closed.

PS: I could not get it into a mkv file with mkvtoolnix either.

bond
11th November 2006, 17:31
the mov file seems to be borken

Rumbah
11th November 2006, 17:50
I just downloaded it again (this time with a download manager) and the error sill occurs.

I can play the file with VLC and Quicktime flawlessly. So perhaps Apple changed something that you cannot extract the movie anymore?

SeeMoreDigital
11th November 2006, 18:22
If it's the same Spider-Man 3 trailer I have: -

http://i15.tinypic.com/33y3jpt.png

....then you'll have to "delete" the following "Timecode Track" data: -

http://i15.tinypic.com/351ipsn.png

....before you can save it to MP4 with YAMB. That said, once saved to MP4 (with YAMB) don't expect full compatibility with QT7 player because of the (previously reported) 6Ch AAC playback issues.... The MP4 file will work perfectly in other players though :D

Rumbah
11th November 2006, 19:37
Quicktime does not let me save the changed file, if I click save or save as, nothing happens. Is there another way to get rid of that stream?

SeeMoreDigital
11th November 2006, 20:09
Quicktime does not let me save the changed file, if I click save or save as, nothing happens. Is there another way to get rid of that stream?This facility is probably only available in the "Pro" version of QT7...

Does your version of QT7 allow you to "Extract" the streams instead?

http://i15.tinypic.com/351ipsn.png


Cheers

Rumbah
11th November 2006, 20:23
That may be possible as I don't own the pro version.

And no, extracting streams is not possible either.

SeeMoreDigital
11th November 2006, 20:30
That may be possible as I don't own the pro version.

And no, extracting streams is not possible either.Bummer...

Have you tried using YAMB to extract the individual streams?

Rumbah
11th November 2006, 20:40
Trying to extract single streams (audio, video stream, the timecode stream is not visible) also results in

[21:38:00] : Error opening file D:\Downloads\Spider-man_3_trailer_720p.mov: IsoMedia File is truncated

Rumbah
11th November 2006, 22:00
Now I extracted the streams with ffmpeg and remuxed them with Yamb. That worked.

SeeMoreDigital
11th November 2006, 22:53
Nice one ;)

Rumbah
12th November 2006, 13:37
Ah, I just noticed that audio and video are not synchronized...
I think I have to live with the mov file.

tymoxa
15th November 2006, 00:04
Ah, I just noticed that audio and video are not synchronized...
Rumbah
Yamb 2.0 preview:
creation > ...create mp4... > add > properties (video stream)
You should enter correct frame rate (23.976 for Spider-Man 3 trailer). Your desync problem will be gone.
http://i10.tinypic.com/2dqk1z6.png

Rumbah
15th November 2006, 21:03
Ah, ok, thanks.
But now I have it as a matroska file as mkvmerge got fixed and now works with that file.

Laraul
15th November 2006, 22:15
Sep. 2, 2006
"This is not an official Release. Only a preview for some testings. Official Release will be out in few days when I would have finished to upgrade the website."

So what happened to the official release?

If your satisfied with the current version, then simply make it the official release. Looks like you worked hard on this... but it kind of looks like you've just given up. It's easy to get the impression you don't care, regardless if you do or don't.

I'd like to see a Mac port of this. Since I don't use MP4 files much with Windows (MS too stupid to support it).

kurt
15th November 2006, 23:00
Now I extracted the streams with ffmpeg and remuxed them with Yamb. That worked.
Ah, I just noticed that audio and video are not synchronized...
I think I have to live with the mov file.
hi Rumbah,
could you provide the commandlines to extract the audio & video streams with ffmpeg plz?
thx in advance

Kurtnoise
16th November 2006, 06:36
So what happened to the official release?
not yet ready because :
All bugs described previously haven't been fixed.
My free time is limited.
I would like also to include some other features.
I'm waiting a new release of MediaInfo (especially for TS streams) which is planned to the end of this month according to Zenitram...

I'd like to see a Mac port of this. Since I don't use MP4 files much with Windows (MS too stupid to support it).
Well, I don't want to install a such OS on my system right now. So, if you want to offer one for me, why not...:D

kurt
16th November 2006, 14:48
I extracted the video- and audiostream of Spiderman3-trailer (*.mov) with latest ffmpeg (rev7087).
ffmpeg -i spiderman.mov -vcodec copy -f rawvideo -an spiderman.264
ffmpeg -i spiderman.mov -vn -acodec copy spiderman.aac

but remuxing with yamb 2.0 failed.
[15:41:12] : Command Line used for the mp4 creation : "C:\Rippen\Programme\MeGUI\tools\mp4box\MP4Box.exe" -add "C:\Movies\spiderman.264" -keepsys "C:\Movies\spiderman.mp4"
[15:41:12] : File saved in C:\Movies\spiderman.mp4 .
[15:41:12] : Cannot find H264 start code
[15:41:12] : Error importing C:\Movies\spiderman.264: BitStream Not Compliant
[15:41:12] : Creation failed.
[15:45:34] : Yamb 2.0 closed.

I tried Kurtnoises latest mp4boxbuild and the one from c_d
Is there anything wrong with my ffmpeg commandline?

Rumbah
16th November 2006, 15:40
hi Rumbah,
could you provide the commandlines to extract the audio & video streams with ffmpeg plz?
thx in advance

Well, I had a problem with a direct mux to a mp4 file so I had to do the following:

ffmpeg -i Spiderman.mov -acodec copy spiderman.aac
ffmpeg -i Spiderman.mov -acodec copy -vcodec copy Spidermantemp.mp4
Then I extracted the Video out of the Spidermantemp.mp4 file with Yamb and muxed the extracted h264 video stream with the spiderman.aac to the final mp4 (if I extracted only the video stream with ffmpeg, Yamb would not accept it).
As mentioned before, you should set the correct frame rate for the muxing process.

Kurtnoise
16th November 2006, 15:45
mov container is the culprit...

You can also rename mov file to mp4, then mux it in mkv with mkvmerge and extract each streams through mkvextract. At last, remux each streams in the mp4 container with Yamb. Easy, isn't it ?

Rumbah
16th November 2006, 15:54
Well, muxing with mkvmerge only works since the version in this (http://forum.doom9.org/showthread.php?p=899354#post899354) post. The official 1.8 throws up an error, too.

kurt
16th November 2006, 18:58
ha, one is able to mux mov in mkv? great! Then I don't need this extracting remuxing thing in yamb anymore - but it is working as you both said; thank you guys! :)

Selmer79
17th November 2006, 00:06
Not sure if the -ipod flag works in mp4box.exe yet, but your GUI lacks a way to set it anyways..
You might also want to remove all the "Click here to..." text and it is pretty obvious that you have to click there, and I also have to double-click.. One click should be enough.

Kurtnoise
17th November 2006, 02:33
Not sure if the -ipod flag works in mp4box.exe yet, but your GUI lacks a way to set it anyways..
It's planned...

You might also want to remove all the "Click here to..." text and it is pretty obvious that you have to click there, and I also have to double-click.. One click should be enough.
No...it's for a good reason.

Selmer79
17th November 2006, 03:37
One last question.. I'm muxing in audio that has an audio delay that is listed in the filename (eg. Lain02 T01 2_0ch 224Kbps DELAY -120ms.mp4).. Will YAMB honor that delay or do I have to manually enter it for every mux-job?

jksmurf
17th November 2006, 03:41
Kurtnoise,

First off a big merci-beaucoup for the fantastic util, it has a really nice clean interface. It's so good, I'd love to see this interface as a splitter/jointer extended to MPEG2/AVI files too (it seems only MP4/3GPP current supported formats). Any chance of that?

I came across it in a search for splitting mp4 (x264) files, which it did really well, in the set specific-sized chunk mode I used it for. I can't wait for the preview screen to be enabled, presumably with multiple (but allowing uneven) cut points, producing uneven length cuts?? This will give it greater added flexibilty as at present (as far as I can tell, you can only make a fixed split file sizes, or single cut point to make two files, (each of which I guess you could then edit again etc etc). Is this how preview will work i.e. cut points anywhere?

Suggestions (only):

I have another suggestion for the splitter function, especially if the multiple (uneven) cut points scheme is implemeted. I'd really like to see a "auto-concatenate" option after the splitting event. If you know you are going to split it into a finite number of sections, then:

If these split files are numbered e.g. lets say you split a show with Garbage at the beginning and end and an advert in the middle, that would be 3 sets of garbage (which can be automatically numbered by YAMB as 1, 3 and 5) and two bits of show (automatically numbered 2 and 4). You then say (using check-box e.g.) I want 2 and 4 joined (concatenated) and it will automatically do that in one hit (i.e. just saves going into the join (conatenate) screen. Anotehr suggestion might be say add an option for concatenate the even (or odd) files, as you might cut into pre-show garbage(1), then show (2), ad break (3) then show (4), then ad break (5), then show (6), then end of show garbage(7).

Cheers again, great bit of work.

k.

Kurtnoise
17th November 2006, 08:09
I'm muxing in audio that has an audio delay that is listed in the filename (eg. Lain02 T01 2_0ch 224Kbps DELAY -120ms.mp4).. Will YAMB honor that delay or do I have to manually enter it for every mux-job?
If your delay has been taken into account during audio transcoding, no need to report it again...

Kurtnoise
17th November 2006, 08:15
First off a big merci-beaucoup for the fantastic util, it has a really nice clean interface. It's so good, I'd love to see this interface as a splitter/jointer extended to MPEG2/AVI files too (it seems only MP4/3GPP current supported formats). Any chance of that?
Nope...

I came across it in a search for splitting mp4 (x264) files, which it did really well, in the set specific-sized chunk mode I used it for. I can't wait for the preview screen to be enabled, presumably with multiple (but allowing uneven) cut points, producing uneven length cuts?? This will give it greater added flexibilty as at present (as far as I can tell, you can only make a fixed split file sizes, or single cut point to make two files, (each of which I guess you could then edit again etc etc). Is this how preview will work i.e. cut points anywhere?
only at key-frames.

I have another suggestion for the splitter function, especially if the multiple (uneven) cut points scheme is implemeted. I'd really like to see a "auto-concatenate" option after the splitting event. If you know you are going to split it into a finite number of sections, then:

If these split files are numbered e.g. lets say you split a show with Garbage at the beginning and end and an advert in the middle, that would be 3 sets of garbage (which can be automatically numbered by YAMB as 1, 3 and 5) and two bits of show (automatically numbered 2 and 4). You then say (using check-box e.g.) I want 2 and 4 joined (concatenated) and it will automatically do that in one hit (i.e. just saves going into the join (conatenate) screen. Anotehr suggestion might be say add an option for concatenate the even (or odd) files, as you might cut into pre-show garbage(1), then show (2), ad break (3) then show (4), then ad break (5), then show (6), then end of show garbage(7).
I'll see what can I do but that doesn't seem to be easy to do btw.

Selmer79
17th November 2006, 14:39
Just noticed one thing..
When using the EDITING > TAG section, finished tagging one file and the BACK-button doesn't work.

bond
18th November 2006, 10:47
mov container is the culprit...

You can also rename mov file to mp4, then mux it in mkv with mkvmerge and extract each streams through mkvextract.you can not rename .mov to .mp4 for the aac part, as aac is stored differently in mp4 and mov

At last, remux each streams in the mp4 container with Yamb. Easy, isn't it ?yeah

Kurtnoise
18th November 2006, 13:01
mov trailers contain always audio & video streams you know ;). So, why not after all. It should work...even it's not recommended as you said.

bond
18th November 2006, 15:34
avi also contains audio and video streams. so what? aac is stored differently in mov than in mp4, so renaming .mov to .mp4 with aac is not only just not recommended, but simply nonsense

nonsense because a pure .mp4 tool will NOT be able to handle the aac stream. if you have a tool that still handles the aac stream it will most likely also handle it with the mov extension...

Kurtnoise
18th November 2006, 16:46
ahem...I spoke about mov trailers. Only *trailers*...

aac is stored differently in mov than in mp4
depends of what kind of muxers we use...

bond
18th November 2006, 16:58
depends of what kind of muxers we use...spec compliant muxers mux aac differently into mov than into mp4, as its the case for the mov trailers on apples page

SeeMoreDigital
18th November 2006, 19:17
spec compliant muxers mux aac differently into mov than into mp4, as its the case for the mov trailers on apples pageIndeed...

I guess this would explain why nobody here has been able to successfully mux MPEG-4 video together with 6Ch AAC audio within .MOV.... and get them to play in QT7 player :scared:

CubaMAN
24th November 2006, 23:59
Indeed...

I guess this would explain why nobody here has been able to successfully mux MPEG-4 video together with 6Ch AAC audio within .MOV.... and get them to play in QT7 player :scared:

Is there any chance that it will be able or do we have to wait till Apple updates the Quicktime Player to play .mp4 with 6Ch?

SeeMoreDigital
25th November 2006, 10:31
Is there any chance that it will be able or do we have to wait till Apple updates the Quicktime Player to play .mp4 with 6Ch?Well all I can say is.... During the beta testing stage of QT7, I reported this particular issue after using every one of their beta builds.... And nothing was done :eek: :scared:

vlada
1st December 2006, 20:09
Do you know anyone who is using QuickTime Player? I don't. Maybe on Apple computers, which are not very popular in Europe. I wouldn't worry about it, just tell people to use VLC.

SeeMoreDigital
1st December 2006, 20:29
Do you know anyone who is using QuickTime Player? I don't. Maybe on Apple computers, which are not very popular in Europe. I wouldn't worry about it, just tell people to use VLC.Yes... all my clients use it to distribute their "show-reels" video's via their web sites!

QT7 still provides the simplest way of displaying full motion video (with 2Ch AAC audio) within web pages.... As it's so simple to do ;)

vlada
1st December 2006, 20:45
Strange people... I would use Flash for maximum compatibility and DivX for best quality. Have you ever seen trailers at Stage6 (by DivX)? Perfect quality and it is also very simple.

SeeMoreDigital
1st December 2006, 21:28
Strange people... I would use Flash for maximum compatibility and DivX for best quality. Have you ever seen trailers at Stage6 (by DivX)? Perfect quality and it is also very simple.Eh....

DivX conforms to Part 2 of the ISO MPEG-4 14496 specification. Which can easily be muxed (as a simple profile stream) into either the MP4 or MOV container. And then played in QT7.

The quality of MPEG-4 Part 2 is easily surpassed by MPEG-4 Part 10 (aka: MPEG-4 AVC), which can be played in QT7 too.... With the greatest respect, you're not making any sense at all!

vlada
3rd December 2006, 12:33
SeeMoreDigital
I wasn't trying to say, that MPEG-4 ASP is better then MPEG-4 AVC. You're absolutely right here. I was comparing quality of YouTube and Stage6 services.

My point was, that DivX offers a simple yet powerful web player, which can stream standard AVI-MPEG-4 ASP/MP3 files. I think there is no doubt that the usability of AVI files is much better then MOV/MP4.

Get the DivX Web Player (http://www.divx.com/divx/webplayer/) (just 1,3 MB) and look at videos published at Stage6 (http://stage6.divx.com/members/60683/videos/910). I think anyone who has seen it will shortly forget that anything like QuickTime ever existed. :)

But I think we're getting off-topic. It is probably my fault...

SeeMoreDigital
3rd December 2006, 12:47
SeeMoreDigitalGet the DivX Web Player (http://www.divx.com/divx/webplayer/) (just 1,3 MB) and look at videos published at Stage6 (http://stage6.divx.com/members/60683/videos/910). I think anyone who has seen it will shortly forget that anything like QuickTime ever existed. :) Been there, tried it, I even helped DivX with the early development of their web embeded player. No, I won't be going down this route. Nor would I recommend its use to others!

The practice of placing MPEG-4 (Part 2 or Part 10) video in the .AVI container for streaming is as outdated as the .AVI container itself....

And seeing as though YAMB is an MP4 muxing tool... Yes you are way off topic!

nickolasemp
12th December 2006, 23:26
I tried to add an avc file(~4Gb) in an mp4 container and yamb stopped at 2Gb. Is it some sort of bug?

Kurtnoise
13th December 2006, 18:09
Nothing to do with Yamb but known issue from MP4Box sometimes.

nickolasemp
13th December 2006, 18:27
sometimes

what do you mean by that? is there any way to get it done? Should I try over a couple of times?

Kurtnoise
14th December 2006, 00:12
I mean that some people have already reported the same problem but personally I never been able to reproduce this behavior (either on windows or linux systems).

chipzoller
17th December 2006, 03:00
Kurtnoise13, any new developments or work on your 2.0 preview? :)

Kurtnoise
17th December 2006, 06:26
I'm working on it but my free time is quite limited. I hope to release something during my x-mas holidays (which begins next week...) :)

Kurtnoise
22nd December 2006, 09:31
Hey guys,

I'm in vacation right now and I begin to update a new release. I'm thinking to add .TS support. We have worked together with Zenitram to have something fine in MediaInfo lib...So, with the last one AVC and/or MPEG-2 video streams in .TS are well detected.

Problem comes from MP4Box (not really an issue but huh...) coz the last builds are not well stable due to symbian port. Some parts have been rewriten and some features are now buggy (like vobsub support and especially .TS import). So, to have something useable we need an old build but this implies that the few bugs fixed previously haven't been included.

So what do you think guys ? We wait some updates from gpac devs or we start as soon as possible with an old build and some new stuff ?

comments welcome...;)

SeeMoreDigital
22nd December 2006, 10:41
Hi Kurt,

I've gone back to using your MP4Box_0.4.3_(2006-10-05) build. Which seems very stable...

Interestingly, when MP4Box scans TS files for PID assignments, and misses some of them (audio usually).... It is possible to manually add their values and still demux the streams.

By-the-way, I currently have to obtain the PID values by playing the TS source using Haali

Kurtnoise
22nd December 2006, 18:04
Interestingly, when MP4Box scans TS files for PID assignments, and misses some of them (audio usually)....
I've made some tests with the 20060828 build and all seems to be ok with it concerning PID detection...Anyway, I won't use MP4Box to find those values but MediaInfo directly. ;)

SeeMoreDigital
22nd December 2006, 19:12
Anyway, I won't use MP4Box to find those values but MediaInfo directly. ;)That sounds cool...

So PID detection will be added to MediaInfo then?

Kurtnoise
22nd December 2006, 19:19
Not "will be" but "it has been"...

Kurtnoise
26th December 2006, 08:31
No more comments about this ? If you have some other requests, it's time to speak up...

That sounds cool...
http://img242.imageshack.us/img242/5918/yambtsib7.th.gif (http://img242.imageshack.us/my.php?image=yambtsib7.gif)

So PID detection will be added to MediaInfo then?
JFYI, MediaInfo returns pids values in hexa. However, MP4Box needs binary form to use those values. Don't worry about that, Yamb is smart enough to convert the hex to bin value by himself...:p

vlada
26th December 2006, 19:10
Just one idea: I think it would be good idea, to use AVC1 as a default brand for an MPEG-4 AVC video stream. It should be a workaround for a problem I mentioned here (http://forum.doom9.org/showthread.php?t=117980). Or are there any reasons why it shouldn't be used?

Kurtnoise
26th December 2006, 20:13
No, avc1 shouldn't be the default brand name for AVC video streams. Honestly, I don't get the point to have this by default...

Btw yes, the bug mentioned for this workaround has been fixed.

SeeMoreDigital
26th December 2006, 20:19
Just one idea: I think it would be good idea, to use AVC1 as a default brand for an MPEG-4 AVC video stream. It should be a workaround for a problem I mentioned here (http://forum.doom9.org/showthread.php?t=117980). Or are there any reasons why it shouldn't be used?As far as I'm aware, it already does: -* Movie Info *
Timescale 600 - Duration 00:00:50.760
Fragmented File no - 2 track(s)
File Brand isom - version 1
Created: GMT Tue Dec 27 13:03:43 2005

File has root IOD
Scene PL 0xff - Graphics PL 0xff - OD PL 0xff
Visual PL: AVC/H264 Profile (0x15)
Audio PL: AAC Profile @ Level 4 (0x2a)
No streams included in root OD

Track # 1 Info - TrackID 1 - TimeScale 48000 - Duration 00:00:50.133
Media Info: Language "Undetermined" - Type "soun" - Sub Type "mp4a" - 2350 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio AAC LC - 6 Channel(s) - SampleRate 48000
Self-synchronized

Track # 2 Info - TrackID 2 - TimeScale 25000 - Duration 00:00:50.760
Media Info: Language "Undetermined" - Type "vide" - Sub Type "avc1" - 1269 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 576 - Profile Main @ Level 4
Pixel Aspect Ratio 64:45 - Indicated track size 720 x 576
Self-synchronized

Kurtnoise
27th December 2006, 08:25
@SMD: Nope. this is the atom name not the brand name...In your case, brand name is in the top of the list [File Brand isom - version 1].

vlada
27th December 2006, 11:10
Kurtnoise13
O.K., I understand. Just one question: Why is x264 using brand AVC1, if it's not recommended?

Drachir
27th December 2006, 12:40
Kurtnoise13
O.K., I understand. Just one question: Why is x264 using brand AVC1, if it's not recommended?

'avc1' should be used if AVC Extensions are used. In files conformance to the AVC File Format (ISO/IEC 14496-15) 'avc1' have to be listed in the compatible-brands list.

As far as I know files created by MP4Box or x264 don't use this extensions.

In file formats based at ISO base media file format(ISO/IEC 14496-12) the major-brand(ftyp box/atom) indicate what kind of format you have. It indicate to which standard this file fits best. Normally in each standard there is a file extension defined.
If the major-brand(ftyp box/atom) is set to mp42 you have an file conformance to MP4 file format version 2 (ISO/IEC 14496-14) with the extension mp4.
If the file is conformace to 3GPP file format version 6 (3GPP TS 26.244) the major-brand (ftyp box/atom) is set to 3gg6/3gp6 the file extension is 3gp.
If the the major-brand (ftyp box/atom) is set to 'qt ' the extension is mov and you have a QuickTime File Format.
...

Kurtnoise
27th December 2006, 12:50
@Vlada: who says that it's not recommended ?

@Drachir: by default, MP4Box uses the default brand name (aka isom) whereas x264 uses directly the one for avc streams defined in ISO specs (aka avc1)...

SeeMoreDigital
27th December 2006, 13:03
Just had a look at some early Recode2 MPEG-4 AVC sample encodes: -* Movie Info *
Timescale 1000 - Duration 00:00:50.800
Fragmented File no - 4 track(s)
File Brand avc1 - version 0
Created: GMT Mon Jul 18 10:52:09 2005

File has root IOD
Scene PL 0x01 - Graphics PL 0xfe - OD PL 0xfe
Visual PL: No visual capability required (0xff)
Audio PL: Scalable Audio Profile @ Level 1 (0x05)

EDIT: And an early QT7 MPEG-4 AVC sample encode: -
* Movie Info *
Timescale 600 - Duration 00:00:50.760
Fragmented File no - 2 track(s)
File Brand qt - version 537199360
Created: GMT Tue Nov 08 09:42:19 2005

File has no MPEG4 IOD/OD


Cheers

chipzoller
30th December 2006, 15:03
Kurtnoise13, Yamb/mp4box can't mux audio alone in a .m4a (apple's container for mp4 audio), can it? Perhaps just mp4box itself...is that a function contained within it?

bond
30th December 2006, 15:08
.m4a = .mp4

chipzoller
30th December 2006, 15:11
.m4a = .mp4
Except when it comes to the iPod :)
If you have the general .mp4 container on the iPod, it assumes it's video content because it doesn't scan and categorize the streams within. This pisses me off because I want to convert my songs using the Nero AAC encoder but as you know it outputs to an MP4. It just makes managing your library a hassle this way. Admittedly, I haven't done much looking into .m4a muxers but thought I read (or heard) something about m4box doing this a while back.

vlada
30th December 2006, 15:13
chipzoller
As bond already said M4A = MP4. Just rename your files, that's all.

SeeMoreDigital
30th December 2006, 15:16
Kurtnoise13, Yamb/mp4box can't mux audio alone in a .m4a (apple's container for mp4 audio), can it? Perhaps just mp4box itself...is that a function contained within it?Just in-case you did not know, YAMB 1.6 can "see" and de-mux AAC streams within the .M4A container okay - No need to re-name anything ;)

chipzoller
30th December 2006, 15:21
As bond already said M4A = MP4. Just rename your files, that's all.
Wow, I guess I wanted to make it more complicated than it already was. I thought the container formats were different somehow, and now I feel really stupid for not having thought of that.

Thanks you guys!

Drachir
30th December 2006, 15:57
.m4a = .mp4

If you are strict it is not same. Both is based at ISO base media file format (ISO/IEC 14496-12).
For m4a Apple added there iTunes Tags and a MP4 like Audio Sample Entry ... . And the major ftyp is set to "M4A " and a compatible brand is set to "mp42".
For mp4(ISO/IEC 14496-14) there was added the Scenedescription(BIFS Track), the Object Description Framework and the Sync Layer. The major ftyp is set to "mp42".

I would not simply rename it. Its more or less the same if you would rename a mov to mp4 depended from the used codecs. IMHO

I would use m4a for audio only files. A scenedescription isn't needed for a simply audioplayer. You don't want to know where the audio audio is placed in a 3D coordinate system.

If you want to create a MP4 file conformace to (ISO/IEC 14496-14) use a tool like MP4MenuGUI. ( I didn't tested it until now. I am a bit lazy/other things to do and my Windows PC is slower than the one from Bond ;) ).

Kurtnoise
30th December 2006, 16:18
Yep...there is a switch dedicated to the iPod in MP4Box ( -ipod). But I don't think I'll add it to the next release due the issues noticed previously.

Kurtnoise
7th January 2007, 14:45
Hi,

The update for the next release is almost finished. I'm working on "Vista Ready" features right now. So, if you have already installed this OS and you want to test Yamb on it, send me a PM or mail me : kurtnoise at free dot fr ; I'll send you a build for testing.

10x

_ck_
9th January 2007, 06:21
I use large fonts windows GUI setting because of eyesight issues
and I cannot see the right sight of your dialogs in 2.0 preview :(

Kurtnoise
9th January 2007, 18:05
yes...it should be fixed in the next release. So, wait a couple of days.

oLex
19th January 2007, 16:44
Kurtnoise13, add a "next"-button into process-layer for begining a new work, please.
Thanx.

Kurtnoise
19th January 2007, 18:23
In Settings, check "Enable OnFinish event". With this, when you click on Finish button, you will have a pop-up message. Choose "no" to create a new work.

oLex
19th January 2007, 21:23
In Settings, check "Enable OnFinish event". With this, when you click on Finish button, you will have a pop-up message. Choose "no" to create a new work.

oh, thank you! it's my inattention :(

chipzoller
30th January 2007, 05:12
So, Kurtnoise, any news with the 2.0 release? I'm waiting with bated breath as I'm sure many others are.

Keep up your great work.

Kurtnoise
30th January 2007, 20:04
When it will be done. :) All tests on Vista are not finished yet. Plus, I'm changing the tagging part (should be more intuitive and easier to use). Video Preview feature for splitting works now but needs to be tuned. Unfortunately, I can only work to this project the weekend. My free time is still limited though...

KRUSADER
19th February 2007, 21:07
Is there any posibility that we will see batch muxing feature, in one of the next versions on YAMB, for example I would mux my aac music files in MP4, container.
Thanks.

P.S.
My english sucks!

Kurtnoise
20th February 2007, 05:12
In Settings, check "Enable OnFinish event". With this, when you click on Finish button, you will have a pop-up message. Choose "no" to create a new work.
.....or I missed something ?

KRUSADER
21st February 2007, 19:16
.....or I missed something ?

I mean real batch converting, not file by file.

Kurtnoise
21st February 2007, 19:33
give me a definition of real batch...

khagaroth
21st February 2007, 20:18
Take a bunch of input files -> set their parameters -> click mux = a bunch of muxed files

Kurtnoise
22nd February 2007, 05:22
So, at the end the result is the same, right ?...;)


I'll see what I can do btw.

KRUSADER
22nd February 2007, 20:20
Yes, imagine this, you have 5000+ aac files to pack it to mp4 container. If u pack it one by one it should take more than week, but if you do it using batch packing, it would take only a few hours, and u could do something else instead repeating the same thing 5000 times.

:thanks: for your appreciation.

chipzoller
23rd February 2007, 16:34
I'd also like to see a batch processing feature also. Often times I'm muxing many audio and video tracks together from TV episodes to go on my iPod and it sure would be nice to just queue them all up and let them mux.

imdaman
25th February 2007, 00:36
Thanks for the share mate :D

SealTooGreat
25th February 2007, 02:53
@Kurtnoise13
Does YAMB 2.0 have custom PAR option?!I could only find PAR presets!
Does mp4box have options for DAR?!
Could you implement options for PAR and DAR just like in MPEG Modifier?!

KRUSADER
25th February 2007, 09:45
I'd also like to see a batch processing feature also. Often times I'm muxing many audio and video tracks together from TV episodes to go on my iPod and it sure would be nice to just queue them all up and let them mux.

YAMB, as name says, is Yet Another MP4Box GUI, so, I don't believe that Kurtnoise will add sound processing opts cuz MP4Box is not sound processing program, it's just MP4 muxing cli.

Kurtnoise
25th February 2007, 11:43
Does YAMB 2.0 have custom PAR option?!I could only find PAR presets!
You can overwrite it...

Does mp4box have options for DAR?!
No

SealTooGreat
25th February 2007, 12:53
You can overwrite it...
When I've entered 64:45 in "Pixel Aspect Ratio" field, it returns back to "Unspecified". What am I doing wrong?!
Quote:
Originally Posted by SealTooGreat View Post
Does mp4box have options for DAR?!
No
OK...Could you implement "fake" DAR, so your Yamb would calculate/translate to PAR and than this calculated PAR would be applied to video/MP4. Often, it's much easier to correct AR by DAR, not by PAR.

KRUSADER
28th February 2007, 16:24
Any news about batch converting?

Kurtnoise
28th February 2007, 19:42
None news...It's on my todo list but not for the next release.


When I've entered 64:45 in "Pixel Aspect Ratio" field, it returns back to "Unspecified". What am I doing wrong?!
Did you select the blank item or the first one ?


OK...Could you implement "fake" DAR, so your Yamb would calculate/translate to PAR and than this calculated PAR would be applied to video/MP4. Often, it's much easier to correct AR by DAR, not by PAR.
Why not applied it during encoding instead of muxing ?

SealTooGreat
1st March 2007, 02:55
Did you select the blank item or the first one ?
In both cases don't work!Also tried to overwrite PAL presets and it doesn't help in achieving desirable PAR!
Why not applied it during encoding instead of muxing ?
I do that all the time, but sometimes, in hurry, I forget and 60% downloaded encodes have wrong AR which can be easily correct by DAR, not by PAR.
So is there any chance to implement above mentioned "fake" DAR?!

Kurtnoise
1st March 2007, 18:03
huh ? Presets work flawlessly. Anyway, PAR commands should be better in the next release.


DAR features is on my todo list but stop to dl...:)

Schrade
1st March 2007, 18:55
Any chance you can add support for muxing a JPEG image? I can do it manually with MP4Box but can't do it using YAMB :(

Kurtnoise
1st March 2007, 19:58
This will be include in the next release...(already done in fact)

btw, just by curiosity : which player do you use to play these kind of files (jpeg muxed in mp4) ?

SealTooGreat
1st March 2007, 22:02
huh ? Presets work flawlessly.
Yes it works perfectly, but I've never used PAL 16:9(aka PAR=20:11). I found that generic PAL 16:9(PAR=64:45) better stretch video to correct AR. Same is for NTSC 16:9 preset.
By the same token, is it reasonable, also, to put "generic PAR presets" to your todo list or custom PAR is enough?!
When should we expect next Yamb release?!
Anyway, thanks for great effort you've been putting!:)

Kurtnoise
2nd March 2007, 04:44
By the same token, is it reasonable, also, to put "generic PAR presets" to your todo list or custom PAR is enough?!
Custom should be fine...

When should we expect next Yamb release?!
That's the question...I don't know.

Schrade
2nd March 2007, 06:13
This will be include in the next release...(already done in fact)

btw, just by curiosity : which player do you use to play these kind of files (jpeg muxed in mp4) ?
None that I know of. I was just trying to get a PSP video to show the thumbnail since their DRM'd videos from P-TV use it.

It might still be possible but I just have to learn more about the atom stuffs.

Kurtnoise
2nd March 2007, 20:16
Osmo4 from GPAC Framework should be able to play them...

sp@rrow
3rd March 2007, 05:19
Where i can find last release?

Kurtnoise
3rd March 2007, 05:28
http://kurtnoise.free.fr/Yamb/

sp@rrow
3rd March 2007, 08:00
http://forum.doom9.org/showthread.php?p=930683#post930683
I speak about these releases

Kurtnoise
3rd March 2007, 09:49
aaa...only available on my hard drives then.

halsboss
9th March 2007, 07:04
Kurtnoise13, does that means 2.0 is available I wonder ?

Kurtnoise
9th March 2007, 18:12
Hi,

The preview available is a pre-release of the 2.0...If you speak about the next one, for the moment I can only provide a build with some features disabled (due to the lack of time...not finished yet). Let me know if you are still interested.

halsboss
10th March 2007, 05:17
Thanks for your kind offer. I'll await the final release of V2.
Cheerio

RadioactiveMan
10th March 2007, 16:28
Let me know if you are still interested.
i am interested. :)

Kurtnoise
11th March 2007, 10:03
http://kurtnoise.free.fr/Yamb/

halsboss
11th March 2007, 23:41
Ohh well, one in all in. Thankyou for that.

SealTooGreat
18th March 2007, 09:06
I have a problem with Serbian subtitles(SRT, code: 1250 ANSI Central European) after multiplexing with video,audio and chapters....Serbian letters don't display correctly. Don't have this problem with external SRT loading. Any idea ?! Do I have to convert cp1250 to unicode?
I'm using Yamb-2.0_20070311, MP4Box-0.4.3_20070314, and MPC+ffdshow_rev1006_20070307_clsid_sse_icl9(for subtitle decoding)...or I've had to do some tweaking by Haali splitter-7-March-2007?

When I choose "Brand Name"(i.e. "ND HDTV AVC", because that what I've used with Nero Recode-only video encoding by AviSynth) other than "Unspecified" Yamb won't do multiplexing, with "Unspecified" is OK.
By the way custom PAR still don't work ("Properties->Pixel Aspect Ratio->Other...", i.e. 64:45)....or I'm doing something wrong.
(I still have to stick with mp4box commandline for PAR changing)

Kurtnoise
18th March 2007, 09:12
Which player(s) did you try to play with your file ?

SealTooGreat
18th March 2007, 09:53
And pls, could you fix PAR custom, because MeGUI by default don't put PAR=1:1, and in Nero Recode I have to disable it 'cause of automatic resizing...and I need those default PAR=1:1.....or You can put one more PAR preset (i.e 1:1 Square Pixel)
btw, any news, when will you release Yamb 2.0 with "fake" DAR input?

SealTooGreat
18th March 2007, 10:09
I've also tried saparetly to convert SRT to Gapac TTXT...and it doesn't help.
Note: This options in "Editing" it's a little bit tricky. First you have to choose which format you prefer and than to load subtitle, otherwise it won't let you change format.
*update*
Directshow Players with ffdshow-EastEurope subtitles code(MPC, WMP 11 and 6.4) have a problem to display subtitles correctly....also same is with Nero ShowTime(when for some reason use ffdshow) but with his own filters it doesn't show subtitles at all.
Only with gmplayer2007.02.14.Athlon-64 Celtic Driud built(subfont-encoding=cp1250 in mplayer config), Serbian letters are OK, but can not recognize name i've applied (to subtitles), it says "Unknown"

bond
18th March 2007, 10:28
the subtitles in mp4 are utf-8 always, so try mp4box feeding that

edit: this might very well also be a player issue, not using utf-8 for displaying the subs

SealTooGreat
18th March 2007, 11:13
the subtitles in mp4 are utf-8 always, so try mp4box feeding that
I don't know if Yamb by default use utf-8. Could you provide mp4box commandline to enforce utf-8.

bond
18th March 2007, 11:46
I don't know if Yamb by default use utf-8. Could you provide mp4box commandline to enforce utf-8.yamb has nothing to do with the chars. there is no option in mp4box to force utf-8. its your job to feed it a file that uses utf-8

SealTooGreat
18th March 2007, 12:15
^I don't know how to create utf-8 compatible subtitles, but here's my subs ripping workflow:
DVD(.IFO)->SubRip1.5(Save as 1250 ANSI Central European)->SubtitleWorkShop2.51(to fix "informations and errors" and than again save as .SRT)
Does this workflow give me utf-8 compatible subtitle. If not, do you have any suggestion how to make it compatible.
And how am I only having no problem with GMPlayer?
btw, multiplexing with IDX/SUB(only IDX is loaded in Yamb) I have no issue...probably they are pictures, not charts.

vlada
18th March 2007, 12:29
Use PSPad to convert CP-1250 or ISO 8895-2 to UTF-8.

SealTooGreat
18th March 2007, 14:15
@Vlada
Could you give a little description how can I do that , using PSPad?

Kurtnoise
18th March 2007, 19:46
SubRip is able to save srt files in utf8 as well...

btw, could you try to summarize your problem coz with all editions in your last posts I'm little bit confused.

SealTooGreat
18th March 2007, 20:50
I've thought that detail reports are always welcome... :)

1. I've muxed subtitle(SRT, code: 1250 ANSI Central European) with h264/aac/chapters, using your Yamb, into MP4.
MPC,WMP+ffdshow can not display my language letters correctly. With GMplayer it's OK....why?!
2. Second thing is PAR custom issue.
3. Problem with choosing "Brand Name" and Yamb's refusing to do multiplexing.
4. Conversation SRT to Gapac TTXT is tricky.

...plz read my previous post carefully, I will just repeat myself.

naugas
19th March 2007, 10:43
I can't find anyone else mention it, but when trying the joining/concatenation editor, nothing happens when pressing "Add", or when trying to drag and drop some mp4 files (except a "+"-sign showing at the cursor, for any file-type). Using preview from 2007-03-11.

Kurtnoise
19th March 2007, 19:19
@naugas:
The preview available is a pre-release of the 2.0...If you speak about the next one, for the moment I can only provide a build with some features disabled (due to the lack of time...not finished yet). Let me know if you are still interested.


@SealTooGreat : ok...I'll look at this asap. Thanks.

SealTooGreat
20th March 2007, 18:55
I can't find anyone else mention it, but when trying the joining/concatenation editor, nothing happens when pressing "Add", or when trying to drag and drop some mp4 files (except a "+"-sign showing at the cursor, for any file-type). Using preview from 2007-03-11.
Try Yamb-2.0-Preview 2006-Sep-03 (http://kurtnoise.free.fr/index.php?dir=Yamb/&file=Yamb-2.0-Preview.zip). joining/concatenation editor is not complete, but it works.

Romario
21st March 2007, 20:54
Final version, when???

vlada
22nd March 2007, 11:35
I guess when it's done ;-)

SealTooGreat
4th May 2007, 05:37
@Kurtnoise13
Could you add "ISMA complaint" to Yamb GUI.
mp4UI and Elecard XMuxer Pro(MP4 settings) have this option.

Custom PAR still doesn't work (there's no command line in the log file).
Why the log file is created ONLY after exiting the Yamb.... make it after/while mux/demux/other process.

edit: I've used 27-april-2007 build

burfadel
4th May 2007, 05:57
Are people using the Yamb 2 build released on 27 Apr? its only a week old!

Kurtnoise
4th May 2007, 07:21
Could you add "ISMA complaint" to Yamb GUI.
mp4UI and Elecard XMuxer Pro(MP4 settings) have this option.
For 3gp files ? Are you sure it's usefull for mp4 ?

Custom PAR still doesn't work (there's no command line in the log file).
I know...haven't check it out. Today, I'll give it a shot.

Why the log file is created ONLY after exiting the Yamb.... make it after/while mux/demux/other process.
as you can see, there are some time indications with extra comments and command lines in this log. So, for each processes a message is added in internal, not created at the end. The only thing happens, when you close the GUI, is the writing in the file which is completely different (at least in my point of view).

Are people using the Yamb 2 build released on 27 Apr? its only a week old!
be aware with these builds...It's just only for testing. Some features aren't not tuned/finished.

SealTooGreat
4th May 2007, 09:05
For 3gp files ? Are you sure it's useful for mp4 ?
I'm not an expert (just good observation), but:
1.When you click "Set default" in mp4UI's option tab, "Make ISMA complaint" is automatically checked.
2. Probably there's some good reason why Elecard put this option(for MP4) in XMuxer Pro (it's not default like in mp4UI)
3. QuickTime MPEG-4 Video Export Options (http://helpqt.apple.com/qthelpwr3/english/QuickTimeHelp/pgs/c4qt12.html#1009785)
File Format: To ensure operability with devices made by ISMA members, choose "MP4 (ISMA)." For more information, go to http://www.isma.tv/.
4. mp4box has "-isma" switch, just make it available in your gui, for people like me. :)

as you can see, there are some time indications with extra comments and command lines in this log. So, for each processes a message is added in internal, not created at the end. The only thing happens, when you close the GUI, is the writing in the file which is completely different (at least in my point of view).

So, could you point me how to see log file without Yamb restarting each time i want see the same. It's a bit annoying.
BTW it will raise my efficiency in bug chasing :D

edit1: Have you considered adding "fake" DAR (and let your Yamb convert it to PAR)?

edit2: adding "-isma" via command line gives me "Error: Feature Not Supported". Why?
comand line: "D:\Program Files\DVDRip Programs\MeGUI\tools\mp4box\MP4Box.exe" -par 1=1:1 "Flushed AwayTestPAR.mp4" -isma

edit3: Is there any GUI(for win32) based on mpeg4ip beside mp4UI?

burfadel
4th May 2007, 09:06
Firstly, thanks for providing a great tool, its definately appreciated by many people!

I understand about the test builds, they work perfectly for me but that doesn't mean its the same for everyone! The new interface is great!

One thing I would like to see, and its a very minor issue, is a programme checker, at least for mp4box that checks the file location given when you first load Yamb, instead of starting the process off then it telling you, where you have to go back and select its location then start again!

Kurtnoise
4th May 2007, 12:59
I'm not an expert (just good observation), but:
1.When you click "Set default" in mp4UI's option tab, "Make ISMA complaint" is automatically checked.
2. Probably there's some good reason why Elecard put this option(for MP4) in XMuxer Pro (it's not default like in mp4UI)
3. QuickTime MPEG-4 Video Export Options (http://helpqt.apple.com/qthelpwr3/english/QuickTimeHelp/pgs/c4qt12.html#1009785)
File Format: To ensure operability with devices made by ISMA members, choose "MP4 (ISMA)." For more information, go to http://www.isma.tv/.
4. mp4box has "-isma" switch, just make it available in your gui, for people like me. :)
ok I'll add it but some media tracks can be removed during the process.

So, could you point me how to see log file without Yamb restarting each time i want see the same. It's a bit annoying.
BTW it will raise my efficiency in bug chasing :D
You can't see logfile inside the GUI...For bug tracking, I'll give you some clues for bugs testing/stressing. Maybe tonight or tomorrow when I'll upload a new build.

edit1: Have you considered adding "fake" DAR (and let your Yamb convert it to PAR)?
yes, it's on todo list but not my 1st priority.

edit2: adding "-isma" via command line gives me "Error: Feature Not Supported". Why?
comand line: "D:\Program Files\DVDRip Programs\MeGUI\tools\mp4box\MP4Box.exe" -par 1=1:1 "Flushed AwayTestPAR.mp4" -isma
What do you have in this file ? Use this : MP4Box -info xxx.mp4 , to grab some infos.

edit3: Is there any GUI(for win32) based on mpeg4ip beside mp4UI?
For muxing stuff, nope as far I know...For encoding : Handbrake.

Kurtnoise
4th May 2007, 13:02
One thing I would like to see, and its a very minor issue, is a programme checker, at least for mp4box that checks the file location given when you first load Yamb, instead of starting the process off then it telling you, where you have to go back and select its location then start again!
What about an auto detection for MP4Box location ? if it's in the same dir of the GUI, the path is automatically loaded.

SealTooGreat
4th May 2007, 13:56
What do you have in this file ? Use this : MP4Box -info xxx.mp4 , to grab some infos.
I've deleted this file, also applied "-isma" to another h264/aac/mp4(animation) and it's working.

And what have you meant by saying "ok I'll add it but some media tracks can be removed during the process." considering -isma switch.

Kurtnoise
4th May 2007, 16:48
MP4Box won't include some media tracks which aren't ISMA compliant to the output file during the muxing process with this switch...

Thunderbolt8
4th May 2007, 17:13
in case mp4box is still limited to certain filesizes, why not trying to build a GUI for mp4creator ? (no, I cant do it myself, was just an idea -.-)

Kurtnoise
4th May 2007, 17:40
sure...but not me. :)

burfadel
4th May 2007, 18:36
What about an auto detection for MP4Box location ? if it's in the same dir of the GUI, the path is automatically loaded.

Yeah that sounds great! or maybe if it doesn't find it in the directory when you first start it, it automatically goes to the dialogue screen where you enter the path.

Kurtnoise
5th May 2007, 12:32
Custom PAR still doesn't work (there's no command line in the log file).
Could you test this with last build uploaded please...

SealTooGreat
6th May 2007, 14:02
Still doesn't work:
log:
[12:56:02] : Yamb 20070505 started !!!
[12:56:02] : OS type detection...Windows XP Professional (version 5.1, Build 2600 : Service Pack 2)
[12:56:02] : MP4Box found...D:\Program Files\DVDRip Programs\megui\tools\mp4box\MP4Box.exe
[12:56:02] : Tagger is missing...
[12:56:09] : TheHoursGOTOVO.mp4 loaded.
[12:57:00] : Creation of TheHoursPAR_TEST.mp4...
[12:57:00] : Command Line used for Creation : "D:\Program Files\DVDRip Programs\megui\tools\mp4box\MP4Box.exe" -ipod -add "E:\Videos\Complete movies\The Hours\TheHoursGOTOVO.mp4#1:name=MeGUI x264, HQ-SLowest, M4G MRM V2 matrice:lang=en:par=Other... " -add "E:\Videos\Complete movies\The Hours\TheHoursGOTOVO.mp4#2:name=Nero Digital, HE AAC 64kbps (ABR):lang=en" "E:\Videos\Complete movies\The Hours\TheHoursPAR_TEST.mp4"
[12:57:00] : File Saved in E:\Videos\Complete movies\The Hours\
[12:57:01] : Importing ISO File...
[12:57:54] : Importing ISO File...
[12:58:14] : File Writing...
[12:59:13] : Creation complete.
[12:59:32] : Yamb 20070505 closed.

"par=Other..." . How/where did You get this switch???:confused: Why "-ipad" (I didn't select that in GUI)?!

"mp4box -h general" >>> -par tkID=PAR: sets visual track pixel aspect ratio (PAR=N: D or "none") note: there's a space with purpose between : and D , cause I'm getting :D (:D)

Here's my command line when i want to change only PAR:
MP4Box.exe -par 1=64:45 "movie PAR.mp4"
where "1" is the number of track ID. So selecting video->properties Yamb has to recognize track ID, and than put this recognized number in command line. Very useful thinking when MP4 has more than one video stream, otherwise "1" is a constant for only_one_video_stream_in_mp4.

Really don't like custom PAR popup window - make two separate boxes for each values and symbol ":" between them. Visually it's not Yamb looking GUI.

Kurtnoise
6th May 2007, 16:46
Try the new one...I was so tired yesterday. ;)

SealTooGreat
7th May 2007, 08:07
Now, PAR signalization is working, but try to put several time the same/different vale in "Other..." , "Pixel Aspect Ratio" dropping box will get all that information - it's ugly , why not leave it only on "Other x:y" or better "Custom x:y" - I would prefer "Custom..." over "Other..".
Also put "square pixel 1:1" as default template. By the default MeGUI doesn't put that PAR info in non-anamorphic h264/mp4 stream, unless you manually put "--sar 1:1" or do that by AviSynth DAR script lines. (Nero and MainConcept always put sar/par=1:1 in non-anamorphic 264/mp4 stream)

One question:

mp4box -option "input.mp4#TrackID:option::::option" output.mp4

Where did you get this workable syntax?

Kurtnoise
7th May 2007, 08:21
"square pixel 1:1" = "Undefined" in the list.

About syntax : from gpac sources. There are several ways to get the same things...

SealTooGreat
7th May 2007, 08:38
"square pixel 1:1" = "Undefined" in the list.
Pls, rename "Undefined"(Did you mean "unspecified") to "1:1 Square pixel". Open English dictionary, and look for Undefined/unspecified, you will not find "1:1 Square pixel" ;)
edit: MPEG4Modifier can recognize input PAR showing this in PAR/DAR boxes, can you do the same in Yamb?!
Did you mean "unspecified"
About syntax : from gpac sources. There are several ways to get the same things...
Could you point me with link?

SealTooGreat
7th May 2007, 08:47
Could you add one more column named "Track ID" in "Click on the items to create a MP4 file with multiple Audios, Subtitles and chapters streams"

edit:Have you seen Cut Assistant (http://forum.doom9.org/showthread.php?t=125232&highlight=cut+assistant) - it supports only the editing functions (cutting) of mp4box. (I didn't try it, but maybe it would be helpful )

Kurtnoise
7th May 2007, 09:54
Pls, rename "Undefined"(Did you mean "unspecified") to "1:1 Square pixel".
Yeah..Unspecified, sorry. By default, MP4Box uses 1:1 for PAR.

edit: MPEG4Modifier can recognize input PAR showing this in PAR/DAR boxes, can you do the same in Yamb?!
Maybe...

Could you point me with link?
http://gpac.cvs.sourceforge.net/gpac

Could you add one more column named "Track ID" in "Click on the items to create a MP4 file with multiple Audios, Subtitles and chapters streams"
Already exists (correspond to Index)...Click on the input file list header to check/uncheck what you want.

SealTooGreat
6th June 2007, 18:38
Yamb [2007-Jun-03] & MP4Box-0.4.4 [2007-Jun-03]
I've just want to report that ISMA switch is working and gives additional 0D and BIFS to mp4 container - Ive used mp4UI to see that info.

edit: can not load raw .h264 for multiplexing into mp4.

Kurtnoise
12th June 2007, 06:42
edit: can not load raw .h264 for multiplexing into mp4.
Bug from mediainfo.dll...replace the new one by the last official (0.7.4.7).

Anyway, if you want to add aac streams, you will have also the "same" issue. But this way to fix it, you'll need to upgrade to the new one (the 0.7.4.8...not officially available. only in the cvs).

:rolleyes:

sp@rrow
13th June 2007, 14:46
Kurtnoise13
Why Russian ip blocking, when try to open page: http://kurtnoise.free.fr/index.php?dir=Yamb/ ???

Error message:
Incorrect format for file ./languages/ru.txt on line 1.
Format is " variable name [tab] value "

If open page through european proxy - all ок
What for discrimination?