Log in

View Full Version : MP4Menu Profile 2 released - playable in DirectShow, Quicktime and Realplayer!


bond
23rd May 2004, 23:19
altough i should have done something else :D i now wrote a dvd-like menu script which is compatible with enviviotv!!!
as it can be seen as the small brother of my first mp4menu script, i simply called it "profile 2" (grap it on sourceforge (http://sourceforge.net/projects/mp4menu))

it offers support for a main menu and language menu (where you can choose the audio streams of course ;) ) and as its compatible with enviviotv, it can, if enviviotv is installed (i tested it down to enviviotv 1.2), be played in every directshow based player, in quicktime and realplayer!!! :)

it is also (hopefully) easy to handle this time, basically you only have to do the following things:
1) provide the following input files (in .avi or .mp4):
- movie-video
- movie-audio (language1)
- movie-audio (language2)
- mainmenu-video
- mainmenu-audio
- languagemenu-video
- languagemenu-audio
enviviotv should not have a problem playing mpeg-4 sp/asp and lc-aac (mp3 should be avoided)
2) adjust the positions of the buttons, matching your input video files
3) remove the "#" before "transparency 1.0"
4) adjust pixelWidth 576/pixelHeight 320 to the values of your video stream
5) grap mp4box (http://www.rarewares.org/mp4.html), create and execute a .bat file with the following commandline to create the final .mp4 (including menu and movie):"c:\path to\mp4box.exe" -mp4 "c:\path to\mp4menu-p2_0.1.bt"easy, right ;)

hopefully someone finds it useful :)

malitz
24th May 2004, 07:54
Thanks for that great work, bond!
Very nice done!

bond
24th May 2004, 09:07
i hope its easy to handle. basically it will handle the menus the following way:
- on startup the mainmenu is displayed (mainmenu is the menu where most of the time only "play/languages/chapters" is displayed, linking to the sub menus
- when you click on the languagesbutton, the languagemenu will get displayed, which offers 3 buttons (audio1/audio2/backtomain), which will let you choose in what language you want to watch your movie
- when you click on the "backtomain" button you go back to the mainmenu, where you can push the "playmovie" button, which starts the movie in the chosen (or if nothing chosen in the default) language

as i said its simple but straight forward, to be as easy handleable and usable in dshow and quicktime i didnt put some fancy stuff like subtitles or chapters in the script by default (like i did in p1)

SeeMoreDigital
24th May 2004, 12:08
Hi bond,

Am I right in thinking that EnvivioTV 1.2 is no longer available for download?


Cheers

bond
24th May 2004, 12:15
Originally posted by SeeMoreDigital
Am I right in thinking that EnvivioTV 1.2 is no longer available for download?not on the envivio site, but when you search for it on google you will find lots of download locations

SeeMoreDigital
24th May 2004, 12:20
I guess it would be wrong for either myself or Doom9 to make it available for download also?


Cheers

bond
24th May 2004, 12:34
hm i am not sure whether it would be correct to mirror an old version they already offered for free, at least i think they wouldnt care
but i think they do would care if you host a 2.0 version, which includes h.264 decoding too :D

pogo stick
3rd June 2004, 05:06
Thanks, Bond! :)
It's very nice.
But it seems like EnvivioTV has the same problem with multichannel AAC as Osmo4. :(
I tried both HE and LC.

bond
3rd June 2004, 09:42
Originally posted by pogo stick
Thanks, Bond!
It's very nice.thx :)

But it seems like EnvivioTV has the same problem with multichannel AAC as Osmo4. :(
I tried both HE and LCyeah thats definitely possible :(
does it play the multichannel stream but downmixes it to stereo, or doesnt it handle it at all?

about he-aac, every lc-aac decoder can also decode he-aac, its backwards compatible, but not with the full quality (it only offers the quality a lc-aac encoder would offer at the used bitrate)

pogo stick
3rd June 2004, 10:16
Originally posted by bond
does it play the multichannel stream but downmixes it to stereo, or doesnt it handle it at all?
Channels not downmixed, but mixed up.
I can't remember how exactly.
Something like left in centre, right in left and so on.

bond
3rd June 2004, 10:27
Originally posted by pogo stick
Channels not downmixed, but mixed up.
I can't remember how exactly.
Something like left in centre, right in left and so on. so it outputs multichannel, but not in the right channel order?

pogo stick
3rd June 2004, 10:34
Yes, I should practice in formulating in English. :D

gircobain
9th June 2004, 02:54
Would it be too much asking for a sample file? :D

bond
9th June 2004, 10:42
Originally posted by gircobain
Would it be too much asking for a sample file? :D well if someone creates one and hosts it ;)

pogo stick
26th September 2004, 23:14
Since Osmo4 support multichannel audio (Hurrah!!! :)) I decided to make mp4 with menus. "Profile 2" seems a lot easier so I started with it. I modified script a little bit: disabled repeating playback of language menu, added third audio file and one more button for it (in the main menu). And I easily could miss something because I am not sure I understand how every part of script works. But it seems to work (almost) fine.
So here (http://pogo-stick.nm.ru/MP4MENU/MP4MENU-P2+Amelie.bt) is the script. And here (links are on the page 2) is the sample file (10.1 MB).
It's from R-5 DVD release of "Le Fabuleux Destin D'Amelie Poulain".
Menus are in Russian, but it's easy to understand everything.
Main menu:
"Просмотр" - "Play"
"Установки" - "Settings"
"Комментарии режиссёра" - "Director's Commentary" (third audio)
Language menu:
"Русский" - "Russian"
"Французский" - "French"
"Меню" - "Menu"
And everything else is not supposed to work here.
Audio - Nero 2ch LC-AAC, Video - XviD SP@L3.
I also made the same sample with Audio - 6ch HC-AAC and Video - ASP@L5 and it works (almost) OK in Osmo4, but have some problems with EnvivioTV. (Buy the way, is 2-1-181 the latest version?) Both files have problems with seeking in Osmo4 and EnvivioTV. And ASP@L5 one is starting with green frame in Osmo4.
Originally posted by bond
well if someone creates one and hosts it ;)
So I created one :), but I'm not sure that hosting it on www.nm.ru will be fast and easily accessible for everyone. :(

