Plex getting wrong Aspect Ratio

Server Version#:4.22.1
Player Version#:

Plex seems to be scraping or calculating the wrong aspect ratio for movies.

For example, my file of Once Upon a Time in Hollywood correctly shows in the “Get Info” box as 1920 x 800, which is 2.4. But The same Media Info box shows aspect ratio as 2.35. The “official” aspect ratio listed on imdb is 2.39.

What gives? Where is Plex getting 2.35 from? Not one movie correctly shows as 2.35 in my entire collection. I need the correct ratio so I can set my projector preset before starting the movie.

Possibly a bad rip?

Can you post the full info box or the full XML file for this item?

Media

  • Duration 2:41:29
  • Bitrate 18574 kbps
  • Width 1920
  • Height 800
  • Aspect Ratio 2.35
  • Video Resolution 1080p
  • Container MKV
  • Video Frame Rate 24p
  • Video Profile high

Part

  • Duration 2:41:29

  • File Once Upon a Time… in Hollywood 2019 1080p BluRay DD+7.1 .mkv

  • Size 20.95 GB

  • Container MKV

  • Video Profile high

  • Codec H264

  • Bitrate 17037 kbps

  • Language English

  • Bit Depth 8

  • Chroma Location left

  • Chroma Subsampling 4:2:0

  • Frame Rate 23.976 fps

  • Height 800

  • Level 4.1

  • Profile high

  • Ref Frames 5

  • Scan Type progressive

  • Width 1920

  • Display Title 1080p (H.264)

  • Codec EAC3

  • Channels 8

  • Bitrate 1536 kbps

  • Language English

  • Audio Channel Layout 7.1

  • Sampling Rate 48000 Hz

  • Title DD+ 7.1 @1536 Kbps

  • Display Title English (EAC3 7.1)

  • Codec SRT

  • Language English

  • Display Title English (SRT)

  • Codec SRT

  • Language English

  • Title SDH

  • Display Title English (SRT)

  • Codec SRT

  • Language العربية

  • Display Title العربية (SRT)

  • Codec SRT

  • Language Français

  • Display Title Français (SRT)

  • Codec SRT

  • Language Română

  • Display Title Română (SRT)

  • Codec SRT

  • Language Español

  • Title Latin American

  • Display Title Español (SRT)

I have around 1000 movies in my collection, probably at least half 2.40:1, and Plex says 100% of those are 2.35. Not a single movie shows as 2.4.

It’s more likely that the height in the MKV container is incorrect. I have a few titles which show like you describe (1920x800, 2.35 AR). However, when I look at the detailed XML information for these files, I can see that the actual height is closer to 820. Here’s an example from my library:

Note the highlighted “codedHeight” and “codedWidth” values, 816 and 1920, respectively. If I do the math on those, the aspect ratio comes out to ~2.35, just as Plex displays. Unless I’m mistaken, those are the pixel width and height Plex counts when performing media analysis, and so should be correct.

I’m pretty sure the other width and height values shown are those from the tags in the container, and are not necessarily correct.

You can check yours by looking at the XML data for one of your movies. After you select Get Info from the more menu (vertical ellipsis) click the View XML link at the bottom-left. Look at the codedWidth and codedHeight values and see the AR you calculate from those matches what Plex displays.

Hi Philip – there is no “codedheight” in my XML. All height values in my XML show 800.

Here is my equivalent of the piece you posted:

``
<Media id="56456" duration="9689696" bitrate="18574" width="1920" height="800" aspectRatio="2.35" audioChannels="8" audioCodec="eac3" videoCodec="h264" videoResolution="1080" container="mkv" videoFrameRate="24p" videoProfile="high">
<Part accessible="1" exists="1" id="87847" key="/library/parts/87847/1575296363/file.mkv" duration="9689696" file="Y:\movies\Once Upon a Time... in Hollywood 2019 1080p BluRay DD+7.1 x264\Once Upon a Time... in Hollywood 2019 1080p BluRay DD+7.1 x264.mkv" size="22499594267" container="mkv" deepAnalysisVersion="4" requiredBandwidths="63872,59749,49014,34564,26535,22450,20656,20656" videoProfile="high">
<Stream id="147982" streamType="1" default="1" codec="h264" index="0" bitrate="17037" language="English" languageCode="eng" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" frameRate="23.976" hasScalingMatrix="0" height="800" level="41" profile="high" refFrames="5" requiredBandwidths="62337,58215,47480,33027,24999,20914,19131,19131" scanType="progressive" width="1920" displayTitle="1080p (H.264)"/>

Interesting. The two I found and spot-checked earlier were both good examples of what I described above. However, after looking at your reply I checked a few others. I’ve found a couple where the math doesn’t work for the coded width/height values.

Do you have any movies in your collection that Plex identifies as 2.4?

The vast majority of cinemascope ratio movies of the past decade (at least) have been 2.4, not 2.35. Yet not one movie in my entire collection is tagged as 2.4. I’m curious if anybody has any that are, and if so, where that critical difference is.

Well, okay, if Plex is incapable of correctly identifying any movie as 2.4 ratio, it is not going to work for my home theater.

Just to follow up on your last question to me (which I missed somehow), no, I don’t have any movies in my collection which Plex identify as 2.40. All of my 1920x800 content is shown as 2.35. As far as I can tell it is all displayed with the correct aspect ratio when played back, but I probably wouldn’t be able to discern it anyway.

1 Like

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