Fixing Bugs in FFMPEG GIF Encoding

July 23, 2020 6:06 pm by Jacob Graff

Here at GIPHY Engineering, we frequently use FFmpeg to resize and reformat GIFs. We generate around 40 different renditions for each GIF uploaded to our platform, so it’s important we do so as efficiently as we can. While FFmpeg is powerful, it was designed for processing MP4 files, and its support for the GIF format […]

Pupline: GIPHY’s Media Metadata Pipeline

October 29, 2019 5:07 pm by Jacob Graff

Here at GIPHY, we receive thousands of GIF uploads each day. Like any tech company, we love data: we want to attach as much data as we can to these GIFs so that we can improve their search performance and the user experience. We also want to do so in an organized, centralized, and asynchronous […]