Plex 3D->2D

Hey Guys

 

I apologise if this has been submitted. I did a search for 3D but it decline the search. Something about the search term was not allowed.

 

I have my Plex server running on my network. Works great always has. The one thing I think it is missing is the ability to convert a 3D movie to 2D by only showing half of the SBS image stretched to suit.

 

The main reason is I have the one 3D TV in the lounge room, and then I have multiple other systems and players that are all attached to normal 2D TV's. This would cut the problem of having to store a 2D and 3D version so that it can be seen on a normal TV.

 

A pop up as you start the movie to choose 2D or 3D?

 

I am guessing if this could be done that the client would have to have the menu and the server the ability.

 

I am unsure if this could be done client side or if it would be easier to do this server side.

 

Cheers

Aaron

10 Likes

I think this is a fantastic suggestion  :)

I think this is a fantastic suggestion   :)

Then press the Like button on the first post

Yeah well, there was more to my post than meets the eye dane...  I know what you're saying, but there is a point.  (carry over from another thread).

Hey Guys

I apologise if this has been submitted. I did a search for 3D but it decline the search. Something about the search term was not allowed.

I have my Plex server running on my network. Works great always has. The one thing I think it is missing is the ability to convert a 3D movie to 2D by only showing half of the SBS image stretched to suit.

The main reason is I have the one 3D TV in the lounge room, and then I have multiple other systems and players that are all attached to normal 2D TV's. This would cut the problem of having to store a 2D and 3D version so that it can be seen on a normal TV.

A pop up as you start the movie to choose 2D or 3D?

I am guessing if this could be done that the client would have to have the menu and the server the ability.

I am unsure if this could be done client side or if it would be easier to do this server side.

Cheers

Aaron

I know this is an old request, but I would love to see if this can be added. It works great on Kodi. I hope Plex can add something to play in either 3D or 2D Monoscopic.

I like this feature request as well. I have a library for all my 3D content, and a 2D match to all of them in another library. but what i don't see is additional support anywhere for 3D playback in plex, or 3D to 2D conversion (as suggested here). the only plex client i can find that supports 3D playback to a 3D TV correctly is Roku. Plex Home Theater can't do it, and it's not available in plex/web or PS4 App (PS4 has native 3D blueray support at patch 1.63).

so +1

Is a choice very important of implement. I have many movies in 3D and I would like to be able to play them in 2D TVs that do not have 3D.

+1

2 Likes

@nebur692 said:
Is a choice very important of implement. I have many movies in 3D and I would like to be able to play them in 2D TVs that do not have 3D.

+1

This is not the feature requests section. Go and vote for it (or create it in the requests section if it doesn’t exist). Don’t bump a almost 2 year old thread for your +1 that actually doesn’t make the slightest bit of difference as you are supposed to like the 1ST post.

Sorry. What is the thread to be able to vote?

+1

.

Just something to mention and keep in mind. What most of you guys consider 1080 3D files such as SBS (side by side) or TAB (top and bottom) would only be half resolution when viewed in 2D. So you would be giving up a lot and I doubt many people would actually like what you’re asking for.

There is another type of 3D file called MVC (Multiview Video Coding) which is full screen and will play back in 2D mode (full resolution) or 3D (full resolution) on TVs that support it. I use this format on my Samsung TV for awesome looking 3D.

So I’m really not adding much to the conversation but just thought I’d mention MVC and also the fact that the 2D version of the SBS or TAB files would only be half resolution.

Carlo

Carlo, you’re obviously correct that you’d be losing quality compared to a full HD version, however you’re missing the point: when the only version you have is 3D, this would make it very watchable (it’s more than good enough to view on a phone or a tablet) instead of completely unwatchable.
Another feature that would be absolutely awesome is being able to set the profile of each playback device and specify which 3D modes are supported (SBS, O/U, interleave…) and have Plex automatically convert between modes on the fly as needed. Let’s say you have a movie in O/U mode and want to play it on a TV that supports it, it could stream untranscoded; but if you were streaming it to 3D googles which only support SBS, it could convert to SBS; and if you were streaming to a Plex client connected to a 2D-only TV, the Plex client would automatically convert to mono.

Yes, what you said is true. If it’s the only version then sure, being able to play it is better than not being able to play it.

I don’t know this for sure since I’ve never tried it (might have to play) but I doubt a conversion from OU to SBS would work well at all. It wouldn’t have the correct stereoscopic architecture anymore PLUS you would essentially be “halfing” something already only half resolution. Could it theoretically be done, maybe. Would you like it? Doubtful but that’s a guess.

Assuming your original is an OU 1920x1080, the following command will convert it to a very nice 1920x1080 SBS. Of course the vertical resolution is 540 lines since your original only has 540 lines – that’s still better than DVD. And the horizontal resolution is also cut in half during the conversion process, so you get the worst of both SBS and OU worlds. But you still end up with a very watchable 3D movie, in my opinion.
ffmpeg -i ou.mkv -vf “stereo3d=abl:sbsl,scale=1920x1080” -aspect 16:9 -c:a copy sbs.mkv

You can use the stereo3d filter parameters to specify conversion of an OU or SBS movie to 2D (keeping only left or right frame) or convert frame-interleaved movies to SBS, or even convert to anaglyphs for viewing with red/blue glasses. Ffmpeg is pretty awesome.

https://www.ffmpeg.org/ffmpeg-filters.html#stereo3d

Uhm, Carlo actualy mentioned the best possible solution last year: 3D MVC.
Don’t treat the symptom, treat the root cause!

@kopfpilot : yes, but it’s not going to help with my existing movies and I would have to have a stopgap measure while I’m reripping them. Just because it’s the best solution doesn’t mean it can’t coexist with a fallback measure! In both cases, the server needs to know what material it’s serving and the player the capabilities of the display it’s connected to. Plex could then select the best strategy as part of the video transcoding pipeline – and this, regardless of whether the source material is in 3D MVC or a lowly SBS, OU or frame interleaved.
The bottom line is that implementing the solution I’m asking for is pretty much required to support MVC anyway.

Actually, Plex could be “dumb” and not need to know anything about the media and could just give us the option on the client side to play the Top, Bottom, Left or Right side of a file.

If the client has the ability it could handle this itself or just pass this request back to the server where the transcoder could be called in to do the work.

While Plex is doing this it should also add a zoom feature that could enlarge the picture as well as stretch 4:3 to 16:9 like Emby does. Again handle it on the client side if possible or hand back to the server if needed.

Carlo

1 Like

Carlo, you’re absolutely right, but a combination of the two is ideal. The client would automatically pick the best choice, but let the user override it as needed.

Hi guys !
Any news since then ? It would be a nice feature to avoid multiple large files for 1 movie …

Thanks :slight_smile:

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.