Improvement Description
Most people do not know what FFmpeg is, nor want to figure out how to download it. Perhaps the program could install it for the user, and from then on it would be in PATH as suggested in #4 , and then doesn't have to be worried about again.
How to implement
Three stage option:
Preferred option
- Attempt to install with
winget - do "essentials" install if possible
(Make sure to warn user about Microsoft Agreement that might pop up)
If preferred fails (WinGet is not available on device OR user declined agreement OR <other>)
- 'Manual' install using https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip and PowerShell's
Expand-Archive utility.
If all else fails
- Search for
ffmpeg.exe in current folder (#3)
and if it doesn't exist, ask user for path to ffmpeg.exe (current behavior).
Improvement Description
Most people do not know what FFmpeg is, nor want to figure out how to download it. Perhaps the program could install it for the user, and from then on it would be in PATH as suggested in #4 , and then doesn't have to be worried about again.
How to implement
Three stage option:
Preferred option
winget- do "essentials" install if possible(Make sure to warn user about Microsoft Agreement that might pop up)
If preferred fails (WinGet is not available on device OR user declined agreement OR <other>)
Expand-Archiveutility.If all else fails
ffmpeg.exein current folder (#3)and if it doesn't exist, ask user for path to
ffmpeg.exe(current behavior).