DancingMan 1 Posted June 2, 2015 Posted June 2, 2015 Is it possible to set my external subtitles to be the default? I see that I can set subtitles to always be on, and I can set a particular language as the default. Most of my mp4 movies have graphic subtitles in them (dvdsub), and for lots of them I also have external subtitle files (srt, sub). If I have an internal english subtitle and an external english subtitle file, it seems like Emby uses the internal as the default (the attachment is from the bottom of Emby's WebUI for one of my movies). Is there any way to set a system wide default to say "if there are external & internal subtitles for the default language, use the external subtitle"?
Luke 38824 Posted June 2, 2015 Posted June 2, 2015 it will favor the external subtitles but since the internal ones are marked as default they are taking priority. you can also mark the external ones as default by adding .default to the file name. so movie.eng.default.srt 2
FrostByte 5202 Posted June 2, 2015 Posted June 2, 2015 (edited) Another way is to use a tool like mkvmerge and mark the internal one as default = no. Luke's method is quicker though Edited June 2, 2015 by FrostByte
DancingMan 1 Posted June 2, 2015 Author Posted June 2, 2015 That set the language to default for the external subtitle (see attachment). Should it be movie.default.eng.srt?
DancingMan 1 Posted June 4, 2015 Author Posted June 4, 2015 After more investigation, it seems like I made my mp4s and included the graphic subtitles in them (dvdsub) and did not set them as a default. The programs I used (VidCoder, Handbrake, & ffmpeg) seem to have taken it upon themselves to mark my subtitle stream as default and add a second (text) subtitle that lists the current chapter. I can't seem to get rid of the second stream - whether I try to completely transcode the file or just use ffmpeg to copy the video stream, audio stream, and only my graphic subtitle stream (without setting it as default); that second subtitle stream reappears and my subtitles are set to default. Any ideas? If there's some way in emby to tell it to ignore the default subtitle setting in the mp4, that would be fine (but unfortunately Luke says there isn't). The next best option would be some sort of batch method - for example, I have a script that will go through a list of files and run ffmpeg on each one to copy streams to another container; I would just need to know what switch to include to make sure the second subtitle stream isn't made and my subtitle stream isn't set to default.
atomicmoon 151 Posted March 8, 2020 Posted March 8, 2020 it will favor the external subtitles but since the internal ones are marked as default they are taking priority. you can also mark the external ones as default by adding .default to the file name. so movie.eng.default.srt Being as this is an old thread, is this still true? I'm finally starting to get the grasp of direct play/transcoding, and internal subtitles are becoming a pain in my back. I would LOVE to easily strip them, but my library is pretty large. I want to find a way to force external subs by default, and if this method still rings true, I can use a bulk rename tool to hopefully batch this process to allow less transcoding. Thanks as always!
Luke 38824 Posted March 12, 2020 Posted March 12, 2020 External subtitles are generally prioritized over internal subtitles.
tattler 31 Posted October 27, 2023 Posted October 27, 2023 @LukeSo what will happen if an internal subtitle is marked as Default? Will it still take precedence over the external default subtitle (en.default.srt)?
Luke 38824 Posted October 27, 2023 Posted October 27, 2023 2 hours ago, tattler said: @LukeSo what will happen if an internal subtitle is marked as Default? Will it still take precedence over the external default subtitle (en.default.srt)? If all other factors are equal, the external subtitles will be preferred.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now