Log in

View Full Version : Disney View


rotty
2nd November 2009, 19:34
Disney has introduced a nice touch to 4:3 films, "Disney View"
This just fills the black side panels with changing graphics i.e. curtains etc. Where are these graphics held, are they java apps. They dont seem to be subtitle graphics.

setarip_old
2nd November 2009, 19:47
1) Are you looking at standard DVDs or BluRay discs? (I'm guessing BluRay, since you refer to "java apps")

2) How did you determine that they are not subpictures?

rotty
2nd November 2009, 19:50
1) Are you looking at standard DVDs or BluRay discs?

2) How did you determine that they are not subpictures?

The Blu Ray

According to the software player and stand alone player, Subs are not selected (disabled) when playing in Disney View.

Selecting any of the available subs gives just subtitle text.

deank
2nd November 2009, 19:57
If you somehow find a way to contact me I'll try to let you know where the curtains are :)

setarip_old
2nd November 2009, 20:05
A little Googling discloses that the "Snow White' BluRay contains an extra titled, "About DisneyView"

“About DisneyView” is a short little video (literally, in a Picture-in-Picture box) hosted by the artist Toby Bluth who did the paintings that are used as the themed side pillars mentioned above. You’ll also find two pages of information on his work here beside the video of him explaining why he chose this project and what inspired him....

setarip_old
2nd November 2009, 21:01
@rotty

Doesn't the extra, "About DisneyView" explain whether it's subpictures, PIP, or something else?

setarip_old
2nd November 2009, 21:15
A little further Googling disclosed that this effect requires a player with a minimum of Profile 1.1 - which seems to indicate that it's accomplished via PIP:Profile 1.1 (also known as BonusView or Final Standard Profile)
Profile 1.1 allows for picture-in-picture commentary on certain Blu-ray Discs.
There are several different hardware requirements (see the chart below), but it basically boils down to the addition of picture-in-picture functionality, also known as BonusView. Typically, Blu-ray movies use this feature to enable a small window of video commentary, where a director or actor talks about a scene while it happens in the background. Profile 1.1 players need to have the secondary video and audio decoders necessary to play a smaller video in the corner, while also playing the main high-definition movie in the background. Movie studios were somewhat reluctant to include BonusView functionality at first, but now many Blu-ray Discs include the feature.

rotty
2nd November 2009, 21:35
A little further Googling disclosed that this effect requires a player with a minimum of Profile 1.1 - which seems to indicate that it's accomplished via PIP:

Hi Setarip

Ive found the graphic, its basically a still image with several border images in vertical strips, java runs an app and selects part of these stills, flips one so as to give a mirror image, say 2 curtains and then adds the image to the viewed data to use as borders.

Even though ive found the images it dosent help however.

setarip_old
3rd November 2009, 00:18
Perhaps my good friend, "deank" can provide additional insight as to how this can be properly accessed and utilized (See his post above)...

crl2007
3rd November 2009, 00:50
They are images. Still images, java referenced png images used in bd-j. They are called independently on the screen by scripts, some of them impossible to edit. What do you want to do with them that you want them so bad ? Buy the Blu-Ray disc. Disney deserves it, for all their hard work.

More details on DisneyView: http://www.7mpictures.com/inside/pinocchiodisneyview_feature.htm I have Snow White original BD, CEE version, and I can assure you that it has still images called in by java scripts. Basically, they are mirrored images.

setarip_old
3rd November 2009, 01:18
@crl2007

Hi!What do you want to do with them that you want them so bad ? Buy the Blu-Ray disc.Who are you talking to?

I'm trying to help "rotty" and "rotty" has already purchased the "Snow White" BluRay...

crl2007
3rd November 2009, 11:05
I was talking with rotty. I didn't know that he has the disc. But if he can't play them, there's an option in the menu to play with DisneyView active.

