Question: I am looking for a media player to play videos with two subtitles at the same time (e.g. English and Spanish).

I'm using VLC, but this feature is [not there yet](https://forum.videolan.org/viewtopic.php?t=98324), although there are some workarounds using a [Subtitler extension](https://addons.videolan.org/content/show.php/Subtitler+%28lite%29?content=152364) (as per this [post](https://forum.videolan.org/viewtopic.php?t=98324#p413487)).

However, I'd like to find a player with a native support for dual subtitles or with easy to install plugin.

Ideally free and cross-compatible with versions for Windows and macOS.

Answer: 
MPV worked for me to show multiple subtitle tracks on the same video screen on macOS (10.15.7), here's how I did it:

[![enter image description here](https://i.stack.imgur.com/I4b4O.png)](https://i.stack.imgur.com/I4b4O.png)

**Install HomeBrew by pasting this command into Terminal**

`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`

**Install MPV on macOS by running this command in Terminal**

`brew install cask mpv`

**Place .srt subtitle file in the same folder as your video file**

[![enter image description here](https://i.stack.imgur.com/oVJR5.png)](https://i.stack.imgur.com/oVJR5.png)

**Run this command in Terminal**

`mpv /users/myusername/movies/irony.mkv --sub-pos=30 -sid=1 -secondary-sid=2 -sub-scale=0.8 --sub-back-color=0.5/0.75`

`–sid=1`  is a bottom subtitle  

`–secondary-sid=2`  is the top subtitle  

`–sub-scale=0.8` is text size

`--sub-pos=30` positions both sub languages at the top of the screen

`--sub-back-color` sets bg color of subs and transparency in the format r/g/b/a where rgba are values 0-1

In my case, my `.srt` subtitle file contains Russian and English in the same file.
If you want to watch films with two subtitles at the same time in android, use these players:

* MX Player
* Precise Frame mpv Video Player