Skip to content
EntityQ217647· pop 12· linked from 148 articles

Libavcodec

Sign in to save

libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.

Key facts

Software.name
libavcodec
Software.developer
FFmpeg team
Software.latest release version
62.11.100
Software.programming language
C99
Software.operating system
Available for Windows, macOS, Linux but may be compiled for any other OS
Software.platform
Available for x86 and ARM but may be compiled for other processor architectures
Software.genre
Multimedia Library
Software.license
GNU LGPL 2.1+ or GNU GPL 2+ or non-redistributable if compiled as such

via Wikipedia infobox

Wikidata facts

Instance of
free software
Part of
Q847465
Official website
ffmpeg.org
Show 6 more facts
source code repository URL
git://git.libav.org/libav.git
implementation of
MPEG-4 Visual
discoverer or inventor
Q847465
operating system
Linux
official shop URL
ffmpeg.org
Sources (4)

via Wikidata · CC0

Article · 中文

libavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目,但是它们却彼此不兼容。 libavcodec是个集成了许多开源多媒体应用和框架。常见的MPlayer、xine和VLC媒体播放器都使用它作为它们的主要内置解码引擎,用于许多音频视频格式在所有支持的平台上的重放。它也被ffdshow试用解码器用作主要的解码库。libavcodec也被用于视频编辑和转换应用,例如Avidemux、或者Kdenlive既用它解码也用其编码。 libavcodec包含了解码器和为实现若干专有格式而存在的编码器。其本身在逆向工程方面的工作就是libavcodec发展成长的一部分。在标准的libavcodec框架下,有着这些有效的编解码器为使用原始的编解码器带来很大的益处,最明显的就是提升了移植性。另一些方面也增加了它的表现力,因为libavcodec包含了一份标准库,它高度优化了常见建立块的实现,比如DCT和色彩空间转换。但是,即便libavcodec致力于将字节提取级别的解码来实现最终结果,这样的重现中出现的错误和丢失的特征有时候能导致回放固定文件的兼容性问题。

Abstract from DBpedia / Wikipedia · CC BY-SA