mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2024-11-10 00:24:14 +01:00
Merge branch 'main' into main
This commit is contained in:
commit
21c02ba2a4
1 changed files with 14 additions and 3 deletions
|
@ -30,12 +30,23 @@ private static string GetFFBinaryPath(string name, FFOptions ffOptions)
|
|||
}
|
||||
|
||||
var target = Environment.Is64BitProcess ? "x64" : "x86";
|
||||
if (Directory.Exists(Path.Combine(ffOptions.BinaryFolder, target)))
|
||||
var possiblePaths = new List<string>()
|
||||
{
|
||||
ffName = Path.Combine(target, ffName);
|
||||
Path.Combine(ffOptions.BinaryFolder, target),
|
||||
ffOptions.BinaryFolder
|
||||
};
|
||||
|
||||
foreach (var possiblePath in possiblePaths)
|
||||
{
|
||||
var possibleFFMpegPath = Path.Combine(possiblePath, ffName);
|
||||
if (File.Exists(possibleFFMpegPath))
|
||||
{
|
||||
return possibleFFMpegPath;
|
||||
}
|
||||
}
|
||||
|
||||
return Path.Combine(ffOptions.BinaryFolder, ffName);
|
||||
//Fall back to the assumption this tool exists in the PATH
|
||||
return ffName;
|
||||
}
|
||||
|
||||
private static FFOptions LoadFFOptions()
|
||||
|
|
Loading…
Reference in a new issue