

With streams we generally mean input and output files, and it’s improtant to note that you we can have multiple input and multiple output streams. įFmpeg commands essentially always consists of two parts, an input stream and an output stream. You get the idea! In the rest of this blog post I’ll run over the most useful FFmpeg commands (especially for creatives).īefore you have a heart attack, writing FFmpeg commands is actually super easy, but to elucidate how these commands are composed we’ll have to have a look at the general FFmpeg command syntax: ffmpeg. Video file size too large? No problem we can reduce it’s size with ffmpeg. Video file too long? No problem we can trim it with FFmpeg. With FFmpeg we could easily convert this GIF file into an mp4 file, or a mov file, or an avi file, etc… How can WE use FFmpeg? Well, for example, you were just about to upload a GIF file to some website when it notifies you that this file format is not supported. Can’t blame them though, why reinvent the wheel when FFmpeg exists? It’s super fast and versatile. Know those fancy apps on your phone, that help you format your videos for IG? A lot of them probably use FFmpeg in the background.

It’s mainly designed to be a command-line interface (CLI) that you execute from your terminal (this is how we’ll be using it in this blog post), however it can also be integrated as a part of other software.

It allows you to convert between different encoding formats, in addition to editing video and audio files in a number of ways. Simply put, FFmpeg is an open source video and audio processing tool.
