FFmpeg reaches 1.0
The open source collection of audio and video codecs, FFmpeg, has reached its version 1.0 milestone. The release, code-named "Angel", includes several new filters, encoders and multiplexers that have been added since the last major release in May.
New encoders include the AAC implementation libfdk-aac, the MP2 encoder TwoLAME and the lossless video codec Ut Video. The demultiplexer and decoder collection has also been extended with support for Opus, iLBC and Canopus Lossless, among others. The new version of FFmpeg also adds a number of subtitle decoders, including 3GPPP Timed Text, RealText and SubViewer. GeoTIFF for processing georeferencing information is now also included. FFmpeg also now supports all variants of Adobe's Real Time Messaging Protocol.
FFmpeg 1.0 "Angel" also includes all changes from the experimental multi-threading branch ffmpeg-mt as well as all improvements that were available in the Libav project, up to 27 September. Libav was forked from FFmpeg when several developers expressed their dissatisfaction with the project leadership by lead developer Michael Niedermayer. Their plan to take over the governance of the project eventually failed.
A detailed list of changes in FFmpeg 1.0 is available in the change log for the release. FFmpeg is licensed under the LGPL or GPL depending upon the configuration used and its source code can be downloaded from the project's site.