|
Configures, builds and tests FFmpeg on Windows, Linux and Mac. Continuously Built Binaries Continuously built binaries of this project can be found on the Xuggle Xuggler Continuous Build Server. How to Build Yourself To use you must build in a separate directory: mkdir build
cd build
../configure
make
sudo make install Included Software & Licenses FFmpeg is built with the following options: - All FFmpeg GPL assembly optimizations (redistributed under GPLv3)
- Builds and configures libx264 for H264 video encoding (redistributed under GPLv3)
- Builds and configures libmp3lame for MP3 audio encoding (redistributed under LGPLv2).
- Builds and configures libogg for Ogg container support (redistributed under the Ogg BSD-style license)
- Builds and configures libspeex for Speex audio encoding and decoding (redistributed under the Speex BSD-style License)
- Builds and configures libtheora for Theora video encoding and decoding (redistributed under the Theora BSD-style license)
- Builds and configures libvorbis for Vorbis audio encoding and decoding (redistributed under the Vorbis BSD-style license)
- Builds and configures libfaac for AAC audio encoding (redistributed under the LGPLv3 license for changes to reference code, and under this license for reference code)
- Builds and configures libopencore-amr for AMR audio decoding and encoding (redistributed under the Apache 2.0 license).
- Includes the SpanDSP 0.6.PRE17 library but does not build (redistributed under the redistributed under LGPL v3 license).
- Patches FFmpeg to remove some memory leaks that the main FFmpeg never got around to fixing (redistributed under LGPL v3)
- Patches FFmpeg to allow speex encoding, and muxing into Ogg and FLV formats (redistributed under LGPL v3)
All applied patches are published back to the FFmpeg main team. See this directory for the patches we apply (applied in alphabetical order): ffmpeg/patches It is used by other projects (most notably Xuggle's Xuggler project) for testing against specific versions of FFmpeg. The build-system itself is licensed under the MIT License.
|