Here you can find some usefull tips of using ffmpeg library
Nowadays rollback to any particular version of the Homebrew package might be tricky since the commands
brew versions <package> and
brew switch <package> <version> are deprecated and no more available.
The Dependency Inversion Principle is the last one from SOLID stands for decoupling the system into independent modules. It means that one part of a system should not depend on another one directly.
Let's see an example.