1

I have installed ffmpeg and ffprobe, but they just appeared in my downloads folder. I should put them somewhere useful.

I am using macOS Sierra

What is the recommended place to put such downloads? I will then edit my bash $PATH to find them there.

closed as primarily opinion-based by Xavierjazz, DavidPostill, llogan, mdpc, G-Man Jan 14 '17 at 22:00

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Are you using them mostly with scripts or manually in the terminal? – llogan Dec 23 '16 at 0:21
  • I am only accessing it by a python subprocess command. For now, I have put it in usr/local/bin. – tburrows13 Dec 23 '16 at 10:22
1

/usr/local/bin is the standard location for your own binaries. It's in the default macOS PATH, however after /bin and /usr/bin. Binaries placed in /usr/local/bin won't override the standard macOS binaries. If you want to use binaries with the same names as default binaries, you should still use this location though and instead edit the PATH to place /usr/local/bin before the others.

  • There is no need to edit the PATH: doing so will not be beneficial because there should never be a ffmpeg binary in /bin or /usr/bin, and ffmpeg will never be a "standard macOS binary". Putting it in /usr/local/bin should be work just fine without messing around with the PATH. – llogan Dec 23 '16 at 18:59
  • @LordNeckbeard The question said "such downloads" which I inferred could mean any other binaries too. I've edited my answer to clarify though. – grg Dec 23 '16 at 19:01
  • I inferred the mentioned ffmpeg and ffprobe, but your edit clears up any potential confusion. – llogan Dec 23 '16 at 19:02
  • @LordNeckbeard That's fair, thanks for the help – grg Dec 23 '16 at 19:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.