ffmpeg and subtitle gurus?

Hi All,
So I am in the process of cleaning up my files to avoid as much transcoding as possible. I have a movie file (Tron HD) in mp4. It’s a remaster of the original. It has many more audio streams than I would like, but it has an Eglish subtitle that I would like to keep. I have tried to repackage this file with only the streams I want, but ffmpeg throws an error on the subtitle stream. I have even tried to just extract it to an srt file.
My questions: The error it throws has to do with the codec “eia_608” or maybe that is standard and not a codec. Either way, ffmpeg does not like it. Yes, I could probably use CCextractor to make the external file, but I really wanted to keep the stream encapsulated. Anyone have this issue?
Secondly, how does Plex Cloud prefer to handle subtitles? What I have presently in the file works, but it is transcoding (I think, I will check that out) and constantly buffering. Any thoughts?

-mark

You can also use YAMB. You must get version 2.1.0.0 beta 2 (NOT 1.6).
https://www.videohelp.com/software/YAMB
From there you can un-select any track you do not want. And the best part is, it only remuxes the file so the process take a couple of minutes (or a few seconds on small files. eg, tv shows.). No need to encode or re-encode.

Oh, and if you are wondering… For your viewing pleasure.

If you have a lot of files to process try the scripts located in the thread in my SIG. It will do exactly this. Keep only the audio languages and subtitles you want and remove the others. It can also create a stereo 2 channel AAC audio track as well for clients that don’t support higher.

Besides that it will make sure the frames, level are correct and will convert if needed to MP4 from other formats.

In a nutshell it does what’s needed to give you direct playable files.

Thanks All. I have handbrake and will try that. Cayars., I did grab your scripts and will port them over to my Mac and use MySql as well. Always fun when I get to do a little coding. Thanks again for the responses.

-mark

They’ll run on osx, linux or windows, just make sure to install python and change the paths in the ini file. It doesn’t use a database so no need to worry about any sql.

@cayars in trying to utilize your sql script I get this message when trying to open the database:

“unable to open database “~/bin/com.plexapp.plugins.library.db-2017-04-06”: unable to open database file”

any thoughts?

The scripts that touch the database are specialized scripts to use after you have processed files with the normal Python scripts.

Do you have the normal scripts fully working?
Don’t run the scripts that use the database unless you know what they are doing. But it can’t open the database because it’s not pointing to the correct location. You need to edit the file to match your database location.