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.

lightbulb_outline View ideas list


  • c
  • asm
  • git


comment IRC Channel
email Mailing list

FFmpeg 2016 Projects

  • sdolganov
    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...
  • psincraian
    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...
  • DSM_
    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...
  • Mohammad Umair
    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...
  • Ján Sebechlebský
    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...
  • darkapex
    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...
  • Benjamin St
    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...