Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 27th October 2006, 20:39   #1  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
MP4MenuGUI

I have tried to write a simple GUI, witch make it easier to create dvd-like menus in a mp4 file.

Download the latest build

Required tools:
Microsoft .NET Runtime 2.0

Avisynth 2.57 for video preview

MediaInfo.dll


The GUI can create a bt script witch is similar to bonds mp4menu script, thank you for your great work bond.
The program has some elements from MeGUI, like the video preview, also a great thanks to all developers of MeGUI.

A small guide
You must encode the menus with x264 or an other mpeg4 encoder before you can start using the gui (detailed instructions will follow).
the following formats are supported as input:
video: in avi and mp4, alternative you can use an image (jpg) as "video" input.
audio: mp3, mp3 in avi, aac in mp4
subtitle: srt(text file)
chapterfile: ogg file format

Now you can start MP4MenuGui. First specify all movie inputs. If you use mp4 files as input you must specify witch track you want to use. You can use Yamb to find out witch is the right. If you use anamorphic encoding you have to correct the world size to the display size of the movie video (later it should be calculate automatic). You can use the build-in Chapter Creator to change the chapter file. You have to save your changes before you exit it.

config the Menus
What is the difference between menuinput and menu?
A menuinput is a video or image file. A video input can contains more than one menu, so a menu is a part of a input, with a start and end frame.
Before you start to configure the buttons I recommend that you create all necessary inputs and menus, so that you can link to these menus. To create a new button select a button type (rectangle or ellipse) by clicking on the icon. Now click and hold the left mouse button somewhere in the preview window and draw the button.
In the menu option window you can place the buttons and specify the actions. If the video is anamorphic you have to correct the DAR.

create the script and the mp4 file
To create a bt script click "Save as BT" and select the output file. You need a compiler/encoder like the mp4box to convert the script into binary format in mp4. Execute the following command line:

Code:
"c:\path to\mp4box.exe" -mp4 "c:\path to\output.bt"
Playback
For playback those files you need a mpeg-4 systems 2D player.
the best currently free available is the Osmo4 from GPAC!

TODO:
- write a better guide
- set language and track name (improving the process)
- make the menus selfrepeating

Maybe it would be useful for some of you.

Last edited by IMOON; 30th May 2007 at 11:07.
IMOON is offline   Reply With Quote
Old 27th October 2006, 22:02   #2  |  Link
SeeMoreDigital
Life looks better in HD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 11,177
I'll certainly give your application a look
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is offline   Reply With Quote
Old 27th October 2006, 23:13   #3  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,685
Sweetness!
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 27th October 2006, 23:14   #4  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,685
You know, MeGUI should have a MP4 menu creator. Maybe somewhere in the distant future.
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 28th October 2006, 07:58   #5  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,182
When i click on "Menu Options", I get this :



What's wrong ?

Last edited by Kurtnoise; 28th October 2006 at 09:18. Reason: typo
Kurtnoise is offline   Reply With Quote
Old 28th October 2006, 13:03   #6  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,779
sounds great! only just, anyone having a compile?
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 28th October 2006, 16:06   #7  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
@bond binaries will come in the next hours

@Kurtnoise13: it looks like you have pressed the menu option button without specify a menu input source and the program doesnt check it.
IMOON is offline   Reply With Quote
Old 28th October 2006, 17:01   #8  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,182
Alright...thanks.

Here is a compile.

Note: MS .Net Framework 2.0 & Avisynth needed of course...

Last edited by Kurtnoise; 28th October 2006 at 18:01.
Kurtnoise is offline   Reply With Quote
Old 28th October 2006, 17:19   #9  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,779
Quote:
Originally Posted by Kurtnoise13 View Post
Alright...thanks.

Here is a compile.

Note: MS .Net Framework needed of course...
thanks! tough i cant get it to work. it always freezes when i try to open a video file (menu or movie)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 28th October 2006, 17:56   #10  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,182
Yes video loading is quite long for me but no freezing. btw do you have any error messages after the freeze ?

Some screenshots:


Last edited by Kurtnoise; 28th October 2006 at 18:00.
Kurtnoise is offline   Reply With Quote
Old 28th October 2006, 18:27   #11  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
I think its because I check with MediaInfo if there is any video track.
Also to load a preview is quite long because it use Avisynth.

PS. bin is on sourceforge.
IMOON is offline   Reply With Quote
Old 28th October 2006, 18:39   #12  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,779
i cant get this to work at all. it crashes on everything i do, except loading the movie video from .avi (eg when loading a video .mp4 it simply closes itself)

when i try to open an audio mp4 it crashes sometimes with error message, sometimes without

i have .net 2.0, latest avisynth alpha (which works fine normally) and the mediainfo included
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 29th October 2006, 16:39   #13  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
i cant evaluate such a behavior, i have tested any source i have found.
witch version of mediainfo do you use? its tested with 0.7.2.1 and 0.7.3.1
IMOON is offline   Reply With Quote
Old 29th October 2006, 16:41   #14  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,779
Quote:
Originally Posted by IMOON View Post
i cant evaluate such a behavior, i have tested any source i have found.
witch version of mediainfo do you use? its tested with 0.7.2.1 and 0.7.3.1
i used the one in your package
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 30th October 2006, 16:54   #15  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
Quote:
Originally Posted by bond View Post
i used the one in your package
then i haven't any idea.
Have you more details? witch codec or witch error when an error message is shown?
IMOON is offline   Reply With Quote
Old 30th October 2006, 17:06   #16  |  Link
Hyper Shinchan
Registered User
 
Join Date: Mar 2005
Location: Italy
Posts: 286
Amazing! ASAP I'll try it I've never tried to figure out bt script, maybe this will be my chanche to use them (if this GUI can make easily usable mpeg-4 systems IMOON will become one of my hero!).
Hyper Shinchan is offline   Reply With Quote
Old 5th November 2006, 15:40   #17  |  Link
Mc Onyx
Registered User
 
Mc Onyx's Avatar
 
Join Date: Mar 2005
Location: Slovenia
Posts: 73
Wow! Great work, thank you very much, been waiting for something like this for a year now! Gonna try ASAP
__________________
If you need an MC on a party, I'm the man 4 you! :)
Mc Onyx is offline   Reply With Quote
Old 5th November 2006, 20:03   #18  |  Link
Zero1
Two bit encoder
 
Zero1's Avatar
 
Join Date: May 2005
Location: England, UK
Posts: 157
I can see myself perhaps using this if only for spec compliant chapters.

Great work, I know a bunch of people involved in creative projects who could benefit from MP4 menus and other clever stuff.

Hopefully as your project gains momentum, others will follow suit (perhaps Haali would be willing to implement some more systems in his splitter? )
Zero1 is offline   Reply With Quote
Old 6th November 2006, 17:41   #19  |  Link
Hyper Shinchan
Registered User
 
Join Date: Mar 2005
Location: Italy
Posts: 286
Mhh... to me it crashes each time I try to add a stream after I've added already one. I can add only one stream (audio,video or subs or anything else), then it crashes.
I'm on SP1 (.NET 2.0 is designed for SP2), maybe it could be the reason, but I don't have problems with MEGui....
Hyper Shinchan is offline   Reply With Quote
Old 8th November 2006, 20:32   #20  |  Link
IMOON
Registered User
 
Join Date: Oct 2005
Posts: 51
hello Hyper Shinchan,
sorry for my late response.
if you don't have a error message try the new release. There should be a error message if open an input fails. Maybe we find then the bug.
new in this release is only the possibility to use intros for the menus (not tested yet, outros follow).
IMOON is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.