Media formats standardizer

Here's the idea:

as many (all?) of us are media-maniacs it is not uncommon for us to re-encode videos obtained from various sources to a preferred standard settings (in my case mp4-h264-aac).

Would'nt it be nice to not have to go handbraking the files, but letting the ffpmeg embedded transcoder do the heavy lifting, maybe overnight?

It might be a matter of creating a button in the details panel of the movie-episode-season-whatever which creates standardized media triggering the ffpmeg encoder. 

It happens something similar when you decide to sync a file, it triggers the encoder and produces a specific format, so, it should'nt be impossible to enable quickly.

The result might be, for those who care, a beatifully standardized collection, streaming maybe in directplay fashion to every platform and without moving files from NAS to PC and vice-versa!

Now that I have redone about 75-80% of my collection from mkv to mp4 h264 aac....  This would have made life SO much easier on me!  

Most of us running PMS on a NAS would love this feature!  

Mike G.

I honestly think this is a bad idea. If it was a automatic mandatory setting, that would mean files that were obtained from various sources. Would be transcoded permantly to a new format which loses quality.

To be honest I would be nervous of using plex with a feature like this. If there was a bug in a future release that caused media to be transcoded even when the setting was off I would be pissed.

I also have to wander why people are transcoding their media anyway. The whole point of the transcoder in Plex is so you don't have to do this.

Dear NewPlexUser2011, of course it should not be a "mandatory" settings, freedom of choice is a core need for everyone. But it would be extremely useful and time saving to have it as an option. 

And yes, Plex is very good at transcoding on the fly, but only on powerful enough machines!!

All of us running PMS on a NAS would love to ave file served via direct stream/direct play in spite of transcoded....

I guess my point is this:  Not everyone has Plex running on Ubuntu, Windows or a Mac.  I would guess that those 3 platforms might represent about half of those using Plex based on the comments in these forums.  The rest of us are running it on little NAS devices.

When I started converting everything I had on disk over to electronic I fell in love with the MKV format.  I could put the movie, subtitles, extras, etc. all in the file and could still use it.  This was GREAT!  Problems arose when I got my NAS.  The box decided that everything I had needed to be transcoded, regardless of how the video was formatted in the container, the container itself caused the transcode.

Those odds and ends I had in avi, mov, mpg, etc. also needed transcoding.  The only container/format that didn't, based on my clients was MP4, H264 with AAC audio.  At the point I found this out, that was less than 10% of my collection was in this format, so in order to watch the shows/movies, I needed to convert them or deal with the stutter introduced with transcoding lags.

Now, several months later, and having moved files around, converted them and moved them back, I find I'm sitting with about 80% of my collection in a transcode free state.  Lag and stuttering is now only an issue if I have poor connection speeds or issues with too many people on the network.  Most of the conversions I've done have been after hours.  I copy the files to my PC, finish up the tasks for the day, start the remux job and go to sleep and hope they are all done when I wake up.  

If I could have scheduled my NAS to do this using Plex, it would have saved me a ton of work and effort.  Key up a few that needed to be converted, and when the NAS isn't busy it grinds them out.  Then I could delete the old format and everything would be GTG for streaming.  

I'm not asking for this to be an automatic process.  Let me decide which files to convert and which to not convert. Maybe make it a new choice in the show view pane.  (Open the show to see info about it and a convert button is added.)  In options set it up so these conversions are a low priority task, so they don't interfere with any other tasks Plex or the NAS are already doing.  In the info for the given show, have a delete button next to the file names if more than one file is present.  Then I can delete the pre-converted file and keep the new one.  

If this is a functionality you don't want to use, then don't use it.  I got Plex because I thought it would be able to handle things it turns out it isn't.  In my case this is hardware, and not so much Plex itself, but if something like this can get past some of the hardware limitations, then I'm all for it!

Mike G.

Mike you have a gift at explaining clearly things!! This is EXACTLY the way it should be!

Other media software does transcode the files in a standard format as soon as the media are added to the collection. This is a very different approach than the one chosen by the Plex developers.


Plex is much more liberal and does not force anybody to use a specific format. It is also very good at keeping files in their original state.


Many users prefer to keep their dvd-files as interleaved mpeg2 to avoid compromising any quality.


The build in transcoder has the function to adjust “originals” to many different clients on the fly. This makes Plex extremely flexible and immune to “changing capabilities” of devices and in many cases overcomes the limitations of available hardware.


What we are seeing right now is Plex opening the doors to new formats and technologies like h265, 3D and 4k. Devices and OS’ are rapidly evolving.

This means that todays standard transcoder settings will probably be obsolete tomorrow.



When transcoding there is no such thing as “best universal settings”. There are many different scenarios with different requirements instead.

You need to transcode on the fly? Then your priority will probably be speed.

Your device has a small screen? You want best possible quality and minimum size? You need a small size on the fly for your offnet client? All different scenarios and there is no such thing as one fits all!


Plex is no such thing as “transcoder software” although it makes abundand use of it.

Leave this rather to dedicated software which include also setting proposals addressing your devices like handbrake. And btw if you don’t know much about transcoding handbrake is a very good option.


This is obviously just an opinion from an other media-geek

Other media software does transcode the files in a standard format as soon as the media are added to the collection. This is a very different approach than the one chosen by the Plex developers.

Plex is much more liberal and does not force anybody to use a specific format. It is also very good at keeping files in their original state.

Many users prefer to keep their dvd-files as interleaved mpeg2 to avoid compromising any quality.

The build in transcoder has the function to adjust "originals" to many different clients on the fly. This makes Plex extremely flexible and immune to "changing capabilities" of devices and in many cases overcomes the limitations of available hardware.

What we are seeing right now is Plex opening the doors to new formats and technologies like h265, 3D and 4k. Devices and OS' are rapidly evolving.
This means that todays standard transcoder settings will probably be obsolete tomorrow.


When transcoding there is no such thing as "best universal settings". There are many different scenarios with different requirements instead.
You need to transcode on the fly? Then your priority will probably be speed.
Your device has a small screen? You want best possible quality and minimum size? You need a small size on the fly for your offnet client? All different scenarios and there is no such thing as one fits all!

Plex is no such thing as "transcoder software" although it makes abundand use of it.
Leave this rather to dedicated software which include also setting proposals addressing your devices like handbrake. And btw if you don't know much about transcoding handbrake is a very good option.

This is obviously just an opinion from an other media-geek

This is basically what my opinion is. There is software specifically aimed at transcoding and it does a awesome job. People seem to want to take on risk(the potential of future bugs causing unwanted transcodes) for the sake of convenience. Another thing to take into account is if the devs were to do this it would be a big feature that would need to be maintained so other features would potentially be neglected or delayed.

Would'nt it be nice to not have to go handbraking the files, but letting the ffpmeg embedded transcoder do the heavy lifting, maybe overnight?

Sorry this request is a non-starter. Plex Devs have stated previously they will not modify source files.

Well sorry I did'nt know about this statement. 

Anyhow, it was not meant to be a standard behaviour, just a possibility. Yes, we can move files to a PC and handrbake them and get them back.

But loving the ease of mind that Plex tries to give it could have been a rela plus to start from any fromat and end up with the desidered one. As it already does it for the sync options it's just a matter of changing destination path and name.....

Early 2021 clean-up: implemented (media optimizer allows preparation of optimized versions according to certain presets)