# Plex not recognizing codec 'profile' changes

**URL:** <https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965>\
**Category:** General Discussions\
**Created:** [December 17, 2019, 6:49pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965 "2019-12-17T18:49:27Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![faycee](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@faycee](https://forums.plex.tv/u/faycee)\
**Post date:** [December 17, 2019, 6:49pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/1 "2019-12-17T18:49:28Z")

</div>

Hiya

Due to the devices i stream to i do have to change the profile from all my videos to 4.1.  
Past couple of days i’ve done the exact same thing, removed the file from directory, remove from plex, use H264LevelEditor, drag the file back into the directory, rescan and it usually shows the change and playback is fixed.

Now i can see that the codec info has infact changed to 4.1 (using mediaInfo) but plex still seems to display it as ‘5’ and its still stuttering.

Thanks in advanced!

---

<div class="post-metadata">

**Author:** ![faycee](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@faycee](https://forums.plex.tv/u/faycee)\
**Post date:** [December 17, 2019, 9:56pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/2 "2019-12-17T21:56:59Z")

</div>

Any ideas?  
Is there a way i can completely remove metadata /media information from plex so it picks up the new information? where would old information be stored in plex because its not picking up the updated info… ?

regards

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [December 17, 2019, 10:02pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/3 "2019-12-17T22:02:55Z")

</div>

> [@faycee](#):
>
> Is there a way i can completely remove metadata /media information from plex

> [@The Plex Dance ™](https://forums.plex.tv/t/the-plex-dance/197064/):
>
> The purpose of this is to remove all cached metadata and xml data for an item that Plex usually keeps. This helps when you want to “start from scratch” for particular item move all files for the media item out of the directory your Library is looking at, so Plex will not “see” it anymore scan the library library (to detect changes) empty trash clean bundles (in menu next to server name, when accessed under ‘More’) double check naming schema and move files back scan the library Support articl…

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 17, 2019, 10:23pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/4 "2019-12-17T22:23:23Z")

</div>

> [@faycee](#):
>
> use H264LevelEditor

All this tool does is to _misrepresent_ what is in the video data stream. i.e. it “lies” to the player which is reading the mediainfo of that file.  
That will only ever work if the level has been set wrong in the first place.  
If however the level is correctly set, all you will achieve by editing it down is to produce a stream which can have visual glitches or which, in the extreme case, won’t play at all.

Plex is performing a deep analysis, which decodes the video stream in full and then determines the _real_ level of the video stream.  
So if you patch the ‘level’ label in your files, it won’t change anything in Plex – except in the case when Plex has decided to Direct-Play the file anyway.

---

<div class="post-metadata">

**Author:** ![TeknoJunky](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/teknojunky/32/165055_2.png) [@TeknoJunky](https://forums.plex.tv/u/TeknoJunky)\
**Post date:** [December 17, 2019, 10:28pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/5 "2019-12-17T22:28:58Z")

</div>

sounds like, ‘you need a bigger boat’.

ie, you need better devices that can play the files you want to play.

or re-rip/re-encode the files to the proper profile level.

---

<div class="post-metadata">

**Author:** ![faycee](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@faycee](https://forums.plex.tv/u/faycee)\
**Post date:** [December 17, 2019, 10:42pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/6 "2019-12-17T22:42:48Z")

</div>

Youre 100% correct in saying that it misrepresents the actual value BUT for some reason its been working. Chromecast2 supports upto 4.1 and i genuinely felt that this application was far-fetched but it worked and it works on the actual video file itself when i check with a 3rd party application which displays codec information. Im going to try casting this file to my chromecast ‘outside’ of plex and see if it streams. bare with me

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [December 17, 2019, 10:50pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/7 "2019-12-17T22:50:26Z")

</div>

> [@faycee](#):
>
> it works on the actual video file itself when i check with a 3rd party application which displays codec information.

All it does is to replace the label in the file header, which used to say e.g. ‘Level 5.1’ with a label which now says ‘Level 4.1’.  
Most other software just reads the file header and thus, this “faked” label.

It does **not** change the video data stream itself, so that it now conforms to [the boundaries defined in the profile level](https://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels) 4.1. That is impossible without a full transcode.

Whether this strategy produces playable files depends on both

- how was the video stream produced? By which software (or hardware encoder) and with which parameters, at which ‘speed’ setting?
- which particular player chip is used?

Your strategy can work perfectly fine for your current devices and the files you have now. But at any time it can fail, if only one of the above changes.

---

<div class="post-metadata">

**Author:** ![faycee](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@faycee](https://forums.plex.tv/u/faycee)\
**Post date:** [December 17, 2019, 11:30pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/8 "2019-12-17T23:30:40Z")

</div>

Okay that makes sense. Ive come across one of your responses [:https://forums.plex.tv/t/solved-h264-maximum-level-solution/189370](http://here). I think so far i’ve just had luck with the content i was alternating the levels to. Theres obviously alot that i need to learn.

Thanks guys!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [March 16, 2020, 11:30pm UTC](https://forums.plex.tv/t/plex-not-recognizing-codec-profile-changes/509965/9 "2020-03-16T23:30:48Z")

</div>

Closed on March 16, 2020, 11:30pm UTC

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