FFmpeg logo

FFmpeg

FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft.

GSoC Participation History

Technologies

Topics

Past Projects

Improve WHIP(WebRTC-HTTP Ingest Protocol) Support

FFmpeg already supports WHIP, allowing users to publish WebRTC streams using HTTP signaling. This project aims to extend WHIP support by adding...

WebRTC-HTTP Egress Protocol (WHEP)

FFmpeg can send WebRTC streams via WHIP but has no way to receive them. This project fills that gap by implementing a WHEP demuxer in libavformat,...

Modernizing LibTorch Backend with Zero Copy and Batching

Building upon the recently merged asynchronous execution infrastructure in the FFmpeg LibTorch backend, this project targets two high-impact...

Frequently Asked Questions

FFmpeg | GSoC Org Profile & Stats - Learn about FFmpeg's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

Category:

Media
|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

c dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available