This page has been nominated for deletion.
The given reason is: This article should be deleted because media-video/libav has been removed from the Gentoo repository. Users should use FFmpeg instead.
If you disagree with its deletion, do not remove this notice; discuss your objections on the associated discussion page.
Libav is a complete, cross-platform solution to record, convert and stream audio and video. It includes an implementation of libavcodec — the leading audio/video codec library.
Software not building with Libav
Some software might not be compatible with the 0.8 or even the 0.7 Libav API.
The most outstanding issues include:
- libavutil specific function being used without including the required header:
include <libavutil/mathematics.h>to include
include <libavutil/avstring.h>to include the
- FFmpeg only calls used:
avformat_alloc_output_context2()might be the most used, it is a shortcut for calling
avformat_alloc_context()followed by using
av_strlcpyof the filename.
After setting appropriate USE flags, run the emerge command:
emerge --ask media-video/libav
Libav provides a new command-line tool to manipulate streams called avconv. Its aim is similar to the ffmpeg command from FFmpeg, but the syntax had been changed to be more regular and it aims to solve some long standing issues regarding time stamp guessing/generation that had been a bane for everybody trying to transcode live streams in the past.
- FFmpeg — a cross platform, free, open source media encoder/decoder toolkit.