rotty
3rd November 2009, 18:51
I was talking with rotty. I didn't know that he has the disc. But if he can't play them, there's an option in the menu to play with DisneyView active.

Hi
Yes I can play the disc fine, when I searched through the disc files and found the images I realised how they were presented on screen, it had to be software driven i.e. a java app retrieving the wanted part of still, fliping for right hand side image and running app to display and change in time with scenes. I want to backup movie only and dont think I can call the app like that and so ive made a subtitle image for the curtains. I dont need the side panels to change images to pillars etc just one image (curtain each side).

I have made the 1920x1080 image but dont know how to make a subtitle graphic stream.

Deank has tried to help me but because this is my first subtitle venture I didnt understand the terminology.

So what I want help with is this, I have the movie and audio in blu ray structure on the hard drive and I want to create a graphic subtitle stream using the graphic I have already made, make the sub stream same length as movie then I can use tsmuxer to put them together.

Anyone help

deank
3rd November 2009, 19:02
Send me the curtain image, resolution, framerate and duration and I'll try to create a .SUP file for you to add in your movie-only title.

rotty
3rd November 2009, 19:04
Send me the curtain image, resolution, framerate and duration and I'll try to create a .SUP file for you to add in your movie-only title.

Hi Dean

Thanks, Ill tru=y and upload it, If I cant on here, is there an email add.

deank
3rd November 2009, 19:15
Yes, you can see my email in the image of the 1st page of multiAVCHD's thread.

rotty
3rd November 2009, 19:39
Yes, you can see my email in the image of the 1st page of multiAVCHD's thread.

Hi Dean

I have sent it to your email address, the one at the bottom of your home page.

deank
3rd November 2009, 19:52
Yep.. and I emailed back...

Still, here is the file I prepared for you (290KB). (http://multiavchd.deanbg.com/Curtains_SUP.rar)

It contains 2 .sup files prepared with easySUP, using the LOGO function (and edited with BDsup2sub to remove unwanted frames). One has curtains 100% opaque and the other one ~80% opaque.

Let me know if it works for you!

Dean

edit:

Here is what I get with 100% opaque sup file when I enable the subtitles (there was a wrong top offset set by bdsup2sub but it is fixed in the link above):

http://multiavchd.deanbg.com/curtains.jpg

http://multiavchd.deanbg.com/curtains2.jpg

I used full-frame 1920x1080 video for this test.

rotty
3rd November 2009, 20:28
Yep.. and I emailed back...

Still, here is the file I prepared for you (290KB). (http://multiavchd.deanbg.com/Curtains_SUP.rar)

It contains 2 .sup files prepared with easySUP, using the LOGO function (and edited with BDsup2sub to remove unwanted frames). One has curtains 100% opaque and the other one ~80% opaque.

Let me know if it works for you!

Dean

edit:

Here is what I get with 100% opaque sup file when I enable the subtitles (there was a wrong top offset set by bdsup2sub but it is fixed in the link above):

http://multiavchd.deanbg.com/curtains.jpg

http://multiavchd.deanbg.com/curtains2.jpg

I used full-frame 1920x1080 video for this test.

Thanks Dean

Ill go to my email, get it and try it

Thanks

deank
3rd November 2009, 20:29
Use the link in the previous post, not the file I sent. :)

rotty
3rd November 2009, 20:48
Yep.. and I emailed back...

Still, here is the file I prepared for you (290KB). (http://multiavchd.deanbg.com/Curtains_SUP.rar)

It contains 2 .sup files prepared with easySUP, using the LOGO function (and edited with BDsup2sub to remove unwanted frames). One has curtains 100% opaque and the other one ~80% opaque.

Let me know if it works for you!

Dean

edit:

Here is what I get with 100% opaque sup file when I enable the subtitles (there was a wrong top offset set by bdsup2sub but it is fixed in the link above):

http://multiavchd.deanbg.com/curtains.jpg

http://multiavchd.deanbg.com/curtains2.jpg

I used full-frame 1920x1080 video for this test.


Hi Dean

Its muxing now using 80% file

Strange thing happened when I tried to cut to 3 mins so as could try quickly, it just went straight to complete, same when I cut to 10 mins, now trying whole film.

deank
3rd November 2009, 20:56
Yes, it did the same here - it is caused by the settings of the SUP stream and it can be changed. Just make sure you're using the files in the link:

http://multiavchd.deanbg.com/Curtains_SUP.rar

(and edit your post :) - no real need to quote the pictures) :)

