AVbin is a thin wrapper around FFmpeg, providing binary compatibility for applications and languages that need it. FFmpeg is a collection of audio and video codecs widely used in projects such as mplayer, xine, gstreamer and VLC. It is under continuous development; so much so that its developers rarely provide a release, and SVN snapshots of the library must be statically linked to avoid version incompatibilities. AVbin allows programs that require dynamic linkage to use FFmpeg. It does this by providing:
- an accurate version number within the shared library, allowing applications to select the appropriate data structures and functions to use at runtime, and
- a simplified interface with an unchanging ABI to the most common decoding functionality within FFmpeg.
- AVbin is distributed as a single dynamic library (.so on GNU/Linux, .dylib on Mac OS X, and .dll on Windows) that depends on no other files or installations. This eliminates the many complexities of building FFmpeg on platforms other than GNU/Linux; however you can still build it from source if you prefer.
released on 1 September 2008
|License||Verified by||Verified on||Notes|
|GPLv3||Kelly Hopkins||13 May 2009|
|LGPLv3orlater||Kelly Hopkins||13 May 2009|
Leaders and contributors
Resources and communication
This entry (in part or in whole) was last reviewed on 13 May 2009.