Server Version#: 1.17.0.1841
Player Version#:
I am converting my TS files to the MKV container. I have read that Plex supports MKV with MP4 video. However, none of my players will recognize the MKV file. I do not want to save directly to MP4 as I want to enable passthrough on my subtitles and MP4 burns them in.
Does anyone have any suggestions to make MKV work?
Thanks.
Please provide the details of the players you possess.
Web client version: 3.108.2
I have a whole slew of MKV files (mostly movies) and they play fine for me on web and Android OS based clients. Iâm running same server version as you too.
1 Like
If they originally were in TS containers, I assume that the subtitles are actually âclosed captionsâ. And these do require always transcoding in Plex.
There is a way to extract them and convert them into the much more compatible SRT format.
However, this cannot be done directly in Plex. SOLUTION: EIA_608 Subtitles Suck - Here's how to automatically replace them with srt goodness
But maybe I am wrong and these subtitles are from somewhere else.
You are correct. EIA_608 are âclosed captionsâ contained in either TS or MKV files. Although, the SRT format is preferable since there are a LOT more options on how to display them. .My script extracts them from either file type and then removes the EIA since they are not preferable.
Wow! This is certainly a lot more complex than I had imagined. If Plex could just modify closed caption arguments so there is an âextra smallâ that would even work.
First of all, I still canât get my Plex player to recognize my MKV file. I am using HandBrakeCLI to convert the TS container to MKV. Plex gives me an error: âAn error occurred trying to play âCarnival Eats - S02E02â. Error code: s1001 (Network)â
Second, I am trying to install Tautulli according to the online directions. When I launch python Tautulli.py, I get âCannot write to the data directory: /opt/Tautulli. ExitingâŠâ which makes sense because I am not the user Tautulli.
Any comments on either of the above errors?
Thanks for the help!
Can you play other files in Plex?
Yes. MP4 works just fine. As mentioned, it is just the humongous closed captions that are the issue. TS containers play as well (my videos are recorded in TS). However, I can only play TS video reliably on an ethernet connected device. Over wifi it starts to get a little jittery (and I like to Chromecast).
Actually, just testing it out and I canât open the MKV in VLC either. Perhaps HandBrakeCLI is not converting it to MKV properly?
Follow the above link. He is using ffmpeg, which should be usable for you just as well. Even though it is written for Windows, but ffmpeg is usable on Linux just fine. You can at least copy the parameters he is using for the conversion.
Iâll give it a try. Having trouble understanding installation instructions for the python script.
nonono.
just open the python script in a text editor and look for the part where it invokes ffmpeg. See which parameters are used.
On Tautulli, assuming your system uses systemd, follow the instructions here to get Tautulli running as a service. https://github.com/Tautulli/Tautulli/blob/master/init-scripts/init.systemd
Should work fine, Iâve followed the steps for multiple installs and havenât had any issues getting it running.
Great. Those instructions worked. Will try the script. Thanks!
Ok, now to edit the script. Does anyone know the correct paths for these arguments in Ubuntu Linux?
I am finding the Linux equivalents. Does anyone know where to find the Ubuntu 18.04 package for CCextractor?
Thanks. Yes I found that to. I was hoping to find a deb rather than have to compile. I am following the instructions but I am not even sure where the files are to build.
Ok. I am not quite sure what docker does, but I executed the docker pull command.
Did I just download the binary or the source? And where is it located?
Thanks!