I'm currently using FFMPEG for some video-file conversion tasks and noticed that FFprobe isn't available. Kind of strange since I read it should be installed as part of the package along with FFplay.
I've read other MacOS 10.14 Mojave users (which is what I'm using) having the same problem, but not finding any working solution. I've also tried the suggestions including the ones explained here on linking, uninstalling, reinstalling and doing an update, upgrade and cleanup of Brew itself.
Now, I consider myself a novice when it comes to these "under the hood of my Mac" type things. I know how to use the Terminal and so on, but apart from simple, common commands I usually follow step by step guides on which commands to use.
I don't know how to compile and that sort of thing (unless given a step-by-step guide) and also don't understand how all of these underlying frameworks/files/folders all work.
So that said I thought I'd start all over by removing FFMPEG, then reinstalling it, but I'm running into a bunch of problems.
First of all -yes, I do have FFMPEG installed, as seen here:
But the additional tools I mentioned aren't available:
I've learnt that I can make Brew search for software, so I tried that:
And here's what happens when I try the various suggestions of linking (I have no idea what this is, but understand it's vital) and uninstalling as suggested in one of the weblinks earlier:
It seems that Brew can't find FFMPEG even though it's already installed! I've used it and have looked inside the /usr/local/bin/ folder.
Could it be that I've previously installed FFMPEG using another method than through Brew?
Would it be an idea to completely uninstall Brew along with everything it's been used to install on my Mac, then reinstall it all again? How should I do that?
Or are there other ways to go about this?
I've read other MacOS 10.14 Mojave users (which is what I'm using) having the same problem, but not finding any working solution. I've also tried the suggestions including the ones explained here on linking, uninstalling, reinstalling and doing an update, upgrade and cleanup of Brew itself.
Now, I consider myself a novice when it comes to these "under the hood of my Mac" type things. I know how to use the Terminal and so on, but apart from simple, common commands I usually follow step by step guides on which commands to use.
I don't know how to compile and that sort of thing (unless given a step-by-step guide) and also don't understand how all of these underlying frameworks/files/folders all work.
So that said I thought I'd start all over by removing FFMPEG, then reinstalling it, but I'm running into a bunch of problems.
First of all -yes, I do have FFMPEG installed, as seen here:
Bash:
bash-3.2$ which ffmpeg
/usr/local/bin/ffmpeg
bash-3.2$ ffmpeg -version
ffmpeg version 5.1-tessus Copyright (c) 2000-2022 the FFmpeg developers
built with Apple clang version 11.0.0 (clang-1100.0.33.17)
configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
bash-3.2$
But the additional tools I mentioned aren't available:
Bash:
bash-3.2$ ffprobe
bash: ffprobe: command not found
bash: ffplay: command not found
bash-3.2$
I've learnt that I can make Brew search for software, so I tried that:
Bash:
bash-3.2$ brew search ffprobe
==> Formulae
fprobe
bash-3.2$ brew search ffplay
Error: No formulae or casks found for "ffplay".
bash-3.2$
And here's what happens when I try the various suggestions of linking (I have no idea what this is, but understand it's vital) and uninstalling as suggested in one of the weblinks earlier:
Bash:
bash-3.2$ which ffmpeg
/usr/local/bin/ffmpeg
bash-3.2$ brew link ffmpeg
Error: No such keg: /usr/local/Cellar/ffmpeg
bash-3.2$ brew uninstall ffmpeg
Error: No such keg: /usr/local/Cellar/ffmpeg
bash-3.2$
It seems that Brew can't find FFMPEG even though it's already installed! I've used it and have looked inside the /usr/local/bin/ folder.
Could it be that I've previously installed FFMPEG using another method than through Brew?
Would it be an idea to completely uninstall Brew along with everything it's been used to install on my Mac, then reinstall it all again? How should I do that?
Or are there other ways to go about this?
Last edited: