Showing wrong resolution and Audio in details

I am having this issue across the board on ALOT of video files. Everything is saved in mp4 format. I have Blu Ray’s that are showing as 1080p and DVD’s that are showing as SD. Audio’s that are DTS 5.1 are showing as 3.0. After checking Windows Explorer Properties for that file, the resolution shows correctly but when I look at the details page for that movie in plex; it shows them wrong???

Please analyse the file with https://mediaarea.net/en/MediaInfo
Once it is installed, analyse the file, then go to:
File - Export - Text (Advanced mode)

Then copy the plex media info XML and paste it into here as well.

Patton File Info.txt (8.2 KB)

Patton Plex XML.txt (57.1 KB)

Plex:

<Part accessible="1" exists="1" id="10491" key="/library/parts/10491/1704044295/file.mp4" duration="10317312" file="F:\Movies\Patton\Patton.mp4" size="32626891723" audioProfile="dts" container="mp4" deepAnalysisVersion="6" has64bitOffsets="1" hasThumbnail="1" optimizedForStreaming="0" requiredBandwidths="35790,35044,34173,32760,31441,30124,28373,27720" videoProfile="high">
<Stream id="24345" streamType="1" default="1" codec="h264" index="0" bitrate="23777" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" codedHeight="1088" codedWidth="1920" colorPrimaries="bt709" colorSpace="bt709" colorTrc="bt709" frameRate="23.976" hasScalingMatrix="1" height="1080" level="41" profile="high" refFrames="2" requiredBandwidths="34269,33535,32663,31251,29931,28615,26852,26216" scanType="progressive" streamIdentifier="1" width="1920" displayTitle="1080p (H.264)" extendedDisplayTitle="1080p (H.264)"> </Stream>
<Stream id="24346" streamType="2" selected="1" default="1" codec="dca" index="1" channels="3" bitrate="1536" language="English" languageTag="en" languageCode="eng" audioChannelLayout="3.0" bitDepth="24" profile="dts" requiredBandwidths="1509,1509,1509,1509,1509,1509,1509,1509" samplingRate="48000" streamIdentifier="2" displayTitle="English (DTS 3.0)" extendedDisplayTitle="English (DTS 3.0)"> </Stream>
<Stream id="24347" streamType="3" default="1" codec="vobsub" index="2" bitrate="9" language="English" languageTag="en" languageCode="eng" requiredBandwidths="11,11,11,11,11,11,11,11" streamIdentifier="3" displayTitle="English (VOBSUB)" extendedDisplayTitle="English (VOBSUB)"> </Stream>
<Stream id="24348" streamType="3" codec="vobsub" index="3" bitrate="0" language="English" languageTag="en" languageCode="eng" requiredBandwidths="1,1,1,1,1,1,1,1" streamIdentifier="4" displayTitle="English (VOBSUB)" extendedDisplayTitle="English (VOBSUB)"> </Stream>
</Part>

mediainfo

Audio
ID                                       : 2
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Codec ID                                 : dtsc
Duration                                 : 2 h 51 min
Bit rate mode                            : Constant
Bit rate                                 : 1 509 kb/s
Sampling rate                            : 48.0 kHz
Stream size                              : 1.81 GiB (6%)
Title                                    : English (dts 5.1)
Language                                 : English
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : 2023-12-31 17:06:56 UTC
Tagged date                              : 2023-12-31 17:38:14 UTC

Text #1
ID                                       : 3
Format                                   : VobSub
Codec ID                                 : mp4s-E0
Codec ID/Info                            : The same subtitle format used on DVDs
Duration                                 : 2 h 50 min
Bit rate mode                            : Variable
Bit rate                                 : 9 214 b/s
Maximum bit rate                         : 4 249 Mb/s
Frame rate                               : 0.321 FPS
Stream size                              : 11.2 MiB (0%)
Language                                 : English
Default                                  : Yes
Forced                                   : No
Alternate group                          : 2
Encoded date                             : 2023-12-31 17:06:56 UTC
Tagged date                              : 2023-12-31 17:38:02 UTC

I can only assume that your encoder software does something less optimal, when it puts DTS and VOBSUb into an mp4 container. Both of these were not supported in the original specification of the mp4 container. It is certainly possible that ffmpeg has a different idea how it should look inside the mp4 container.

As a test, drag the mp4 file into MKVtoolnixGUI and press “Start Muxing”.
Take the resulting MKV file and place it into your media folder.
See what Plex has to say about it afterwards.

P.S. add at least the release (year) to a movie’s file name, to ensure proper match in Plex.

My ripper program uses MP4 passthrough to pass the highest quality into the mp4 file. If I can’t use MP4 passthrough, then it uses a MP4 Theater profile. I set it to copy exactly as the file is, so if it’s a Blu Ray disc, it copies it to 1920 resolution. The audio is whatever is built into the disc. Most of the audio’s are DTS Master 5.1 or higher. Windows Explorer read the file as 1920. I even tried using Media Monkey to check the resolution and that shows 1920 as well. So the file shows 1920 but ffmpeg is saying it’s not. That tells me the problem is with ffmpeg. Then ffmpeg is passing the wrong resolution to Plex. So am I going to have to check all 1200 movies and hundreds of tv shows with ffmpeg and recode so they show correctly in plex? That seems to me something that Plex should be doing.

The media analysis shows clearly that it does not pass through the source data. While it may retain the file’s resolution, there are a lot of things that can be done without changing it. Resolution is just one of many parameters of a video stream.

I’ll have to try the muxing when I get home. Hopefully this will shed some light. Really hoping there will be a simple fix. I’ve been using the same ripper for years and all my movies were ripped with the same software. Hopefully once I get a chance to remux it, you will have some suggestions on getting the correct video and audio information to cross through. Hopefully it’s not the ripper program that’s caused all this.

I tried getting into that program. I have install another program just to get to that one? Not looking to install unnecessary programs from unknown sources. I’ve done some digging. I’ve tried 3 different media servers and they all show the resolution wrong. All three of these sources use some version of ffmpeg. But yet other programs show the right resolution. Seems to me that the problem is how ffmpeg is used and someone ffmpeg is passing the wrong resolution in; almost like it’s just passing a default resolution. Also noticed that ALL mp4/mkv files that are over 1080p resolution show 1080p resolution. It’s almost like it doesn’t read resolution higher than 1080p. Yes, I know that the TV will auto upscale these to better quality, but if they are already a better quality than 1080p; then the tv will have less work to do to upscale them. With less work of upscaling, they will play faster (less loading time).

Didn’t you post already the output of that tool above? Why are you trying to install it yet again?

Which resolution would that be? All of the data you’ve posted so far are from FullHD media, not from video with greater resolution.

Please post the mediainfo of these.

This was for the second program you mentioned (MKVtoolnixGUI) after I installed ( MediaInfo ). The Patton file is a Blu-ray rip, so it’s 1920p. I have a ton of movies that are over 1080p, so I can’t post the media info on all of them; but I’ll get a few of them.

Uh, that Patton file is 1080p, not 1920p. The “p” part usually refers to the height, but it’s kinda strange nowadays with non-1920x1080 resolution videos. A video I own is 1920x800 (even wider than normal), but is still referred to as 1080p, mostly because of the full-1920 width.

Earlier, you mentioned Blu-Rays showing as 1080p and DVDrips showing as SD. Is that not normal? 1080p is considered HD, and Blu-Ray’s can either be regular HD (1080p) or 4K (ultra-HD). DVDs are typically 480p (SD).

I’m not that into video, but I thought I knew at least this much. Am I wrong?

The file was ripped to be BR quality at 2160p. I consider BR quality to be 2160 and 4K to be higher. When I rip a BR; i specifically rip them to 2160. Maybe I’m missing something; but if something is 1920 (like your example) then it should show as a 1920 resolution and not a 1080 resolution. Way my mind thinks is if something is set as 1920 or 2160p then if the media server shows it as 1080; then it is somehow reading a lower quality movie. I rip them to 2160 to specifically get BR quality. Am I wrong in assuming that a 1920 movie should show as a 1920 movie in Plex and a 2160 movie shows as a 2160 movie?

Also about that Patton file, it was specifically ripped to BR quality and Windows Explorer & Media Monkey shows the correct resolution and not 1080p. This is why I raised the question because Windows Explorer shows the correct resolution but Plex does not. The information of how I ripped it, Windows Explorer, Media Monkey and Plex do not match when it comes to resolution.

Definitely wrong.
Regular Bluray: 1920x1080 px, referred to as “FullHD” or “1080[p/i]”
UltraHD Bluray: 3840x2160 px, referred to as “4K” or “2160p”

As was already pointed out above, it is the maximum vertical resolution which goes into the “1080p”/“2160p” etc. denomination.
You can only rip 1080p quality off a regular Bluray. For 2160p you’d need an “UltraHD” Bluray as the source.

Hmm interesting. I figured a 1920x1080 movie would show as 1920 movie; but I guess I was wrong. That explains some things, just thought it would use the height (the first number). I have an AI program that can upscale quality to BR (2160) or even up to 4K (3840) or to HDR or Dolby Vision. It can also upscale audio as well, up to DTS7.1. Just trying to make sure that I’m not losing my mind and the effort isn’t wasted.

It does use the height. But the height is the second number.
(Otherwise you’d be dealing with portrait-mode video, which is what regular movies never use.)

Rarely worth the effort. You are better off storing the original resolution and get an nVidia Shield and enable its AI scaler which will do it at playback time, on the fly.

This will never result in better colors. Just “candifying” it.

To be frank, that’s even more pointless. An automatic “mixup” can be done on the fly by halfway decent surround AVRs, if desired. You are still better off storing the original audio stream in 5.1 or stereo or whatever it is. Otherwise all those clients which cannot handle 7.1 are going to be needing a mixdown on the server to whatever channel number they have. Which will inevitably result in greater server CPU load and (often) quieter audio.

My fault, I thought the height was the first number.

I am looking into getting an nVidia Shield Pro. I went from Roku to Google Chromecast 4K and now considering the Shield. Chromecast is not as good as it was hyped up to be. Want something that will play 4KUHD, Doby Vision, HDR, Dolby Atmos etc. Already have the TV and soundbar that will play it. I thought upscaling my movies with an AI program would push my movies to BR or better (including some 360 or 480p movies). Thought it would also allow me to not spend the money on buying 4K UHD movies and just upconvert them instead. Also, I know that finding 4K UHD friendly ripper drives are not easy to find to be able to rip 4K movies.

Thank you for clarifying.

Rip discs with MakeMKV. It copies the tracks unaltered from the disc to your drive. It is “free while in beta” (which has been 10+ years). You will need a license key to use it with Blu-ray discs.

The MakeMKV Forum has a section on UHD compatible drives. It mentions specific drives and firmware levels that are known to work with UHD discs.