


The command line interface of FFMPEG is quite intuitive and it is relatively simple to convert an audio or video file, though depending on the size of the file there may be a difference in the actual time taken when converting from one format to another. Due to it’s good compression capabilities, it is a good choice in terms of the overall output size of the converted video file when compared to other codecs such as MPEG-4. A significant advantage of the H.264 codec is that it was designed to provide the transmission of high quality video with less bandwidth over the internet. Each codec presents a range of advantages and disadvantages, for instance in terms of audio, a useful codec is FLAC, which stands for “Free Lossless Audio Codec”, and it is particularly good for storing lossless audio of very high quality. Video and audio files are encoded using a codec such as H.264 for video or AAC for audio. An example of a container with such capabilities is Matroska or MKV. This is particularly useful when a video has multiple audio tracks in different languages as this can enable switching between them.

Certain types of containers have different capabilities, such as storing subtitles or more than one audio stream inside a container, as well as a range of other types of metadata such as chapters. Multimedia files which FFMPEG is able to process typically consist of a container with audio and video streams. FFMPEG can be downloaded from the official FFMPEG website and it can also be downloaded using a package manager such as APT.

In this tutorial we will outline the basic functionality of FFMPEG, however, it is important to consider that this is only a small portion of the FFMPEG project. Using FFMPEG to convert audio and video formats 2020.05.11įFMPEG is a powerful open-source tool you can use to handle various multimedia files.
