

I aim to make this post useful for anyone looking to get started writing such filters for FFmpeg (perhaps for this same GSoC project in future years?).įirst things first: you're going to need to have a few libraries installed on your system in order to build FFmpeg with OpenCL features. dev domain in order to document my journey completing the qualification task and writing a simple OpenCL filter for FFmpeg.

As an amateur video editor / videographer and a programmer fascinated by the GPU, it's an exciting project that's relevant to my interests, and since that's one of the ideals of GSoC, I figured, why not give it a shot? I also decided it would be the perfect time to start a blog with my shiny new. This is the first year that I was eligible to apply (the freshly-minted eighteen-year-old that I am), and the project that caught my eye involved porting FFmpeg's CPU video filters to the GPU via OpenCL. Spring is in the air, the sun is beginning to shine, temperatures are starting to rise, and Google Summer of Code 2019's student application period has just recently passed. Writing an OpenCL Filter for FFmpeg April 22, 2019Īpril has arrived.
