Page 1 of 1

force UMS to use ffmpeg for ALL MKV files

Posted: Wed Nov 25, 2015 3:05 pm
by Rem_tokimiya
is there a way to force UMS to use ffmpeg i find this mencoder to be terrible and CPU intensive i disabled mencoder in transcoding settings but when loading MKV's with embedded subtitles despite my setting it still loads mencoder which also has a buffering issue where the video stops and has to load more in a buffer before it plays again i know FFDshow/FFmpeg handles these files no problem since i have ffmpeg also on my HTPC due to this problem i had to stop using UMS for some files since i cant stand buffering and also ffmpeg isnt CPU intensive like mencoder is the highest i seen it was 56% max when the video first loads then it drops to cpu load like im not streaming a video

Re: force UMS to use ffmpeg for ALL MKV files

Posted: Thu Nov 26, 2015 10:01 am
by Nadahar
Afaik there's problems (or atleast has been in the past) with transcoding subtitles with FFmpeg on the fly (FFmpeg will first extract the subtitles, causing the renderer to timeout while waiting), and that's why transcoding of these files is forced over to MEncoder. There's been some talk lately about this being a thing of the past, but this must be properly tested for all platforms before the code is changed. I don't know if there's a "hack" to avoid this behaviour with the current version.

Edit: I found a "secret setting" that could change it. Try setting

Code: Select all

ffmpeg_mencoder_problematic_subtitles = false
in your UMS.conf file.

Re: force UMS to use ffmpeg for ALL MKV files

Posted: Thu Nov 26, 2015 11:44 am
by Rem_tokimiya
i will give that a try on my file server see how it behaves when im finished watching the video im watching i use UMS to stream to my xbox one which is the only way to watch vids from my file server on the one