FFmpeg

FFmpeg is the Swiss Army knife of the video editing and processing world. You can practically do anything with it and in this category, we cover popular and useful uses of FFmpeg.

Stack Videos

Often times, when you want to compare two videos side-by-side or you want to create an effect during post-processing, you might want to stack videos together. It can get expensive if you end up buying a tool to do this, but, guess what? FFmpeg offers a variety of tools to help stack videos together – […]

Stack Videos Horizontally, Vertically, in a Grid With FFmpeg Read More »

Reverse a Video

It’s very easy to reverse a video using FFmpeg because FFmpeg has a built-in reverse filter that can do this job for both audio and video! Let’s learn how in this tutorial and some gotcha’s that you should avoid. Reverse a Video using FFmpeg Here it is! A simple one-liner that takes your video and

How to Reverse a Video using FFmpeg Read More »

Thumbnails Screenshots using FFmpe

There are several easy ways to take screenshots/thumbnails of movies using FFmpeg. But why do this in the first place? FFmpeg offers very simple techniques to extract screenshots or thumbnails at any position of the video (or rather, a way to dump frames at any point you choose). Let’s see how! Single Screenshot/Thumbnail Using -frames:v

Thumbnails & Screenshots using FFmpeg – 3 Efficient Techniques Read More »

CutTrim

In this tutorial, we’ll see how you can cut/trim/extract part of a video file using FFmpeg in 3 different ways. There are fast ways to achieve this using less-accurate seeking and copying the video, and there is a frame-accurate technique that is slow but accurate with the option of re-encoding your video. Seek Using -ss

How to Cut Video Using FFmpeg in 3 Easy Ways (Extract/Trim) Read More »

Dynamic Overlays

Learn FFmpeg’s drawtext filter to dynamically overlay text on video and display information such as timecode, frame resolution, watermarks, etc. Also, let’s learn how to configure the font, font-size, position, background-color, alignment, multiple lines, etc. using FFmpeg’s drawtext filter. Step 0: Ensure your FFmpeg Is Compiled with libfreetype In order to use drawtext, you needed to

FFmpeg drawtext filter to Insert Dynamic Overlays, Scrolling Text, and Timestamps Read More »

VMAF with FFmpeg

In this tutorial, we will see how to compile and install FFmpeg with VMAF support using libvmaf and then we shall see how to compute or calculate the VMAF score between two videos using FFmpeg with VMAF support enabled. FFmpeg has always been at the top of everyone’s mind when it came to open source video

VMAF in FFmpeg – Installation and Usage Guide for Ubuntu Read More »