rotty
3rd November 2009, 21:12
Yes, it did the same here. Just make sure you're using the files in the link:

http://multiavchd.deanbg.com/Curtains_SUP.rar

(and edit your post :) - no real need to quote the pictures) :)

Im now makeing an image so as to test. Interestingly, the result muxed file also does the same thing if you try to cut it.

deank
3rd November 2009, 21:15
Yep, it is caused by having a subtitle duration from START to END and I guess tsMuxeR gets confused. It is possible to overcome the cut problem (not that it is needed when muxing the whole movie) if SUP file contains picture references each few mins (which of course would allow you to set CURTAIN CHANGE :) once in a while, for example each 4-5 mins).

Dean

rotty
3rd November 2009, 21:38
Yep, it is caused by having a subtitle duration from START to END and I guess tsMuxeR gets confused. It is possible to overcome the cut problem (not that it is needed when muxing the whole movie) if SUP file contains picture references each few mins (which of course would allow you to set CURTAIN CHANGE :) once in a while, for example each 4-5 mins).

Dean

Hi Dean

Well turning on subtitle 03 (which is our new subtitle) whilst movie already running then nothing happens. If I now go back using chapter button so to be at start of film then the curtains can be seen BUT there are horizontal lines (whic are different each time you goto to start) are present in the lowere 5/8ths of the screen. These lines are the colours of the curtains.

I cannot give you a screen print from this program unfortunatley.

deank
3rd November 2009, 21:41
Here are the steps for you to make your own 'curtains' :) into SUP subtitle files:

1) You need latest full download of multiAVCHD or easySUP
2) You need to have AviSynth and latest JAVA installed
3) You need to create a simple text file (SRT subtitles) for you video:


1
00:00:01,695 --> 00:00:01,980
.

2
01:23:11,000 --> 01:23:11,600
.




3) Make sure you have one empty line after the last '.' dot. Set your movie LENGTH (end time) in line [2] (the blue colored) and set the red colored time to movie lenght + one or half second (in your case lenght 1hr 23min 11sec, set with end time to 01:23:11.600)

Start easySUP and load the SRT file you just created (in step 2/3).

http://multiavchd.deanbg.com/disney01.jpg

* Set "Format" to SUP
* Set "resolution" to 1080
* Set "framerate" to your video framerate
* Set "Mode" to Full frame
* Go to LOGO tab and click the box to load your 'curtains' file.
* Set "Offset" to 0 / 0
* Set "Range" to 2 / [movie_duration_in_seconds] - in your case 1hr 23min 11sec = 3600+1380+11=4991
* Set "mask color" to full-black (the color that will be used as transparent)
* Set "Threshold" to 0 (far left = exact color match)
* Set "Opacity" to 255 (far right = fully opaque)

Click [START].

edit: Ok, let me create another SUP file for you to test with. I'll create it in a way so you can use the CUT function and get it done faster. What program do you use for testing? Because Nero doesn't handle it okay, but arcsoft TMT manages to play it as it should (the screen capture in my post).

rotty
3rd November 2009, 21:49
Here are the steps for you to make your own 'curtains' :) into SUP subtitle files:

1) You need latest full download of multiAVCHD or easySUP
2) You need to have AviSynth and latest JAVA installed
3) You need to create a simple text file (SRT subtitles) for you video:


