Skip to content
Libav github mirror, clone of git://git.libav.org/libav
C Assembly C++ Makefile Objective-C Shell
Latest commit 5264e7b May 26, 2016 @lu-zero lu-zero ac3: Check the array bound before dereferencing
CC: libav-stable@libav.org

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Failed to load latest commit information.
compat jack: Support OSX Mar 31, 2016
doc hwcontext: add a function for opening devices May 26, 2016
libavcodec ac3: Check the array bound before dereferencing May 27, 2016
libavdevice Combine deprecation guards where appropriate May 13, 2016
libavfilter avfiltergraph: check the query_formats() return value May 23, 2016
libavformat rtsp: Use avcodec_descriptor_get instead of avcodec_find_decoder May 25, 2016
libavresample tests: Move all test programs to a subdirectory May 13, 2016
libavutil hwcontext_vaapi: implement device creation May 26, 2016
libswscale tests: Move all test programs to a subdirectory May 13, 2016
presets presets: spelling error in libvpx 1080p50_60 Oct 22, 2011
tests FATE: drop the audio stream from the dxtory test May 26, 2016
tools tools: Port to codec parameters API May 17, 2016
.gitattributes Treat all '*.pnm' files as non-text file Nov 28, 2014
.gitignore build: Ignore generated mapfile and remove it on distclean May 27, 2016
.travis.yml travis: Enable OSX integration Nov 17, 2015
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGP… Jun 5, 2009
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. Jun 5, 2009
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. Feb 9, 2012
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. Jun 5, 2009
CREDITS partially rename FFmpeg to Libav Mar 16, 2011
Changelog lavf: Raw G.729 demuxer May 17, 2016
INSTALL doc: clarify configure features Apr 7, 2011
LICENSE license: Mention that vf_interlace is GPL, not LGPL Aug 28, 2014
Makefile build: Ignore generated mapfile and remove it on distclean May 27, 2016
README doc: Add more information in the README Aug 16, 2014
README.md doc: Add travis badge Sep 14, 2015
RELEASE Make the RELEASE file match with the most recent tag Dec 1, 2014
arch.mak ppc: vsx: Implement float_dsp May 31, 2015
avconv.c avconv: Use more precise deprecation ifdefs May 22, 2016
avconv.h avconv: stop using AVStream.codec May 22, 2016
avconv_dxva2.c avconv_dxva2: use the hwcontext device creation API May 26, 2016
avconv_filter.c avconv: VAAPI hwcontext initialisation and hwaccel helper Mar 30, 2016
avconv_opt.c avconv: fix parsing bitstream filters May 26, 2016
avconv_qsv.c avconv: add support for Intel QSV-accelerated transcoding Oct 16, 2015
avconv_vaapi.c avconv_vaapi: use the hwcontext device creation API May 26, 2016
avconv_vda.c avconv: vda: Unlock the pixel buffer once it is accessed Jul 9, 2015
avconv_vdpau.c avconv_vdpau: use the hwcontext device creation API May 26, 2016
avplay.c cosmetics: Fix spelling mistakes May 4, 2016
avprobe.c avprobe: Print stereo3d information May 17, 2016
cmdutils.c avconv: switch to the new BSF API Mar 20, 2016
cmdutils.h avconv: use read_file() for reading the 2pass stats Jul 19, 2015
cmdutils_common_opts.h avplay: Accept cpuflags option Oct 22, 2013
common.mak tests: Move all test programs to a subdirectory May 13, 2016
configure hwcontext_vdpau: implement device creation May 26, 2016
library.mak tests: Move all test programs to a subdirectory May 13, 2016
version.sh Drop git- prefix from version labels Jun 19, 2011

README.md

Libav

Build Status

Libav is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

Libraries

  • libavcodec provides implementation of a wider range of codecs.
  • libavformat implements streaming protocols, container formats and basic I/O access.
  • libavutil includes hashers, decompressors and miscellaneous utility functions.
  • libavfilter provides a mean to alter decoded Audio and Video through chain of filters.
  • libavdevice provides an abstraction to access capture and playback devices.
  • libavresample implements audio mixing and resampling routines.
  • libswscale implements color conversion and scaling routines.

Tools

  • avconv is a command line toolbox to manipulate, convert and stream multimedia content.
  • avplay is a minimalistic multimedia player.
  • avprobe is a simple analisys tool to inspect multimedia content.
  • Additional small tools such as aviocat, ismindex and qt-faststart.

Documentation

The offline documentation is available in the doc/ directory.

The online documentation is available in the main website and in the wiki.

Examples

Conding examples are available in the doc/example directory.

License

Libav codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information.

Something went wrong with that request. Please try again.