diff --git a/FileFlows.Plugin.dll b/FileFlows.Plugin.dll index 5e6bd158..1b8cc7dc 100644 Binary files a/FileFlows.Plugin.dll and b/FileFlows.Plugin.dll differ diff --git a/FileFlows.Plugin.pdb b/FileFlows.Plugin.pdb index 3adb28c6..e1b3b943 100644 Binary files a/FileFlows.Plugin.pdb and b/FileFlows.Plugin.pdb differ diff --git a/VideoNodes/InputNodes/VideoFile.cs b/VideoNodes/InputNodes/VideoFile.cs index 183d9230..be5c2604 100644 --- a/VideoNodes/InputNodes/VideoFile.cs +++ b/VideoNodes/InputNodes/VideoFile.cs @@ -56,7 +56,14 @@ public class VideoFile : VideoNode try { - var videoInfo = new VideoInfoHelper(FFMPEG, args.Logger).Read(args.WorkingFile); + var file = args.FileService.GetLocalPath(args.WorkingFile); + if (file.IsFailed) + { + args.Logger?.ELog("Failed getting local file: " + file.Error); + return -1; + } + + var videoInfo = new VideoInfoHelper(FFMPEG, args.Logger).Read(file); if (videoInfo.VideoStreams.Any() == false) { args.Logger.ELog("No video streams detected.");