1
00:00:01,695 --> 00:00:01,980
.

2
01:23:11,000 --> 01:23:11,600
.




3) Make sure you have one empty line after the last '.' dot. Set your movie LENGTH (end time) in line [2] (the blue colored) and set the red colored time to movie lenght + one or half second (in your case lenght 1hr 23min 11sec, set with end time to 01:23:11.600)

Start easySUP and load the SRT file you just created (in step 2/3).

http://multiavchd.deanbg.com/disney01.jpg

* Set "Format" to SUP
* Set "resolution" to 1080
* Set "framerate" to your video framerate
* Set "Mode" to Full frame
* Go to LOGO tab and click the box to load your 'curtains' file.
* Set "Offset" to 0 / 0
* Set "Range" to 2 / [movie_duration_in_seconds] - in your case 1hr 23min 11sec = 3600+1380+11=4991
* Set "mask color" to full-black (the color that will be used as transparent)
* Set "Threshold" to 0 (far left = exact color match)
* Set "Opacity" to 255 (far right = fully opaque)

Click [START].

edit: Ok, let me create another SUP file for you to test with. I'll create it in a way so you can use the CUT function and get it done faster. What program do you use for testing? Because Nero doesn't handle it okay, but arcsoft TMT manages to play it as it should (the screen capture in my post).

Hi Dean

The player came with the sony laptop, its WINDVD BD for VAIO

rotty
3rd November 2009, 21:51
Hi Dean

The player came with the sony laptop, its WINDVD BD for VAIO

Hi Dean

I dont understand this

Code:
1
00:00:01,695 --> 00:00:01,980
.

2
01:23:11,000 --> 01:23:11,600
.

Where do I type this.

