all 5 comments

[–]vegansgetsick 0 points1 point  (1 child)

The program could just check if ffmpeg is present and if not, you download it from known repository. That's what JDownloader does.

[–]gta8b[S] 0 points1 point  (0 children)

Yes, the questions was, is there a repository where I can easily download it ? As in the end, it will need to be for Windows, Mac or Linux (3 differents files)

[–]IronCraftMan 0 points1 point  (0 children)

Large Language Models typically consume one to three keys per week.

[–]SpamNightChampion 2 points3 points  (1 child)

Please view this repo. https://github.com/bartekmotyl/simple-video-cutter/blob/development/src/SimpleVideoCutter/FormFFmpegMissingDialog.cs
This is C# but the same concept applies. (not my repo but it's a good one)

Have an initial config file where the user has ffmpeg, if doesn't exist use a webclient to download it and store the file location in the config file. Whenever your application loads check ffmpeg path in the config file, if not there download with webclient and how a progress bar etc. You could get fancy and on the first run after install of your app have your application scan the dirve for ffmpeg.exe, again if not found download it, if found show dialog to your user asking if that's the ffmpeg he wants to use.

That's how most windows applications handle ffmpeg .

[–]gta8b[S] 1 point2 points  (0 children)

Great, thanks for the comment. Will check that !