FFmpeg 1.1's "Fire Flower" blooms
FFmpeg, the cross platform audio-video decode and encode library and tools, has seen a new major release in the form of version 1.1, code-named "Fire Flower". The new release includes an Opus encoder using libopus, 24-bit FLAC encoding, and decoders for various Silicon Graphics formats.
The new release also includes a new subtitles filter which allows libavformat/libavcodec supported subtitles to be merged with video streams. This facility is used by another new enhancement: JSON captioning for TED talks, which can reunite downloaded videos of TED presentations with downloaded TED subtitles in JSON format. H.264 support can keep multithreading even when there are resolution and pixel format changes in the stream.
The de facto format for internet short silent video is now also supported with the addition of an animated GIF decoder and demuxer. Somewhat more specific is the geq filter, ported from MPlayer, which allows arbitrary changes to luma and chroma values for individual movie pixels based on three equations.
To improve interoperability within FFmpeg, a new version of the library's internal format used by ffserver has been introduced; FFM2 supersedes the version specific FFM format and is extensible. Also added are a Pinnacle TARGA CineWave YUV16 decoder, Tom's lossless Audio Compress (TAK) demuxer, decoder and parser, X-Face image encoder and decoder, DTS-HD demuxer, Logitech Video Effects (LVF) demuxer, VobSub demuxer and others, listed in the release announcement. A full changelog is also available.