deank
3rd November 2009, 21:55
You open NOTEPAD and paste it and save it as ****.srt. Here is an example. (http://multiavchd.deanbg.com/curtains.srt)

And.. if you have a BD-RE disc - just give it a try in a NORMAL/REAL blu-ray player, not with the funny WinDVD.

rotty
3rd November 2009, 22:10
You open NOTEPAD and paste it and save it as ****.srt. Here is an example. (http://multiavchd.deanbg.com/curtains.srt)

And.. if you have a BD-RE disc - just give it a try in a NORMAL/REAL blu-ray player, not with the funny WinDVD.

Hi Dean

I will try. I have taken a picture of screen and emailed it to you.

Did you say you are sending me a new set of files, if so I will wait for them to try before any attempts by me

deank
3rd November 2009, 22:15
Yes, try with this .SUP file. (http://multiAVCHD.deanbg.com/curtains_1.rar)

It contains all you need, but for the moment use the .sup file only. You can load the included .xml file in bdsub2sup, too.

edit: I emailed you back... These lines may be caused by some buffer overflow. I'll do some test with my PS3 tomorrow and will post back.

rotty
3rd November 2009, 22:30
Yes, try with this .SUP file. (http://multiAVCHD.deanbg.com/curtains_1.rar)

It contains all you need, but for the moment use the .sup file only. You can load the included .xml file in bdsub2sup, too.

edit: I emailed you back... These lines may be caused by some buffer overflow. I'll do some test with my PS3 tomorrow and will post back.

Hi Dean

Still cant cut the movie

rotty
3rd November 2009, 22:31
Hi Dean

Still cant cut the movie

Where the lines are, the curtains level with them are missing, in fact the lines are the curtains.

rotty
3rd November 2009, 23:40
Yes, try with this .SUP file. (http://multiAVCHD.deanbg.com/curtains_1.rar)

It contains all you need, but for the moment use the .sup file only. You can load the included .xml file in bdsub2sup, too.

edit: I emailed you back... These lines may be caused by some buffer overflow. I'll do some test with my PS3 tomorrow and will post back.

Hi Dean

Just for info, same as first sup trial. Dean thanks for all your hard work.

deank
4th November 2009, 09:42
It seems there is a problem, because the PGS stream is too big to be handled properly.

Curtains won't show at all in Nero Showtime, all is okay in Arcsoft TMT:

http://multiavchd.deanbg.com/disney03.jpg

..but not in my Playstation3:

http://multiavchd.deanbg.com/disney04.jpg

I'll play with it later again.

rotty
4th November 2009, 10:20
It seems there is a problem, because the PGS stream is too big to be handled properly.

Curtains won't show at all in Nero Showtime, all is okay in Arcsoft TMT:

http://multiavchd.deanbg.com/disney03.jpg

..but not in my Playstation3:

http://multiavchd.deanbg.com/disney04.jpg

I'll play with it later again.

Hi Dean

Ive just got a few mins, did you mean that the file size was too big or the pgs dimensions were too big. What size is the file, I have some discs with pgs streams 40-50 megabytes.
Once again I appreciate all your efforts, thanks so much. As you say, it may not be possible to do it this way.
Ill catch you later.
Cheers

crl2007
4th November 2009, 13:45
I don't think that PS3 is able to render correctly this kind of PGS.

Also, the duration, wouldn't be better like this:

1
00:00:01,695 --> 00:00:01,980
.

2
01:23:10,400 --> 01:23:11,000 ?

It's closer to the final duration. I'll try and make a sup with these minor change and test it with my copy of Snow White.

LE: And why on God's green earth would you want to split it ?

deank
4th November 2009, 14:00
It is not the srt/duration that causes the problem. It is the "object size" in PGS packets and it can't be more than ~131000 bytes. Since the curtains are much larger (almost 3 times bigger) the object needs to be split into 4 or more objects and I think there is no tool which can do it atm.

crl2007
4th November 2009, 14:17
I've finished my test too. As you said, the problem consists within the object size in pgs packets. And there is another problem, if you skip chapters or fast forward through the movie, the curtains dissappear. Also, if you don't set that subtitle stream from the menu, so that the video will start with it, it doesn't appear. So, in conclusion, it can't be done without some limitations.

deank
4th November 2009, 14:25
It is not a problem to repeat the image once in a while and make it appear even with ff/rew.

Here is what I mean:


D:\multiAVCHD>readSUP.exe "curtains.easySUP.BDN.8bit\final-8bit.sup" /analyse /verbose

readSUP 0.2 - SUP/PGS analyzer & downscaller (deank@doom9)

Detected 13 segments and 6 objects (2 PG compositions).

00:00:01,872 - 00:00:02,002 # 1: $13 bytes, Presentation: 1920x1080@23.976
00:00:01,872 - 00:00:01,937 # 2: $A bytes, Window: 0,0 1920x1080
00:00:00,000 - 00:00:01,872 # 3: $93 bytes, Palette Definition
00:00:01,872 - 00:00:02,002 # 4: $FFEF bytes, Object: 379502 bytes, 1920x1080
00:00:01,872 - 00:00:02,002 # 5: $FFEF bytes, Object: (cont) 65508 bytes [L]
00:00:01,872 - 00:00:02,002 # 6: $FFEF bytes, Object: (cont) 65508 bytes [L]
00:00:01,872 - 00:00:02,002 # 7: $FFEF bytes, Object: (cont) 65508 bytes [L]
00:00:01,872 - 00:00:02,002 # 8: $FFEF bytes, Object: (cont) 65508 bytes [L]
00:00:01,872 - 00:00:02,002 # 9: $CAE2 bytes, Object: (cont) 51927 bytes [L]
00:00:00,000 - 00:00:02,002 # 10: $0 bytes, End of Display Set

00:00:02,002 - 00:00:15,098 # IN_OUT TIME

00:00:02,002 - 00:00:15,098 # 11: $B bytes, Presentation: 1920x1080@23.976
00:00:01,274 - 00:00:14,877 # 12: $A bytes, Window: 0,0 1920x1080
00:00:00,000 - 00:00:02,002 # 13: $0 bytes, End of Display Set

Processed 1 subpictures!

readSUP finished in 0 seconds [00:00:00]

D:\multiAVCHD>


I'll need to ask BDsup2sub's author (0xdeadbeef) if he knows anything more, because I'm not sure if the object here is properly described. I think it can (should) be spread among 2 packets at most - and packets containing an object can be either FIRST in seq., LAST in seq. or the ONLY (i.e. one packet) in sequence, but not having one FIRST packet and then 5 "LAST" packets. OR, of course, there is something I miss...

I think it is possible to achieve what we need, by using 3 or four objects (1920x360 or 1920x270) or two/four for both sides (240x1080 or 240x540) to describe the whole image within the same epoch/display set. I have no experience with this and can't be sure. It is something similar to slices in level 4.1 for h.264 streams. I just don't know if it deserves all the effort it may require at the moment, although it will be cool to have the ability to create fancier subtitles (similar to those pop-ups with VH-1 videos). :)

edit: I created the curtains PGS for 720x480 and of course it works perfectly :), not that it is of any use. There you have everything correct:


Detected 9 segments and 2 objects (2 PG compositions).

00:00:01,980 - 00:00:02,002 # 1: $13 bytes, Presentation: 720x480@23.976
00:00:01,980 - 00:00:01,991 # 2: $A bytes, Window: 0,0 720x480
00:00:00,000 - 00:00:01,980 # 3: $4DF bytes, Palette Definition
00:00:01,980 - 00:00:02,002 # 4: $FFEF bytes, Object: 85205 bytes, 720x480
00:00:01,980 - 00:00:02,002 # 5: $4CF5 bytes, Object: (cont) 19690 bytes [L]
00:00:00,000 - 00:00:02,002 # 6: $0 bytes, End of Display Set

00:00:02,002 - 00:00:15,098 # IN_OUT TIME

00:00:02,002 - 00:00:15,098 # 7: $B bytes, Presentation: 720x480@23.976
00:00:02,730 - 00:00:15,495 # 8: $A bytes, Window: 0,0 720x480
00:00:00,000 - 00:00:02,002 # 9: $0 bytes, End of Display Set


Dean

crl2007
4th November 2009, 14:41
Yes, he could give you more info on the subject. Little by little, step by step, we learn new things.

I downloaded your archive and I saw that the dimensions of the curtains are: 291x1044. On the original, the dimensions are 236x1080. That is the size of the black borders. ( 236, 0, -236, 0 ). At 291 doesn't affect the video stream, in the way that it cuts aproximatively 55px out of it ?

edit:Yeah, it's correct for 720p. I don't think either it worths the trouble. I believe we need a viable subtitle too, not only one with two lines. Or one line that stretches from 0:00:00:000 to 1:23:11:000 to ensure proper display even when you skip chapters or fast forward through the video. But this means that we will have a "." constantly on the screen. So, the subtitle in the same language seems more plausible.

deank
4th November 2009, 17:34
No, easySUP can be altered to use LOGO only or LOGO+subtitles or anything... I used the dot as a workaround and testing. And with proper SUP-creator application it would be possible to have anything on screen when it is divided in 4 or 8 objects to comply with Blu-ray standards.

rotty
4th November 2009, 19:05
No, easySUP can be altered to use LOGO only or LOGO+subtitles or anything... I used the dot as a workaround and testing. And with proper SUP-creator application it would be possible to have anything on screen when it is divided in 4 or 8 objects to comply with Blu-ray standards.

Hi Dean

I was thinking, if you do manage to crack this then a nice little program that would produce a subtitle stream to add borders of your choice to 4:3 films, i.e. tell the program "what border you would like" "how long the film is" and then the program would auto produce a subtitle stream for that 4:3 film.
Now that would be nice.

Ive got some cheek I know LOL.