Просмотр исходного кода

Backport pull request #15834 from jellyfin/release-10.11.z

Fix video lacking SAR and DAR are marked as anamorphic

Original-merge: 9470439cfa1eaf7cb9717f16031b020cedab516a

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Bond_009 <bond.009@outlook.com>
nyanmisaka 16 часов назад
Родитель
Сommit
7af5ee1812
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs

+ 6 - 1
MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs

@@ -857,7 +857,12 @@ namespace MediaBrowser.MediaEncoding.Probing
                 }
 
                 // http://stackoverflow.com/questions/17353387/how-to-detect-anamorphic-video-with-ffprobe
-                if (string.Equals(streamInfo.SampleAspectRatio, "1:1", StringComparison.Ordinal))
+                if (string.IsNullOrEmpty(streamInfo.SampleAspectRatio)
+                    && string.IsNullOrEmpty(streamInfo.DisplayAspectRatio))
+                {
+                    stream.IsAnamorphic = false;
+                }
+                else if (string.Equals(streamInfo.SampleAspectRatio, "1:1", StringComparison.Ordinal))
                 {
                     stream.IsAnamorphic = false;
                 }