title: NReco FFPMegConverter: The path is not of a legal form
body: <p>I'm using the NReco FFMPegConverter, and when I try to get a thumbnail, I get the error:</p>
  
  <pre><code> System.ArgumentException: The path is not of a legal form.
     at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
     at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
     at System.IO.Path.GetFullPathInternal(String path)
     at System.IO.File.InternalGetLastWriteTimeUtc(String path, Boolean checkHost)
     at NReco.VideoConverter.FFMpegConverter.EnsureFFMpegLibs()
     at NReco.VideoConverter.FFMpegConverter.ExtractFFmpeg()
  </code></pre>
  
  <p>Here is the line of code where I'm getting my error.</p>
  
  <pre><code>        var filep = domainVideoFile.AbsolutePath;
          _fFMpegConverter.GetVideoThumbnail(filep, tempfileName);
  </code></pre>
  
  <p>In the above example, filep = "C:\Users\me_000\Downloads\GRoma\G.mp4"
  and tempFileName = "C:\Users\me_000\Desktop\f480b6c0.jpeg"when copied directly from the Locals view in Debug mode.</p>
  
  <p>There is another thread citing this issue on SO and the stated solution is to set the FFMPegToolPath property. </p>
  
  <pre><code> fFMpegConverter.FFMpegToolPath = _thumbPathManager.GetFFMPegPath;
  </code></pre>
  
  <p>I've tried that and various versions of it and I still get the error. I'm using the version of 1.1.2.0 if that helps.  </p>
  
  <p>The error pops up no matter what I do with respect to calling FFMpegToolPath, ExtractFFmpeg and what not.</p>
  
  <p>Any help is greatly appreciated.</p>