

But what's even more weird is it also spikes when playing via the android app on the tablet even though I haven't made any changes in the app - yet still leaving the settings in the web client as Always on. So then I try setting the web client subtitle mode to Always play subs, play a movie via the web client on the tablet and I always seem to get the option to turn subs on and off, but my server spikes with ffmpeg high cpu usage. Which is great! But then I'm struggling to get either the web client or app to consistently provide me the option to turn subs on or off. Leaving it at default allows my server to stream and not transcode (ffmpeg high cpu usage) on both the web client on my tablet and the android MB app on the same tablet. When I choose Playback it brings up Language preferences which allows me to then select Subtitle Mode: Default, Only Forced subs, Always Play subs or No subtitles. This then brings up 4 choices: Display, Playback, Profile, Web Client. Because I'm actually talking about within the web client on the home page where you click on the person icon next to the server settings button in the upper right corner and bring up "My preferences".

Are the web client and MB app connected somehow? Once I reset the web client playback preferences, the MB app plays high cpu usage stops. But what's weird is when I go back to the android MB client app and play an mkv without changing any subtitle settings in the app OR reset the web client settings yet. seems to be when the subs are from an srt file. That actually is understandable to a degree.

However, I noticed when I went into the web client user preferences and set subtitles to default always on, then played an mkv, high ffmpeg cpu usage returned. I'm in my home office so I can monitor my media server cpu usage while I've been testing and figuring out how to lessen or stop the high ffmpeg cpu usage. I've also tried using web client access with good results as well. particularly with MP4 low bit rate movies and tv shows. My home internet up speed is only 3 MB but I can still get decent streaming now. Mainly, by configuring bit rate settings on my tablet client and knowing I'll never be able to stream 1080p high bit rate movies over internet while away from home. While tinkering with streaming over internet (to Google Nexus 10 over cell phone hotspot connection) I've been able to figure out how to stop ffmpeg high cpu usage with various settings.
