Log in

View Full Version : Guide for adding a subtitle on a Blu-Ray Disc keeping the original menu


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12

crl2007
1st November 2009, 22:32
Guide for adding a subtitle on a Blu-Ray Disc keeping the original menu and its functions

Necessary software and codecs:

Codecs:

Before installing these codecs, uninstall all codecs that you may have installed on your computer.

ffdshow (http://www.xvidvideo.ru/ffdshow-tryouts-project-x86-x64/) + haali (http://multiAVCHD.deanBG.com/haali_MatroskaSplitter_11-01-2009.exe)

For Windows 7 users: Preferred Filter Tweaker for Windows 7 (http://www.codecguide.com/windows7_preferred_filter_tweaker.htm) - it's free and straight forward

FOR HAALI: TAKE ONLY THE VERSION LISTED HERE.

Always take the latest version.

Software:

1. tsMuxer GUI (http://smlabs.net/tsmuxer_en.html) - free
2. ArcSoft TotalMedia Theatre 3 Platinum (http://www.arcsoft.com/public/software_title.asp?ProductID=362) or PowerDVD 9 (http://www.cyberlink.com/products/powerdvd/overview_en_US.html) - not free
3. BDInfo (http://www.cinemasquid.com/blu-ray/tools/bdinfo) - free
4. Bluray.bat (http://fbx.ro/ykpf2efwywwt2qbi) - free It's a file that will make the BD structure compatible for creating the .iso file, so the file can be played with PowerDVD.
5. ImgBurn (http://www.imgburn.com/) - free
6. Clown BD (http://www.clownbd.com/) - free ( Only for BD's with video split across multiple *.m2ts files )
7. BDEdit (http://pel.hu/bdedit/) - free

Let's begin. DON'T SKIP ANY STEP. READ CAREFULLY AND DON'T RUSH IT.

Choose a partition with at least 100 GB free. Create a folder called "Workspace". In this folder, create other two folders, called "Original" and "Remuxed". In the folder called "Original" copy the original disc, the BDMV and CERTIFICATE folders. The "Remuxed" folder is for the results coming further below.

1. Open BDInfo and look for the folder containing the Bluray or, if it is a disc, the corresponding letter of the drive it's inserted in.

http://thumbnails22.imagebam.com/5999/8429f759983642.gif (http://www.imagebam.com/image/8429f759983642)

You can see which mpls in the PLAYLIST PLAYLIST contains the movie.

2. Open tsMuxer and press the ADD button, choosing that mpls file, in our case 00003.mpls.

http://thumbnails24.imagebam.com/5999/507d8b59983605.gif (http://www.imagebam.com/image/507d8b59983605)

Identify the subtitle you want to replace. Press the Remove button in order to delete it.

3. Add, again with the ADD button, the .srt file you have prepared on your hard drive.

http://thumbnails23.imagebam.com/5999/535e1059983607.gif (http://www.imagebam.com/image/535e1059983607)

With the UP button take it on to the 10th position, initially occupied by the subtitle deleted at the second step.

Select RON ( Romanian ) from the language menu. ( You can do it for your native language )

4. Now do the following settings:

GENERAL:

http://thumbnails25.imagebam.com/5999/0d589159983609.gif (http://www.imagebam.com/image/0d589159983609)

Blu-Ray:

http://thumbnails22.imagebam.com/5999/491d1059983636.gif (http://www.imagebam.com/image/491d1059983636)

Don't make any changes in the "Custom chapters list", as that information is taken directly from the mpls. At the "First MPLS file" choose 3, since we have 00003.mpls, the playlist containing the movie. If we had 00100.mpls containing the movie, we would have chosen 100. At "First M2TS file" choose 3, as well, following the same idea. Uncheck "Add blank playlist for cropped video" as it has no use. It's no problem should you forget it checked, it doesn't bother with anything.

Split & Cut:

http://thumbnails24.imagebam.com/5999/852a7559983610.gif (http://www.imagebam.com/image/852a7559983610)

Leave everything as it is.

Subtitles:

http://thumbnails28.imagebam.com/6892/9a0aad68917652.gif (http://www.imagebam.com/image/9a0aad68917652)

Press "Font" and choose the following settings: http://thumbnails25.imagebam.com/5999/9bac3759983614.gif (http://www.imagebam.com/image/9bac3759983614) Press OK and you'll get the result in the screenshot above.

5. Select "Blu-ray disk" as Output and choose the folder where you want to have the remuxed version. That is X:\Workspace\Remuxed. X is the letter of the partition where you do the work.

6. Press "Start muxing" and wait. It should take a pretty long time, depending on your computer's preformance.

7. After tsMuxer finishes the work, stop it and open the "Remuxed" folder. Now, we will replace the files in the original folder with the modified ones. Before doing that, create a BACKUP folder, where you should save the files that you will replace in the Original folder. Go to the X:\Workspace\Remuxed\BDMV\STREAM folder and CUT the 00003.m2ts. Go to the X:\Workspace\Original\BDMV\STREAM folder and PASTE that file here. Press OK for replacing and wait for it to copy.

8. Go to X:\Workspace\Remuxed\BDMV\CLIPINF and CUT the 00003.clpi file. Go to X:\Workspace\Original\BDMV\CLIPINF and PASTE this file here. Press OK for replacement.

9. Open your "Original" folder in BDEdit. Go to PLAYLIST Tab and find the main movie mpls. After you find it, do the following:

http://thumbnails26.imagebam.com/7820/8c4aec78193602.gif (http://www.imagebam.com/image/8c4aec78193602) If a Blu-Ray has 2 mpls for the main movie, do the same for both of them. For discs to work with TMT 5 you have to copy the IN_OUT Times and chapters from the mpls created with tsmuxer in the one you edit with BDEdit.

Additional information for the BDs with the movie split in several m2ts files: The same method applies for them as well. Write in tsMuxer the number of the playlist and, then, the number of the first m2ts contained. For these discs you will have to skip step 9 and copy the remuxed mpls in your "Original" folder. Go to X:\Workspace\Remuxed\BDMV\PLAYLIST and CUT the 00003.mpls file ( example ). Go to X:\Workspace\Original\BDMV\PLAYLIST and PASTE this file here. Press OK for replacement.

10. After finishing steps 1-9, copy the file bluray.bat in the folder "Original", next to BDMV and CERTIFICATE. Play it and wait to finish. After it's done its work (complete the disc files in order to have a proper iso file) delete it from the "Original" folder.

11. Open ArcSoft TotalMedia Theatre 3 Platinum and drag and drop the "Original" folder. TMT reads from folder, PowerDVD 9 does not, that is why you must use TMT in order to ensure that everything is functional: the menu, the chapters, the subtitle.

12. After you make sure everything is all right, open ImgBurn and follow these steps:

12a) Choose to make ISO from files and folders.

http://thumbnails25.imagebam.com/5999/ebe55359983544.gif (http://www.imagebam.com/image/ebe55359983544)

12b) From the folder "Original", drag and drop the BDMV and CERTIFICATE folders and make the following settings in ImgBurn:

http://thumbnails22.imagebam.com/5999/d6b64f59983588.gif (http://www.imagebam.com/image/d6b64f59983588)

After the iso file is done, load it in Daemon Tools or in the Virtual Drive you prefer and test it once again with TMT and PowerDVD 9. Someone told me it also runs perfectly on PowerDVD 8. But keep the software up to date.

ATTENTION:

1. Some discs have 2 video tracks. Like this: http://thumbnails22.imagebam.com/5999/3e44c359983657.gif (http://www.imagebam.com/image/3e44c359983657) One 1080p, which is the movie, and one 480p, which is a bonus, or part of an extra. Should this be the case, to succesfully insert the subtitle and for the movie to run, with the UP button, move the video track from the second position to the first position and it will run correctly. DO NOT DELETE THE 480p TRACK, ONLY MOVE IT ON THE SECOND POSITION.

2. Some discs have the video split across multiple *.m2ts files. This discs are containing the Rated and Unrated version, or some extra titles. When you come across one of them, DO NOT USE tsMuxer directly, because tsMuxer does not handle well seamless branched discs. First demux the streams with CLOWN BD ( it's a pretty intuitive program ) and then feed them into tsMuxer. You'll find the demuxed streams in "eac3to output" folder. For chapters, copy the text from chapters.txt that results after demuxing with CLOWN BD, only the time values. Like this: http://thumbnails25.imagebam.com/5999/5e8a1059983645.gif (http://www.imagebam.com/image/5e8a1059983645) The rest remains exactly the same. Be sure to insert the streams in the correct order.

3. Sometimes, with discs that are having the video split across multiple *.m2ts, you will find out that some of your streams are duplicated after the remux. This is not a problem. Feed the *.mpls from the "Remuxed" folder in tsMuxer, remove the duplicated entries and start muxing again. The same settings as before apply here too. Just don't set the "Subtitles" tab again. It's redundant, as now the subtitles are already in the stream.

4. It's a problem on certain blu-ray discs. tsMuxer isn't reading correctly the playlist and the chapters get screwed up, as well as the end time of the movie. The fix for this is to open the original BD in BDEdit, go to Playlist TAB, choose the movie playlist and then click save chapters. This will save a list of chapters, the correct list and you paste it in tsmuxer, in Custom Chapters List.

http://thumbnails25.imagebam.com/6031/1bfcdc60309101.gif (http://www.imagebam.com/image/1bfcdc60309101)

ADDING SUBTITLE TO A SERIES BLU-RAY KEEPING THE ORIGINAL MENU

After prolonged tests, I've developed a method for series discs too.

Let's say that we have a series blu-ray disc with 3 episodes.

1. In the "Remuxed" folder we will make 3 new folders, "Episode 1", "Episode 2", "Episode 3".

2. We follow the 1-6 steps from the tutorial above. We will do these operations for all 3 episodes. In most cases, the structure is this: 1 big mpls that contains all 3 episodes and 1 or two mpls files for each individual episode. WE WILL NOT INSERT THE BIG MPLS IN TSMUXER. NEVER ! You will see with BDInfo which playlists are containig the individual episodes.

3. After tsMuxer finishes and we have all 3 episodes edited in our "Remuxed" folder, we will replace the m2ts + clpi files from the "Original" folder with the ones from "Episode 1", "Episode 2", "Episode 3" folders.

4. Open your "Original" folder in BDEdit and edit the IN time for the individual episodes playlist + the big mpls that contains all episodes. You can see these playlists number in BDInfo:

http://thumbnails7.imagebam.com/7820/51eca578193606.gif (http://www.imagebam.com/image/51eca578193606)

Edit the IN time as in the picture below for all of them ( individual episodes playlists and the big mpls containing all episodes )

http://thumbnails26.imagebam.com/7820/8c4aec78193602.gif (http://www.imagebam.com/image/8c4aec78193602)

Some discs will have in the big mpls some extra credits, like this:

http://thumbnails20.imagebam.com/7820/978ce578195541.gif (http://www.imagebam.com/image/978ce578195541) They are depicted with blue. For those DO NOT edit the IN time. Edit the IN time only for the episodes.

The same method applies for discs containing both Theatrical and Extended versions. The same steps, only that you'll repeat them for 20+ m2ts files.

Enjoy and I'll wait for feedback from you. Should something not succeed from your first attempt, don't give up. The guide will be completed as new editing methods appear. In some cases, not all the extras can be kept. This method was made by me, after testing several BDs, with various structures. If you have something useful to add, feel free to do so. There are many variables to a blu-ray disc. Recently I've had one where I had to modify a *.xml file in order to run the movie to the end and select the correct playlist for all the regions. There are so many variables, that any input from you is extremely useful. Thank you very much.

Mtz
2nd November 2009, 06:23
Nice. After the DVD Guide (made by TheMatrix), now the Blu-Ray Guide made also in Romania.
Congratulations. :goodpost:

enjoy,
Mtz

deank
2nd November 2009, 11:49
NOTA BENE: I also succesfully edited the menu.

PROOF:

...
I will not include that in the guide. For now, there isn't a unique method. When I'll find one method for all discs, I'll return with details.

It would've been really impressive if you really succeeded in editing the menu. Looking forward for more info about the subject.
Of course, we should be talking about editing m2ts menu files with IGS (not some JAVA referenced PNG/BMP images used in BD-J).

crl2007
2nd November 2009, 14:22
Menus with IGS are very rare these days. IGS was used in the past, now BD-J is used for almost all BD's. Those with IGS only have a Pop-Up menu. I see that this section of BD editing software is kind of dead, not even BDEdit is not updated anymore. And not all menus have referenced png/bmp, some of them, like the one in my example, has another way of editing it. One far more easy than anything. Others require editing the java code, etc. In this domain, only IGS menus are something that I can't do, and this because they are encrypted. When a suitable renderer will be available, those will be edited too. As for "It would've been really impressive if you really succeeded in editing the menu.", I think I already did that. A menu edited is a menu edited. So you can say that at DVD's the menu isn't really edited, just because you edit a bmp file. What would be really impressive is if someone could make an app like VobBlanker for BD's.

deank
2nd November 2009, 14:32
May be you're right about IGS... I don't have any Blu-ray titles nor I follow what are the latest implementations of menus. Since BD-J is not supported in AVCHD I gave up on java menus earlier this year and I was hoping you got that figured out somehow :)

IG streams are not encrypted - just RLE encoded like PGS. The problem is that there is no muxer to mux IGS with H264+AC3.

crl2007
2nd November 2009, 14:54
No, IGS are still a problem. I couldn't open them with anything known till today. RLE streams could be open somehow. That's why I concluded that they are encrypted somehow. The only BD with an IGS menu that I saw recently was a CEE one. And another problem, despite the non-existence of a muxer, is that there is no demuxer either. And the worst thig is that these menus are a PNG/BMP file encoded as *.m2ts. That's really an irony, not to be able to edit the most easy menus. I have an idea to modify this kind of menus, but it's too expensive. Considering that it's only a simple menu, a picture, you could re-author with Adobe Encore CS4. Keep the original movie and extras ( no re-encoding ), and do a menu yourself. It's a working method, but time consuming and expensive. Adobe Encore is not cheap. Now, IGS should be edited for PiP extra features on BD discs. Like Cine-Explore on the UP BD and the timeline feature on Public Enemies BD.

deank
2nd November 2009, 15:06
You can extract/demux IGS with tsRemux. The stream describes all buttons, HDMV navigational commands to be executed when buttons are activated/clicked, sounds, menu pages and in the end, RLE encoded representations of all button/popup graphics. There is no difference between menu IGS and pop-up IGS.

crl2007
2nd November 2009, 15:14
tsRemux always says "stream is not supported". That's why I said that there's no demuxer either. I've tried. This are the simplest menus and imposible to edit.

deank
2nd November 2009, 15:16
tsRemux (http://forum.doom9.org/showthread.php?t=125447) - do not confuse it with tsMuxeR.

Anyway, menu discussion is off-topic, because you posted a guide for subtitles.

crl2007
2nd November 2009, 15:23
With the sources that I've tried, tsRemux said that they are unsupported. Maybe with some sources it works, but then it remains the muxer problem. Any way we take it, IGS works against us. :)

It's not so offtopic, maybe we can figure something out. You have an excellent application, but it doesn't keep the original menu, this way you can keep the original menu too. Maybe, in the future, if you will have the occasion and the software necessary, you could develop a muxer for these kind of files too and include it in multiavchd.

deank
2nd November 2009, 15:32
Yep, multiAVCHD is kind of an 'authoring' software. I believe jdobbs is much closer to implementing the feature you described in the guide, since BD-Rebuilder (http://forum.doom9.org/showthread.php?t=143716) already handles stream changes/removal, while keeping the original menu/pip/popups...

crl2007
2nd November 2009, 15:55
I received feedback from some of my BD discs testers and they said that after running it through BD Rebuilder it could be seen on standalone players. I received feedback from NMT owners too. If BD_Rebuilder could support insertion of an external subtitle stream and keep the IGS features in the process, with original menu, it would be trully awesome. Because the menu could be modified after that.

I think that, for the moment, the only viable method for that kind of IGS menus is the one with Encore CS4.

That's my end goal, to replace a subtitle stream, to modify the menu and keep the original movie, without re-encoding it. Point 1 and 3 are solved, 2 only 98% solved, and that because of IGS. Lucky for us that these BD's are very rare these days and BD-J is preferred.

deank
2nd November 2009, 16:07
The way I implemented it in multiAVCHD it may be possible to replace menu background (the static picture) with any background - just the way you mentioned DVD menus or replacing/editing images in BD-J.

I'll give it a try later and will post back... I didn't think of it until now (muxing h264 stream with an existing m2ts file) :)

Furthermore, it is possible to extract the MENU, export as BMP, edit and reimport in the menu m2ts. :)

On the other hand, it is possible to automate your GUIDE with a simple tool that will do everything that you described.

edit: btw, why do you need avisynth?

crl2007
2nd November 2009, 16:19
If you export it as BMP, it will be excellent. Some menus have the highlights depending on java. This might be tricky.

Avisynth doesn't play any role in this guide, but it's good to be in everyone's PC. That's my opinion. :D

I'm glad that I gave you an idea. Maybe it could work.

And if you could create a tool to automate my guide, it woud also be AWESOME.

pio011
9th December 2009, 06:30
Where are your screenshots? :eek:
It would be nice, if you could re-post the screenshots, because I am trying to use your guide. With screenshots it's much easier :thanks:

crl2007
10th December 2009, 00:38
For the time being the image host is down for maintenance. It will be up again in a few days. If not, I will find another host.

pio011
10th December 2009, 17:36
I don't understand the steps 10-12. Why not check the disc with TMT from folders and burn the folders directly with imgburn without the steps 10-12??

crl2007
11th December 2009, 10:05
At step 10, the bluray.bat file is a command line that will create various bd folders if they don't exist. It is possible that some folders are missing.

Steps 11-12 are describing the use of ImgBurn to make a compatible BD ISO.

pio011
12th December 2009, 21:40
There are some Blu-Ray Discs that have a popup menu directly linked to the video stream. They have only one m2ts file that contains the movie. In order to keep the menu functional, it is no longer necessary to rewrite the *.mpls and *.clpi files. Keep the original ones and rewrite only the *.m2ts containing the movie.[/b]

Well, I don't think that is true: I have replaced two streams (audio and subtitle) in the way your guide describes it. The whole Disc (menus, new streams etc.) works well, BUT: I cannot open the pop-up menu which shows up while the movie is running. But if I do not replace the original *.mpls and *.clpi files with the new ones (like you said in the quote), the movie won't play at all! That means: If I try to start the movie from the main menu, nothing happens. Do you know why?

crl2007
12th December 2009, 22:55
I don't understand your question. That situation described by me is only for discs with IGS menus. This movies are having only that pop-up, they don't have a main menu, and if they have, they only start the mpls of the main movie, so this shouldn't be a problem. Everything I've stated in my guide are situations encountered by me, that's why I said at the end of the guide that if someone encounters another situation and finds a solution, should post the solution and I will include that situation in the guide. There are so many variables with bd discs, that you can't think of all of them untill you encounter one. You must be doing something wrong if the main menu doesn't play your mpls. You can try replacing only the mpls, leaving the clpi intact, or the other way around.

pio011
13th December 2009, 09:36
Thanks for your quick answer. Hey, my question wasn't an offence, sorry!:o

I don't know what an IGS menu is?
Basically I was hoping to keep both menus: the main and the pop up menu.
But like I said: If I keep the original *.mpls and *.clpi, the remuxed movie does not start. If I replace the *.mpls and *.clpi, everything is fine, but if I press Pop-Up Menu on my PS3 Remote, nothing happens. I have to go to the main menu to change something or jump to the extras.
I will try to replace only the mpls opr the clpi and will then post my experience.
One more question: What exactly are the mpls and the clpi files for? For what are they needed? What Information do they contain? I am really trying to understand the blu ray structure a bit more :-) Thanks!

Edit:
Maybe I am also doing something wrong: Since your screenshots are missing, maybe I have overlook an important information or setting? Do you have the screenshots somewhere else?

Edit 2:
Where is the information for the pop-up menu stored? Maybe that could help to solve my problem? Maybe it is stored in the stream (.m2ts) file and tsmuxer is messing that up?

crl2007
14th December 2009, 10:50
No, tsmuxer is not interfering with them. I've tried personally that part, keeping the original clpi and the original mpls.

You can extract/demux IGS with tsRemux. The stream describes all buttons, HDMV navigational commands to be executed when buttons are activated/clicked, sounds, menu pages and in the end, RLE encoded representations of all button/popup graphics. There is no difference between menu IGS and pop-up IGS.

But there is no muxer to put them together again.

As for your problem, can you post screenshots of the entire BD structure that you have ? Listed, not pictures of folders. Maybe I can see where the problem lies.

Some more information here (http://www.mania.com/aodvb/archive/index.php/t-56349.html) and here (http://en.wikipedia.org/wiki/Blu-ray_Disc).

dulejov
14th December 2009, 23:27
One question.
Is this work with series, and how if does.
I did not try yet, I wait for pictures in guide.
Sorry for my English

Thanks in advance

crl2007
15th December 2009, 02:19
It works with series too, only if they are not branched. If each episode has a separate playlist it's ok, but if they all play from the same playlist it's not ok.

PS: If the current image host isn't up in a few days, I'll change the host.

borivoje
15th December 2009, 17:37
If I understood it right, this guide is only for replacing the existing subs with the new one. Is there a way I can add the new subs, while leaving the existing ones?

Also, I'm not sure is this the right thread for this question, but is there any tool for synchronizing BD subs, like Subtitle Creator was for DVD's?

pio011
15th December 2009, 19:48
As for your problem, can you post screenshots of the entire BD structure that you have ? Listed, not pictures of folders. Maybe I can see where the problem lies.

Ok, I will. What tool can I use to give you a useful Structure overview of the disc?

crl2007
15th December 2009, 22:54
@borijove You can add as many stream as you like, but you won't be able to select them from the menu.

@pio011 BDInfo.

LE: I've changed the host of the pictures. Now they are available.

mamaki
18th December 2009, 11:13
First thank you for the great tutorial. I'm having problems with it. Don't know if any of you watched the movie after keeping the menus with the custom added subtitles but the last 2 minutes of the movie disappear. If i just add subtitles all's ok but when keeping the menus the last minutes won't play. One other thing, in my case when adding portuguese subtitles by replacing them with the english ones; in the movie i have to choose the en stream to watch my custom pt ones, and i mean in the movie itself not the menus. Can you give me a hand on this? Thanks

crl2007
18th December 2009, 12:26
It's a problem on certain blu-ray discs. tsMuxer isn't reading correctly the playlist and the chapters get screwed up, as well as the end time of the movie. The fix for this is to open the original BD in BDEdit, go to Playlist TAB, choose the movie playlist and then click save chapters. This will save a list of chapters, the correct list and you paste it in tsmuxer, in Custom Chapters List.

http://thumbnails25.imagebam.com/6031/1bfcdc60309101.gif (http://www.imagebam.com/image/1bfcdc60309101)

As far as your second problem goes, that's because you didn't replace the original clpi and mpls with the edited ones.

mamaki
18th December 2009, 14:58
Well, you're my guru man!!

pio011
20th December 2009, 09:34
HI crl2007!

As you asked before, here is the Report of my Disc. I have replaced the original english monio audio track with a custom language and also replaced one subtitle track with a new one. This disc runs fine, but the movie does not have the pop-up menu anymore. Maybe you have an idea, why this doesn't work? Also, I have tried to use the origins mpls and/or the clpi files: If I use one or both of the original files, the movie won't play at all. Thank you for you effort!!

This is the BDinfo Report (Part I):

Total Video
Title Codec Length Movie Size Disc Size Bitrate Bitrate Main Audio Track Secondary Audio Track
----- ------ ------- -------------- -------------- ------- ------- ------------------ ---------------------
00003.MPLS AVC 1:32:59 0 22.878.071.932 0,00 0,00 DTS-HD Master 7.1 (48kHz/16-bit)




DISC INFO:

Disc Title:
Disc Size: 22.878.071.932 bytes
Protection: AACS
BD-Java: No
BDInfo: 0.5.3

PLAYLIST REPORT:

Name: 00003.MPLS
Length: 1:32:59 (h:m:s)
Size: 0 bytes
Total Bitrate: 0,00 Mbps

VIDEO:

Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 0 kbps 1080p / 23,976 fps / 16:9 / High Profile 4.1

AUDIO:

Codec Language Bitrate Description
----- -------- ------- -----------
DTS-HD Master Audio English 0 kbps 7.1 / 48 kHz / 16-bit (DTS Core: 5.1 / 48 kHz / 1509 kbps / 16-bit)
Dolby Digital Audio German 448 kbps 5.1 / 48 kHz / 448 kbps / DN -4dB

SUBTITLES:

Codec Language Bitrate Description
----- -------- ------- -----------
Presentation Graphics English 0,000 kbps
Presentation Graphics German 0,000 kbps
Presentation Graphics Spanish 0,000 kbps

FILES:

Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00005.M2TS 0:00:00.000 1:32:59.274 0 0

CHAPTERS:

Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:05:30.913 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
2 0:05:30.913 0:06:13.373 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
3 0:11:44.286 0:06:35.811 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
4 0:18:20.098 0:06:56.541 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
5 0:25:16.639 0:05:41.591 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
6 0:30:58.231 0:04:23.846 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
7 0:35:22.078 0:05:16.315 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
8 0:40:38.393 0:04:04.119 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
9 0:44:42.513 0:04:31.186 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
10 0:49:13.699 0:04:41.281 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
11 0:53:54.981 0:08:25.755 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
12 1:02:20.737 0:07:47.216 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
13 1:10:07.953 0:09:31.070 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
14 1:19:39.024 0:06:21.672 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
15 1:26:00.697 0:05:31.413 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000
16 1:31:32.111 0:01:27.163 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000

STREAM DIAGNOSTICS:

File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00005.M2TS 4113 (0x1011) 0x1B AVC 0 0 0 0
00005.M2TS 4352 (0x1100) 0x81 AC3 deu (German) 0 0 0 0
00005.M2TS 4353 (0x1101) 0x86 DTS-HD MA eng (English) 0 0 0 0
00005.M2TS 4608 (0x1200) 0x90 PGS deu (German) 0 0 0 0
00005.M2TS 4609 (0x1201) 0x90 PGS eng (English) 0 0 0 0
00005.M2TS 4610 (0x1202) 0x90 PGS spa (Spanish) 0 0 0 0




Total Video
Title Codec Length Movie Size Disc Size Bitrate Bitrate Main Audio Track Secondary Audio Track
----- ------ ------- -------------- -------------- ------- ------- ------------------ ---------------------
00004.MPLS AVC 0:09:30 0 22.878.071.932 0,00 0,00 DTS 2.0 768Kbps (48kHz/24-bit)




DISC INFO:

Disc Title:
Disc Size: 22.878.071.932 bytes
Protection: AACS
BD-Java: No
BDInfo: 0.5.3

PLAYLIST REPORT:

Name: 00004.MPLS
Length: 0:09:30 (h:m:s)
Size: 0 bytes
Total Bitrate: 0,00 Mbps

VIDEO:

Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 0 kbps 1080i / 29,970 fps / 16:9 / High Profile 4.1

AUDIO:

Codec Language Bitrate Description
----- -------- ------- -----------
DTS Audio English 768 kbps 2.0 / 48 kHz / 768 kbps / 24-bit

SUBTITLES:

Codec Language Bitrate Description
----- -------- ------- -----------
Presentation Graphics English 0,000 kbps

FILES:

Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00006.M2TS 0:00:00.000 0:09:30.002 0 0

CHAPTERS:

Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:09:30.002 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000

STREAM DIAGNOSTICS:

File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00006.M2TS 4113 (0x1011) 0x1B AVC 0 0 0 0
00006.M2TS 4352 (0x1100) 0x82 DTS eng (English) 0 0 0 0
00006.M2TS 4608 (0x1200) 0x90 PGS eng (English) 0 0 0 0




Total Video
Title Codec Length Movie Size Disc Size Bitrate Bitrate Main Audio Track Secondary Audio Track
----- ------ ------- -------------- -------------- ------- ------- ------------------ ---------------------
00005.MPLS AVC 0:04:08 0 22.878.071.932 0,00 0,00 DTS 2.0 768Kbps (48kHz/24-bit)




DISC INFO:

Disc Title:
Disc Size: 22.878.071.932 bytes
Protection: AACS
BD-Java: No
BDInfo: 0.5.3

PLAYLIST REPORT:

Name: 00005.MPLS
Length: 0:04:08 (h:m:s)
Size: 0 bytes
Total Bitrate: 0,00 Mbps

VIDEO:

Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 0 kbps 1080i / 29,970 fps / 16:9 / High Profile 4.1

AUDIO:

Codec Language Bitrate Description
----- -------- ------- -----------
DTS Audio English 768 kbps 2.0 / 48 kHz / 768 kbps / 24-bit

FILES:

Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00007.M2TS 0:00:00.000 0:04:08.281 0 0

CHAPTERS:

Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:04:08.281 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000

STREAM DIAGNOSTICS:

File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00007.M2TS 4113 (0x1011) 0x1B AVC 0 0 0 0
00007.M2TS 4352 (0x1100) 0x82 DTS eng (English) 0 0 0 0

pio011
20th December 2009, 09:34
Total Video
Title Codec Length Movie Size Disc Size Bitrate Bitrate Main Audio Track Secondary Audio Track
----- ------ ------- -------------- -------------- ------- ------- ------------------ ---------------------
00007.MPLS AVC 0:03:20 0 22.878.071.932 0,00 0,00 DTS 2.0 768Kbps (48kHz/24-bit)




DISC INFO:

Disc Title:
Disc Size: 22.878.071.932 bytes
Protection: AACS
BD-Java: No
BDInfo: 0.5.3

PLAYLIST REPORT:

Name: 00007.MPLS
Length: 0:03:20 (h:m:s)
Size: 0 bytes
Total Bitrate: 0,00 Mbps

VIDEO:

Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 0 kbps 1080p / 23,976 fps / 16:9 / High Profile 4.1

AUDIO:

Codec Language Bitrate Description
----- -------- ------- -----------
DTS Audio English 768 kbps 2.0 / 48 kHz / 768 kbps / 24-bit

FILES:

Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00009.M2TS 0:00:00.000 0:03:20.283 0 0

CHAPTERS:

Number Time In Length Avg Video Rate Max 1-Sec Rate Max 1-Sec Time Max 5-Sec Rate Max 5-Sec Time Max 10Sec Rate Max 10Sec Time Avg Frame Size Max Frame Size Max Frame Time
------ ------- ------ -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- -------------- --------------
1 0:00:00.000 0:03:20.283 0 kbps 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 kbps 00:00:00.000 0 bytes 0 bytes 00:00:00.000

STREAM DIAGNOSTICS:

File PID Type Codec Language Seconds Bitrate Bytes Packets
---- --- ---- ----- -------- -------------- -------------- ------------- -----
00009.M2TS 4113 (0x1011) 0x1B AVC 0 0 0 0
00009.M2TS 4352 (0x1100) 0x82 DTS eng (English) 0 0 0 0

crl2007
20th December 2009, 09:44
Yeah, it should work as I described in the tutorial.

pio011
20th December 2009, 12:59
Well, but it doesn't. And I don't know why :confused:
But let me know one thing: Is the pop-up menu still available in your edited discs? If yes, maybe this is a problem only with this particular disc?!

crl2007
20th December 2009, 22:16
None of the discs with this type of menu made problems. They all worked like a charm.

pio011
22nd December 2009, 10:03
I have re-authored an other disc (added new audio track). Again, everything works fine, but there's no pop-up menu while the main movie is playing. Again, I have used you guide, regarding every little step - but no pop up, just the main menu. :mad:

Obviously I must be completely dumb, or what?!? @crl2007 and @all others: Can you actually open the pop-up menu while movie is running?

crl2007
22nd December 2009, 13:25
Yes, while the movie is playing, I and everyone else are able to start the pop-up menu. Regularly, movies with IGS menus are having only the pop-up menu and a menu that starts when you call it, regularly just one picture to select certain extra features.

As you can see here:

Codec Bitrate Description
----- ------- -----------
MPEG-4 AVC Video 0 kbps 1080p / 23,976 fps / 16:9 / High Profile 4.1

The menu is not in the same container as the movie. Before starting this guide I've tested on this movie that I have in my personal collection: Wedding Crashers 2005 Theatrical and Uncorked version.

Codec Bitrate Description
----- ------- -----------
VC-1 Video 0 kbps 1080p / 23,976 fps / 16:9 / Advanced Profile 3

As you can see, the same principle applies. I wouldn't have written that in the guide if the method wasn't tested.

I will borrow a BD with an IGS menu and I'll test some more to see if I can replicate your lack of pop-up menu. It will help me if I know the name of the movie you are trying to edit. Maybe I have it, or a friend has it and I can do further tests. Also it would help me to know if it is the US or EU version.

Later edit: As I promised, I've done some further tests. Everything is functional, I even replaced the clpi file ( normally it isn't done ) for you to see that is possible to have a pop-up menu. With the java discs is even more easier. In this test I've removed all audio streams and left only one subtitle. So there can be no doubt that is a real test.

Original: http://thumbnails6.imagebam.com/6081/54547b60803012.gif (http://www.imagebam.com/image/54547b60803012)

Edited: http://thumbnails8.imagebam.com/6081/ee0c9c60803011.gif (http://www.imagebam.com/image/ee0c9c60803011)

As you can see, they both have the pop-up menu while the movie is running. Sorry for the quality of the pictures.

pio011
22nd December 2009, 16:38
@crl2007: Thanks for your effort! It's really appreciated!
I cannot play blurays on my computer, it's probably too old (TMT says something with my overlay is wrong) So I can only test the discs on my ps3.
Yet I have edited: Halloween (US-Version: Removed 1 Audio-Track and added 1 Audio Track (custom/german). And: New York Ripper (Again removed one audio and subtitle track and added one custom audio and one subtilte track). Both did not work (well, the worked, but no pop-up).
Here's the way I did it:

- I opened the (main movie) .mpls in tsMuxerGui 1.10.06 and replaced the tracks. I have made all changes the way you described it (e.g. in "Bluray" with Halloween: first mpls = 1; first m2ts = 3)
- after remuxing is finished I have replaced (in the original disc) the files: m2ts, mpls and clpi
- burn with imgburn
- played with ps3

What did I mess up? Or is the ps3 not able to read these discs?
And: Where/in what file is the pop up menu actually stored?

Thanks!

pio011
22nd December 2009, 17:19
I have taken a closer look to the (new) mpls file with BDedit: Obviously TsMuxer is messing something up! As you can see in the picture, compared the two (original and new) mpls file of the main movie: the new one is lacking some information!! Especially the "subpath" type "IG Menu" section is missing. I think that this is the link to the pop-up menu!

[B]Original[\B]
http://thumbnails10.imagebam.com/6082/668c2360810881.gif (http://www.imagebam.com/image/668c2360810881)

[B]New[\B]
http://thumbnails16.imagebam.com/6082/55750560810888.gif (http://www.imagebam.com/image/55750560810888)

How can I prevent tsmuxer from ignoring this information?

crl2007
22nd December 2009, 19:34
I'll ask for help from a colleague here, he knows more than me about PS3 limitations.

pio011
22nd December 2009, 20:55
Thanks. But what do you think about the changes in the mpls files? I think this is the reason for the missing pop-up.

crl2007
22nd December 2009, 21:24
No, the pop-up menu is not included in the same mpls or in the same m2ts as the movie, but it's linked to it.

pio011
22nd December 2009, 23:21
No, the pop-up menu is not included in the same mpls or in the same m2ts as the movie, but it's linked to it.

Yes it is! It's linked within the same mpls! Or at least, I am quite sure. Take a look here to the "White paper Blu-ray Disc Format", found here:

http://www.blu-raydisc.com/Assets/Downloadablefile/2b_bdrom_audiovisualapplication_0305-12955-15269.pdf

On Page 13 it says:

2.2 Mechanism to realize “Browsable Slideshow”, “Pop-up Menu” and “Text subtitle” applications
BD-ROM provides a framework to realize “Browsable Slideshow”, “Pop-up Menu” and “Text subtitle” applications by providing a mechanism called “sub-path”.
The sub-path is a structure that enables the author to easily add a separate (out-of-mux) stream to the main Clip on the main-path.
Figure 2-5 shows the relation between the main-path and the sub-path in case of Text subtitle application. As shown in the figure, a SubPlayItem is logically added to the PlayItem in the PlayList to associate a separate Clip (SubPath) to the PlayItem on the Main path. The text subtitle presentation path using the SubPlayItem is synchronized with the main path using PlayItems in the PlayList.

The question is now: How to edit the .mpls and re-link the subpath to the m2ts/pop up menu? BDedit only gives very limited access... :(

crl2007
23rd December 2009, 09:58
I've showed you that you can have the pop-up menu if you edit the disc correctly. If you don't replace the original mpls and the original clpi, then you should have a fully working menu. Maybe with the clpi file there can be exceptions, cases in which you can replace them, but the mpls must remain the same. As I said to you, these kind of menus are linked to the main movie, so, implicitly, they are linked to the original mpls. As you can see in your main movie playlist that you posted here, you don't have a second video stream assigned to it. Now I'm gonna ask you to try on your ps3 the same disc, but the original one. To see if you have pop-up menu on the original one. It's impossible to have main menu and not pop-up, because it is the same principle when it comes to IGS menus. The informations are stored in the same place.

pio011
23rd December 2009, 20:12
The original disc has a pop-up, and it works! If I leave the original mpls, the disc starts and the main menu works also, but the main movie does not start at all (only the time counter shows, as if the movie is playing). Maybe its because I am also replacing an audio-track with a different coding (new: ac3 / old: lpcm)? But then again, I have edited the orignal mpls of the main movie in BDedit and changed the (expected) audio tracks in it to make it fit to the new audio in the new m2ts. Still, nothing plays... :confused:

crl2007
23rd December 2009, 20:46
It has nothing to do with this. You have to keep the original mpls, so it's impossible for the movie not to start. The errors would be from chapters, if they were any. There is no way that the video won't start, unless you are doing something wrong with the names of original and edited disc. Every single BD worked, only you have this problem from all the forums where I've posted my guide. People replaced subtitle streams, audio streams, removed streams, everything.

pio011
24th December 2009, 14:25
Hmmmm...strange: I have analyzed the discs: The Chapters differ from each other - allthough I have copied the chapters from BDedit. The new start from 10 minutes later?!? In tsMuxer the chapters were exactly the same as in the original. After muxing...10 minutes later. But only in the "new" mpls...or are the chapters in the m2ts also wrong???

Thank you for you patience ;)
and merry x-mas,
pio

deank
24th December 2009, 15:30
It happens because tsMuxeR uses different base IN_TIME (00:00:11.650 or something like this, I can't remember). Chapters set in mpls files and fine/coarse tables in clpi files are based on it... in other words, all packets in the remuxed m2ts carry different PTS stamps compared to the original m2ts file... That's why I find it strange that it even works if one keeps the original clpi+mpls files.

laserfan
24th December 2009, 16:09
I wonder if it's possible to ID the specific offset, then use BDEdit to adjust the times. Probably a lot of work!?

I've been using the basic technique of substituting tsMuxeR .clpi and .mpls (and .m2ts) files into a menu structure made by MovieFactory, and while they work-and-play from MF's main menu, and the chapters seem to be alright, they don't return to the main menu properly following an episode.

Been meaning to try multiAVCHD instead for this but have found it intimidating and just haven't gotten 'round to it yet (is very easy w/MF to make such a disc).

Capsbackup
24th December 2009, 16:36
Been meaning to try multiAVCHD instead for this but have found it intimidating and just haven't gotten 'round to it yet (is very easy w/MF to make such a disc).

MultiAVCHD is really pretty simple and straight forward once you try it a few times. I think you should give it a shot, and then give some feedback on your experience laserfan.