Plex support for media files having more multiple video streams

Hi all,
I am evaluating the option of creating on single file (MKV container) by movie in my library, that would support all my needs. It would have one full quality version, and a second with a lower bitrate, which would ease streaming from the web.

I hear we can add multiple video streams in the same file, using FFMPEG. I went to the intricacies on the tool (insanely powerful) and found how to create the file, however, I am wondering if Plex is going to “understand” these and select the right stream automatically if possible. I understand that I could spin a separate file and it would be much simpler but for the sake of the experiment, would like to have a self contained solution.

The behavior that I am looking for would be the following:

  • I would create a new video stream with let’s say 20 Mbps
  • If my player is configured for 1080P 20 Mbps, i’d like PMS to automatically stream the right version.

If that possible at all?

thank you

It is a very bad idea. Even if you only need the low bandwidth version, your storage subsystem needs to read the whole file which as all versions in it.
Unnecessary strain for the storage subsystem and the file caches.

There is no need for it. Just put the different versions side by side in a subfolder-per-move and you’re good.
https://support.plex.tv/hc/en-us/articles/200381043-Multi-Version-Movies