のものではない、私はNReco FFMPegConverterを使用している、と私は、サムネイルを取得しようとすると、私はエラーを取得する:ここでNReco FFPMegConverter:パスが法的形態
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()
はコードどこのラインであります私は私のエラーを取得しています。
上記の例では var filep = domainVideoFile.AbsolutePath;
_fFMpegConverter.GetVideoThumbnail(filep, tempfileName);
、filep = "C:\ユーザー\ me_000 \ダウンロード\ GRoma \ G.mp4" とtempFileName = "C:\ユーザー\ me_000 \デスクトップ\のf480b6c0.jpeg" コピーデバッグモードの[ローカル]ビューから直接呼び出します。
この問題をSOに引用している別のスレッドがあり、FFMPegToolPathプロパティを設定することが指定されています。
fFMpegConverter.FFMpegToolPath = _thumbPathManager.GetFFMPegPath;
私はこれを試してみましたが、さまざまなバージョンのエラーが表示されています。私は1.1.2.0のバージョンを使用しています。
FFMpegToolPath、ExtractFFmpegを呼び出すことに関係なく、エラーが表示されます。
ご協力いただきまして誠にありがとうございます。
この例外をスローするコードの行を表示してください。 – mjwills
@mjwills私は要求された編集を行いました。その作品を残して申し訳ありません。 –
@mjwills私は問題が何であるかを理解しており、あなたが自分で知りたい場合は答えを投稿しました。 –