Drachir
27th September 2004, 19:16
Can annybody play the sample from pogo stick?

It seems that I have problems to download a intact file.

SeeMoreDigital
27th September 2004, 19:19
Originally posted by Drachir
Can annybody play the sample from pogo stick? Not me!

I can't even use mp4UI to look at the streams :(

bond
27th September 2004, 22:57
pogo stick, cool that you found my script helpful as a starting point :)

for understanding more details of it, dont forget to look at the descriptions you will find on the gpac homepage or simply ask, i will glad to help you :)

maybe enviviotv doesnt support 5.1 aac streams? did you try playing a simple 5.1 aac stream with it (without fancy movie stuff)?

gircobain, did you use the latest osmo4 cvs? i think 5.1 has been fixed recently, maybe with older versions it doesnt work with 5.1

smd, thats not good if you cant open the file in mp4ui. the structure of a menu file is basically the same as with any simply file, with the only difference that the bifs stream is bigger (as its carrying the menu info), but that should make a difference to mp4ui, as it doesnt understand bifs anyways

SeeMoreDigital
27th September 2004, 23:24
Originally posted by bond
smd, thats not good if you cant open the file in mp4ui. the structure of a menu file is basically the same as with any simply file, with the only difference that the bifs stream is bigger (as its carrying the menu info), but that should make a difference to mp4ui, as it doesnt understand bifs anyways Yep, I thought it was a little weird. All I get is this: -

http://img57.exs.cx/img57/9256/SMD_mp4UI_Error.gif

As a matter of interest. Where is (Recode2's) chapter information stored?


Cheers

Drachir
27th September 2004, 23:38
All I get is this:

teetrinker@linux:~> MP4Box -info MP4MENU-P2+Amelie-SP-LC-2ch.mp4
Error opening file: MP4 File is truncated

I downloaded the file more than once - no look :(

pogo stick
27th September 2004, 23:46
Originally posted by bond
pogo stick, cool that you found my script helpful as a starting point :)
for understanding more details of it, dont forget to look at the descriptions you will find on the gpac homepage or simply ask, i will glad to help you :)
Very helpful! Thanks! I would not do it myself.
I already started reading and I will surely come up with couple of questions later. :)
Originally posted by bond
maybe enviviotv doesnt support 5.1 aac streams?
Version 2-1-181 doesn't. Is there a new one?
Originally posted by SeeMoreDigital
I can't even use mp4UI to look at the streams :(
Originally posted by Drachir
I downloaded the file more than once - no look :(
That's bad. If mp4ui and mp4box doesn't open it, then file is damaged. :( They should show 10 tracks. I am trying to upload it to another place.

bond
28th September 2004, 00:13
Originally posted by SeeMoreDigital
As a matter of interest. Where is (Recode2's) chapter information stored?in the "udta" atom

Originally posted by pogo stick
Version 2-1-181 doesn't. Is there a new one?not publically available to my knowledge

pogo stick
28th September 2004, 01:54
How about this one?
Should work using "save target as" or download managers.
http://pogo-stick.narod.ru/mp4menu/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part1.rar
http://pogo-stick.narod.ru/mp4menu/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part2.rar
http://pogo-stick.narod.ru/mp4menu/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part3.rar
http://pogo-stick.narod.ru/mp4menu/mp4menu_P2_Amelie_bt.zip
It's about 10 MB.

SeeMoreDigital
28th September 2004, 10:03
Originally posted by bond
in the "udta" atom Is it possible to gain access to this (where-ever it is) and re-edit it?


Cheers

Drachir
28th September 2004, 13:27
@pogo stick:
Thanks for the new dwonload location, but it is to slow (for me). I get only 400 B/s.

@Bond
Thanks for the bt scribt, found it helpful too.

bond
29th September 2004, 01:15
Originally posted by SeeMoreDigital
Is it possible to gain access to this (where-ever it is) and re-edit it?of course you can edit it (and soon there will be a tool out which lets you actually edit (and of course also add) it :) )

SeeMoreDigital
29th September 2004, 09:59
Originally posted by bond
of course you can edit it (and soon there will be a tool out which lets you actually edit (and of course also add) it :) ) Kewl... will it have an GUI?

pogo stick
29th September 2004, 15:03
Originally posted by Drachir
Thanks for the new dwonload location, but it is to slow (for me). I get only 400 B/s.
pogo is sad. :(
It was fast enough (35-40 Kbit/s) for my modem connection. Was www.nm.ru faster then www.narod.ru? By the way, do anyone know where I can get some free space (10-30 MB)?

Drachir
29th September 2004, 16:18
With www.nm.ru I got about 50 Kbit/s. But couldn't read the file.

pogo stick
29th September 2004, 22:57
Well..., then:
http://pogo-stick.nm.ru/MP4MENU/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part1.rar
http://pogo-stick.nm.ru/MP4MENU/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part2.rar
http://pogo-stick.nm.ru/MP4MENU/mp4menu_P2_Amelie_SP_LC_2ch_mp4.part3.rar
:)

bond
29th September 2004, 23:04
Originally posted by SeeMoreDigital
Kewl... will it have an GUI?actually its a dshow filter ;)