fix fps info issue when the video is h264.

Fixed an issue that when the media source is in H264 format and the frame rate info is not displayed due to missing space characters in ffmpeg log.
pull/2368/head
Nyanmisaka 5 years ago committed by GitHub
parent 8eced835c0
commit 7472ae5ca9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -90,6 +90,15 @@ namespace MediaBrowser.Controller.MediaEncoding
framerate = val; framerate = val;
} }
} }
else if (part.Contains("fps=", StringComparison.OrdinalIgnoreCase))
{
var rate = part.Split(new[] { '=' }, 2).Last();
if (float.TryParse(rate, NumberStyles.Any, _usCulture, out var val))
{
framerate = val;
}
}
else if (state.RunTimeTicks.HasValue && else if (state.RunTimeTicks.HasValue &&
part.StartsWith("time=", StringComparison.OrdinalIgnoreCase)) part.StartsWith("time=", StringComparison.OrdinalIgnoreCase))
{ {

Loading…
Cancel
Save