From f0cda980cb02868b02876202b1ea98b9d6e68b5e Mon Sep 17 00:00:00 2001 From: John Andrews Date: Thu, 24 Nov 2022 21:33:18 +1300 Subject: [PATCH] added hdr and dolby vision to metadata --- VideoNodes/VideoInfoHelper.cs | 2 +- VideoNodes/VideoNodes/VideoNode.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/VideoNodes/VideoInfoHelper.cs b/VideoNodes/VideoInfoHelper.cs index 50aed43e..49265561 100644 --- a/VideoNodes/VideoInfoHelper.cs +++ b/VideoNodes/VideoInfoHelper.cs @@ -55,7 +55,7 @@ namespace FileFlows.VideoNodes } if (string.IsNullOrEmpty(ffMpegExe) || File.Exists(ffMpegExe) == false) { - Logger.ELog("FFMpeg not found: " + (ffMpegExe ?? "not passed in")); + Logger.ELog("FFmpeg not found: " + (ffMpegExe ?? "not passed in")); return vi; } diff --git a/VideoNodes/VideoNodes/VideoNode.cs b/VideoNodes/VideoNodes/VideoNode.cs index b0be3e05..1619dcfc 100644 --- a/VideoNodes/VideoNodes/VideoNode.cs +++ b/VideoNodes/VideoNodes/VideoNode.cs @@ -123,6 +123,10 @@ namespace FileFlows.VideoNodes metadata.Add(prefix + "Resolution", stream.Width + "x" + stream.Height + (stream.HDR ? " (HDR)" : string.Empty)); if(stream.Bitrate > 0) metadata.Add(prefix + "Bitrate", stream.Bitrate); + if(stream.HDR) + metadata.Add(prefix + "HDR", true); + if(stream.DolbyVision) + metadata.Add(prefix + "DolbyVision", true); } foreach (var (stream, i) in videoInfo.AudioStreams.Select((value, i) => (value, i))) {