Cross-platform software to convert audio and video.

Technologies
c, git, asm
Topics
audio, video, multimedia, image, compression
Cross-platform software to convert audio and video.

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.

FFmpeg provides: libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample which are used by many third party applications, higher level multimedia frameworks and video uploading sites on the internet. FFmpeg also includes the command line utilities: ffmpeg, ffserver, ffplay and ffprobe which are used by end users for transcoding, streaming and playback of multimedia content.

2016 Program

Successful Projects

Contributor
sdolganov
Mentor
Reynaldo Verdejo, michaelni
Organization
FFmpeg
FFv1 P frame support
This project proposed implementation of P frames with motion compensation and motion estimation support for FFv1 FFmpeg codec and its fine-tuning...
Contributor
DSM_
Mentor
Paul B Mahol
Organization
FFmpeg
Motion Interpolation Filter
Generate video frames by means of interpolation between existing ones by estimating the "true" motion using various algorithms, in attempt to make...
Contributor
Mohammad Umair
Mentor
Thilo Borgmann, Paul B Mahol
Organization
FFmpeg
MPEG-4 Audio Lossless Coding (ALS) encoder implementation
The project aims at enhancing and merging the MPEG-4 ALS encoder, which has been written already, into the official FFmpeg codebase. Second, the...
Contributor
Ján Sebechlebský
Mentor
Cus
Organization
FFmpeg
Tee muxer improvement
Tee muxer is capable of writing same coded packets to multiple outputs. However in current implementation outputs are being blocked by each other and...
Contributor
Benjamin St
Mentor
cehoyos
Organization
FFmpeg
VDPAU filter
FFmpeg has implemented VDPAU video decoding for quite a time.This project focuses on adding VDPAU filtering support to FFmpeg, allowing to further...
Contributor
darkapex
Mentor
atomnuker
Organization
FFmpeg
TrueHD Encoder
Dolby TrueHD is one of the lossless audio codecs used on Blu-ray discs. FFmpeg is capable of decoding TrueHD content, but encoding functionality is...
Contributor
psincraian
Mentor
Timothy Gu, Reynaldo Verdejo, michaelni
Organization
FFmpeg
Improve selftest coverage
Doing changes on large projects can break the project, besides finding bugs can be hard and tedious. Tests help to prevent, find and fix bugs much...