FFmpeg GSoC projects
Every Google Summer of Code project accepted at FFmpeg, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to FFmpegGSoC 2026
3 projects- Improve WHIP(WebRTC-HTTP Ingest Protocol) Support
Aditya Banavi
- WebRTC-HTTP Egress Protocol (WHEP)
Nariman Sayed
GSoC 2025
3 projects- ProRes Vulkan decoder
averne
- ProRes Vulkan Encoder
Geo Ster
GSoC 2024
7 projects- eSSIM: video filter implementation
Andrea Mastroberti
- Addition of PU21 Transform Filter
Rajiv Harlalka
- Update SITI filter to match with latest specification.
Poorva Gaikar
- Vulkan VC-2 encoder
Geo Ster
- Enhancement of FFmpeg's libvmaf Filter
Yigithan Yigit
GSoC 2023
3 projects- Implementing an Audio Overlay Filter
Harshit Karwal
- x86_64 Assembly code for VVC decoding filters
zackerthescar
- Future-proofing FFmpeg — VVC Decoder Improvements
Frank Plowman
GSoC 2022
2 projects- GPU (CUDA) accelerate common software video filters
Mohamed Khaled Mohamed
GSoC 2021
5 projects- FFmpeg x86-64 assembly FFT
luc65r
- FFT assembly
Martynas Stankevičius
- H264/HEVC ARM64 10-bit assembly
Mikhail Nitenko
- TX AArch64 Doubles SIMD Assembly
S.M Mukarram Nainar
- Guided Filter in FFmpeg
Xuewei Meng
GSoC 2020
5 projects- JPEG 2000 Decoder improvements
Gautam Ramakrishnan
- ABR module for FFmpeg
Hongcheng Zhong
- FLIF Encoder & Decoder Project
Kartik K. Khullar
- Audio Tones Source Filter
Ashutosh Pradhan
GSoC 2019
6 projects- Implement OpenCL Deshake Filter
Jarek Samic
- Derain Filter in FFmpeg
Xuewei Meng
- HEIF Support
Swaraj Hota
- 360° video filter
Eugene Lyapustin
- DICOM Support
Shivam Goyal
- DNG Raw Image Format Support
Nick Renieris
GSoC 2018
5 projects- Super Resolution Filter
Sergey Lavrushkin
- FFserver replacement
klaxa
- OpenCL support for Libavfilter
Danil Iashchenko
- Color Constancy Filter
Mina Sami
- Cineform Decoder Improvements
Gagandeep Singh-2
GSoC 2017
6 projects- Fully featured Ambisonic decoder implemented as a filter
Sanchit Sinha
- FITS image encoder and decoder
Paras Chadha
- mInterpolate Improvements
Davinder Singh
- VP9 decoder improvements
Ilia Valiakhmetov
- Vorbis Encoder Improvements
Tyler Jones
- VMAF video filter
Ashish Pratap Singh
GSoC 2016
7 projects- FFv1 P frame support
sdolganov
- MPEG-4 Audio Lossless Coding (ALS) encoder implementation
Mohammad Umair
- VDPAU filter
Benjamin St
- Tee muxer improvement
Ján Sebechlebský
- Improve selftest coverage
psincraian
- TrueHD Encoder
darkapex