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. |
27th October 2006, 20:39 | #1 | Link |
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" 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. |
27th October 2006, 22:02 | #2 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
|
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 |
|
28th October 2006, 13:03 | #6 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
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 |
28th October 2006, 17:19 | #9 | Link | |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
Quote:
__________________
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 |
|
28th October 2006, 17:56 | #10 | Link |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
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. |
28th October 2006, 18:39 | #12 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
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 |
29th October 2006, 16:41 | #14 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
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 |
5th November 2006, 20:03 | #18 | Link |
Two bit encoder
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? ) |
6th November 2006, 17:41 | #19 | Link |
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.... |
8th November 2006, 20:32 | #20 | Link |
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). |
Thread Tools | Search this Thread |
Display Modes | |
|
|