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. |
1st January 2009, 17:04 | #1 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
HELP - Creating custom AVCHD menu from scratch
Hey there!
I'm trying to create custom menu from scratch but I have no luck so far. Nero Vision 5 won't recognise my generated file if used for menu. If I play it alone (with Nero Vision) - it says: AVC, interlaced, 1920x1080.. all okay. If I use it for menu - Nero says: MPEG2, progressive (which is not true), 1920x1080... and I'll see black screen only - no menu - nothing. Here are the files: * My menu * Nero menu I can easily see that my output has additional 192 bytes in the header but can't figure out what to do. If I can accomplish creating this file, then it's just matter of hours to make custom titled motion top menu, and decrease multiAVCHD size to 2MBs I'm using aviSynth -> x264 -> tsMuxer to get my .MTS file. Dean Last edited by deank; 1st January 2009 at 17:23. |
2nd January 2009, 11:22 | #2 | Link |
Registered User
Join Date: Feb 2006
Posts: 1,076
|
Could you post your AviSynth script and your x264 commandline ?
Also look as my first post in this thread, the .BAT/commandline i use work perfectly (for movies / M2TS thru tsMuxer): http://forum.doom9.org/showpost.php?...60&postcount=1 PS: Everybody could use --partitions all in stead of omitting the 4x4. PPS: I've seen suggestions that menu's can best be made @ 24p. |
2nd January 2009, 11:25 | #3 | Link | ||
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
avisynth:
Quote:
Quote:
Last edited by deank; 2nd January 2009 at 11:32. |
||
2nd January 2009, 11:34 | #4 | Link |
Registered User
Join Date: Feb 2006
Posts: 1,076
|
I've seen suggestions that menu's can best be made @ 24p.
So try ConvertFPS (24,1) or ConvertFPS (24000,1001) the first is true 24p (24.000 fps), the other is "NTSC 24p" (23.976 fps). Anyway, vbv-maxrate is too high. It should best be: --vbv-maxrate 24000, vbv-bufsize 30000, and when you make another try: Dont forget to set --keyint equal to the framerate you use, rounded off (so 24 in the case of 23.976 for instance). And finally; I think you can do without the video = last and return video lines. How did the script itself play in Virtualdub for instance ? Last edited by G_M_C; 2nd January 2009 at 11:51. |
2nd January 2009, 15:26 | #6 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
I suspect something else...
I think "button" information is stored inside menu m2ts files. I'll have to do some tests. Could it be image information is stored as separate stream inside m2ts? |
2nd January 2009, 15:29 | #7 | Link | |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
Quote:
I remember to set keyframe and other stuff I just think that there may be something more with these menu m2ts files. ---- edit: I'm already ALMOST sure that MENU information (as buttons, navigation arrows, etc.) is stored inside m2ts, probably with special VideoID/MenuID. tsMuxer doesn't recognise these tracks and doesn't show them. Is there some media-info tool that shows ALL tracks, not just VIDEO/AUDIO/SUBTITLES/FONTS? Last edited by deank; 2nd January 2009 at 15:35. |
|
2nd January 2009, 15:55 | #9 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
BDinfo showed:
Code:
Interactive Graphics English 3,784 kbps STREAM DIAGNOSTICS: File PID Type Codec Language Seconds Bitrate Bytes Packets ---- --- ---- ----- -------- -------------- 00012.M2TS 5120 (0x1400) 0x91 IGS eng (English) 31,932 4 15*135 105 |
2nd January 2009, 15:57 | #10 | Link |
Registered User
Join Date: Oct 2002
Location: UK
Posts: 680
|
You might want to pm jdobbs and see if he can offer any insight. BDRebuilder is already capable of re-encoding BluRay menus and then manages to piece them back together, I doubt AVCHD menus are much different to BD ones.
|
2nd January 2009, 16:58 | #11 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
I succeeded!
...to create a compatible blank navigational page with ac3 audio and navigational placeholders. I used tsremux... Now I need something to mux AVC+AC3+IGS into a new m2ts or just add AVC to existing m2ts, keeping other two tracks untouched. |
3rd January 2009, 15:35 | #12 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
I found the general ISO-13818-1/2 specification (suggested by jdobbs) and I'm planning to integrate TS muxing/demuxing capabilities in multiAVCHD.
This should help me to create custom transport stream files, containing video, audio and program streams (IGS navigation track). Doing this is a great challenge for me and it may take a while. Dean |
6th January 2009, 13:34 | #14 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
Have anyone of you seen THUMBNAIL preview of an AVCHD folder on their PS3 or other AVCHD player?
There is a folder and files: <root>\AVCHD\AVCHDTN\THUMB.TDT (which is a simple JPG) and <root>\AVCHD\AVCHDTN\THUMB.TID Dean |
9th January 2009, 17:14 | #15 | Link | |
Registered User
Join Date: Dec 2001
Posts: 64
|
Quote:
cheers robshot
__________________
HD n00b |
|
24th January 2009, 12:51 | #20 | Link |
Programmer (or just 教务长)
Join Date: Oct 2008
Location: Valencia, Spain
Posts: 4,251
|
It is mostly done by some program segments in movieobject.bdmv, playing m2ts menu files in correct order and using navigational m2ts file with no video stream / no background but navigational placeholders and navigational arrow.
This is where the problem arises. I can't get rid of the black background. I know there is a way to encode video as "transparent" as it is in "pop-up menus", but still haven't found a way. |
Tags |
avisynth, multiavchd, x264 |
Thread Tools | Search this Thread |
Display Modes | |
|
|