Use codec to determine image format

This commit is contained in:
Joe Rogers
2021-11-12 16:30:30 +01:00
parent f73a7a6ed8
commit 1d729b2b0f
3 changed files with 28 additions and 19 deletions

View File

@@ -156,7 +156,14 @@ namespace MediaBrowser.Providers.MediaInfo
}
}
var format = ImageFormat.Jpg;
var format = imageStream.Codec switch
{
"mjpeg" => ImageFormat.Jpg,
"png" => ImageFormat.Png,
"gif" => ImageFormat.Gif,
_ => ImageFormat.Jpg
};
string extractedImagePath =
await _mediaEncoder.ExtractVideoImage(item.Path, item.Container, mediaSource, imageStream, imageStream.Index, format, cancellationToken)
.ConfigureAwait(false);