
You will also need a transparent png I have created:ĭownload Sample Clip 1 - bf3Sample1.mp4 Download Sample Clip 2 - bf3Sample2.mp4 Download Sample PNG - overlayPNG.png HOW THE SAMPLES WERE COMPRESSEDĮach 30 second clip was originally 1360x768 and over 450mb. Getting shot up in Battlefield 3 for our testing. Next, we need a few pieces of media to preform our operations on. I usually get my copies out of the awesome winff project as it comes bundled with recently compiled ffmpeg versionsĬontaining all the bells and whistles across many operating systems.

Below I will provide examples of the crazy things you can do with filtergraphs.Īn excellent companion to my examples is the main ffmpeg filter documentation.įirst, you may need your own copy of ffmpeg. Filters can be chained together in the new syntax to form a filtergraph.įiltergraphs are very powerful, but the syntax can be tricky until you get the hang of it. In the latest versions of ffmpeg the vhook functionality has been replaced by filters provided through the libavfilter library. Users in need of special features not in the core of ffmpeg who did not understand how to alter the ffmpeg code in the past have used external libraries with a methodology that used to be called "vhooks".

In the last several years the syntax of ffmpeg has been evolving in order to better handle the application challenges of 2013 and beyond.

A treasure trove of software projects use ffmpeg behind the scenes in order to do heavy video processing and formatting. FFMPEG is a miraculously powerful video and audio processing tool.
