On Ubuntu or Debian based linux operating systems using apt-get installed makes installation of FFMPEG is easy: This will install the latest FFMPEG package but some linux users will want to install from source. FFMPEG requires compilation and installation of various codecs and libraries not bundled with FFMPEG source code. Linux users who want to […]
Installation on MacOS is simple for users with homebrew installed. Homebrew is the package manager – users always wanted but yet to have natively. Think of it as an equivalent to apt-get on linux. The installation command is as follows: As of March 25th, 2020, MacOS + homebrew install has disabled native dependencies support. If […]
At this point FFMPEG should be installed on your operating system of choice and ready for use. To double check installation, it’s always good to view the current version installed. The output not only details the FFMPEG version but also the various configurations enabled and disabled as well as what codec are installed.
Command line one-liners are great for quick and one off FFMPEG experiences but sooner or later you’re going to want to start building custom applications for efficiency. FFMPEG can be used with almost any programming language with a couple of simple tricks. Some languages might even have libraries of their own to extend FFMPEG natively. […]
Now that you understand the importance of knowing which codecs your file formats should conform to. It is useful to have the ability to check the input file format before using FFMPEG commands. Luckily this functionality is native to FFMPEG, the command is as follows: After the installed FFMPEG version and configuration information the Input […]
Command line one-liners are great for quick and one off FFmpeg experiences but sooner or later you’re going to want to start building custom applications for efficiency. FFmpeg can be used with almost any programming language with a couple of simple tricks. Some languages might even have libraries of their own to extend FFmpeg natively. […]
Unlike codecs, formats are the digital input / output containers FFMPEG understands. While an mp4 file is the extension we are used to seeing, inside contains encoded video and audio with various codecs. For example, an mp4 file might contain one of the following audio codecs: ACC, AC3, ALS, MP3, ACC or plenty more. Depending […]
Command line one-liners are great for quick and one off FFMPEG experiences but sooner or later you’re going to want to start building custom applications for efficiency. FFMPEG can be used with almost any programming language with a couple of simple tricks. Some languages might even have libraries of their own to extend FFMPEG natively. […]
FFMPEG has hundreds of different codecs to edit, convert to and play from. In your journey to mastering FFMPEG you’ll face the word ‘codec’ so often that not understanding what one is, is a disservice to yourself. Wikipedia explains a codec as: “… a device or computer program which encodes or decodes a digital data […]
Build dependencies are great additions to FFMPEG that makes the program even more powerful. These dependencies link to 3rd party tools that extend functionality or even simplify some processes. In this book there are a couple of audio / video filters that require extra dependencies to be installed. Installation is as follows: MacOS As of […]