Libavcodec:修订间差异
删除的内容 添加的内容
第109行: | 第109行: | ||
* libmpcodecs ([[MPlayer]]之部份) |
* libmpcodecs ([[MPlayer]]之部份) |
||
** libmpdemux ([[MPlayer]]之部份) |
** libmpdemux ([[MPlayer]]之部份) |
||
==Applications using libavcodec== |
|||
===Video players=== |
|||
* [[GOM Player]] (Illegally) <ref>Listed in [http://www.ffmpeg.org/shame.html FFmpeg Hall of Shame]</ref> |
|||
* [[Konqueror Media Player|KMPlayer]] |
|||
* [[FFmpeg|FFplay]] |
|||
* [[MPlayer]] |
|||
* [[VLC media player|VLC]] |
|||
* [[xine]] |
|||
===Audio players=== |
|||
* [[Audacious Media Player|Audacious]] (Uses in audacious-plugins's ffaudio) |
|||
* [[Rockbox]] (Includes only FLAC code) |
|||
* [[XMMS2]] |
|||
===Multimedia players=== |
|||
* [[Gnash]] |
|||
* [[Moonlight (runtime)|Moonlight]] |
|||
* [[swfdec]] |
|||
===Video editors=== |
|||
See also [[Comparison of video editing software]] |
|||
* [[Avidemux]] |
|||
* [[Cinelerra]] |
|||
* [[Kdenlive]] |
|||
* [[Kino (software)|Kino]] |
|||
===Visual Effects=== |
|||
* [[CineFX]] |
|||
===Audio editors=== |
|||
* [[Audacity (audio editor)|Audacity]] (since 1.3.6) |
|||
* [[SoX]] (optional) |
|||
===Video converters=== |
|||
* [[Libav#Components|avconv]] |
|||
* [[FFmpeg]] |
|||
* [[HandBrake]] |
|||
* [[MEncoder]] |
|||
* [[SUPER (software)|SUPER]] |
|||
* [[Transcode (software)|Transcode]] |
|||
* [[ffmpeg2theora]] |
|||
===Video libraries=== |
|||
* [[GPAC Project on Advanced Content|GPAC]] |
|||
* [[Media Lovin' Toolkit]] |
|||
===Optical disc authoring=== |
|||
* [[K3b]] |
|||
===Graphic libraries=== |
|||
* [[GEGL]] |
|||
* [[ImageMagick]] |
|||
===3D graphics editors=== |
|||
* [[Blender (software)|Blender]]<ref>{{citation |url=http://books.google.com/books?id=OaAl4PdZs5EC&lpg=PT332&dq=Blender+ffmpeg&lr=&as_brr=0&pg=PT332 |title=Blender for Dummies |publisher=Books.google.com |page=320 |date= |accessdate=2012-01-17}}</ref> |
|||
===VoIP=== |
|||
* [[Ekiga]] |
|||
* [[QuteCom]] |
|||
* [[Linphone]] |
|||
===Multimedia Streaming Server=== |
|||
* [[FFmpeg|FFserver]] |
|||
* [[VLC media player]] |
|||
===Multimedia frameworks=== |
|||
* [[ffdshow]] (wraps libavcodec as a [[DirectShow]] filter and adds postprocessing to improve image quality; once installed, it is automatically used by all Windows DirectShow video players, such as [[Windows Media Player]], [[Media Player Classic]], [[Winamp]] etc. It also wraps libavcodec as a [[Video for Windows]] filter; the framework used by most video editing software.) |
|||
* [[GStreamer]] via the GStreamer FFmpeg [[Plug-in (computing)|plugin]] |
|||
* [[Perian]] |
|||
* [[OpenMAX#OpenMAX AL (Application Layer)|Bellagio OpenMAX Integration Layer]] – opensource OpenMAX IL API implementation |
|||
===Computer vision libraries=== |
|||
* [[OpenCV]]<ref>{{citation |url=http://books.google.com/books?id=seAgiOfu2EIC&lpg=PA9&dq=libavcodec&as_brr=3&pg=PA9 |title=Learning OpenCV: computer vision with the OpenCV library |page=9 |publisher=Books.google.com |date=2008-09-24 |accessdate=2012-01-17}}</ref> |
|||
===Browser=== |
|||
* [[Google Chrome]] <ref>{{citation |url=http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/020001.html |title=whatwg MPEG-1 subset proposal for HTML5 video codec |publisher=Lists.whatwg.org |date= |accessdate=2012-01-17}}</ref> |
|||
===Media Center=== |
|||
* [[MythTV]] |
|||
* [[Plex (software)|Plex]] |
|||
* [[XBMC]] |
|||
===Screen Capture=== |
|||
* [[xvidcap]]<ref name="ifip-20th-p167">{{citation |url=http://books.google.com/books?id=lfVAJe6El1IC&lpg=PT35&dq=avidemux_libavcodec&as_brr=3&pg=PT167 |title=Open Source Development, Communities and Quality: IFIP 20th World Computer |page=167 |publisher=Books.google.com |date= |accessdate=2012-01-17}}</ref> |
|||
===Device utilities=== |
|||
* [[BitPim]] – utilities for CDMA phones |
|||
===CCTV=== |
|||
* [[ZoneMinder]] – video camera security suite |
|||
* [[Motion (surveillance software)|Motion]] – video camera security/monitoring program |
|||
===Game=== |
|||
* [[Performous]] – music game including singing, band and dance. |
|||
* [[StepMania]] |
|||
===Others=== |
|||
* [[Chameleo]] |
|||
* [[CorePlayer]] |
|||
* [[FreeJ]] |
|||
* [[Ingex|Ingex Studio]] – used by [[BBC]] |
|||
* [[PulseAudio]] – includes only resamplers code<ref>{{citation |url=http://git.0pointer.de/?p=pulseaudio.git;a=tree;f=src/pulsecore/ffmpeg |title=pulseaudio.git/tree – src/pulsecore/ffmpeg/ |publisher=Git.0pointer.de |date= |accessdate=2012-01-17}}</ref> |
|||
==参考资料== |
==参考资料== |
2013年6月13日 (四) 07:43的版本
沒有或很少條目链入本條目。 (2013年3月15日) |
此條目需要补充更多来源。 (2013年3月15日) |
libavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目,但是它们却彼此不兼容。
libavcodec是个集成了许多开源多媒体应用和框架。常见的MPlayer、xine和VLC媒体播放器都使用它作为它们的主要内置解码引擎,用于许多音频视频格式在所有支持的平台上的重放。它也被ffdshow试用解码器用作主要的解码库。libavcodec也被用于视频编辑和转换应用,例如Avidemux、MEncoder或者Kdenlive既用它解码也用其编码。
libavcodec包含了解码器和为实现若干专有格式而存在的编码器。其本身在逆向工程方面的工作就是libavcodec发展成长的一部分。在标准的libavcodec框架下,有着这些有效的编解码器为使用原始的编解码器带来很大的益处,最明显的就是提升了移植性。另一些方面也增加了它的表现力,因为libavcodec包含了一份标准库,它高度优化了常见建立块的实现,比如DCT和色彩空间转换。但是,即便libavcodec致力于将字节提取级别的解码来实现最终结果,这样的重现中出现的错误和丢失的特征有时候能导致回放固定文件的兼容性问题。
已實作的影像編解碼器
libavcodec 包含如下的編解碼:[1]
|
|
已實作的音頻編解碼器
libavcodec includes decoders and encoders for the following formats:[2]
|
|
引用libavcodec的庫
- libavformat (FFmpeg之部份)
- libgegl (GEGL可選之部份)
- libgimp (GIMP之部份)
- libmpcodecs (MPlayer之部份)
- libmpdemux (MPlayer之部份)
Applications using libavcodec
Video players
Audio players
Multimedia players
Video editors
See also Comparison of video editing software
Visual Effects
Audio editors
Video converters
Video libraries
Optical disc authoring
Graphic libraries
3D graphics editors
VoIP
Multimedia Streaming Server
Multimedia frameworks
- ffdshow (wraps libavcodec as a DirectShow filter and adds postprocessing to improve image quality; once installed, it is automatically used by all Windows DirectShow video players, such as Windows Media Player, Media Player Classic, Winamp etc. It also wraps libavcodec as a Video for Windows filter; the framework used by most video editing software.)
- GStreamer via the GStreamer FFmpeg plugin
- Perian
- Bellagio OpenMAX Integration Layer – opensource OpenMAX IL API implementation
Computer vision libraries
Browser
Media Center
Screen Capture
Device utilities
- BitPim – utilities for CDMA phones
CCTV
- ZoneMinder – video camera security suite
- Motion – video camera security/monitoring program
Game
- Performous – music game including singing, band and dance.
- StepMania
Others
- Chameleo
- CorePlayer
- FreeJ
- Ingex Studio – used by BBC
- PulseAudio – includes only resamplers code[8]
参考资料
- ^ General Documentation, Ffmpeg.org, [2012-01-17]
- ^ General Documentation, Ffmpeg.org, [2012-01-17]
- ^ Listed in FFmpeg Hall of Shame
- ^ Blender for Dummies, Books.google.com: 320, [2012-01-17]
- ^ Learning OpenCV: computer vision with the OpenCV library, Books.google.com: 9, 2008-09-24 [2012-01-17]
- ^ whatwg MPEG-1 subset proposal for HTML5 video codec, Lists.whatwg.org, [2012-01-17]
- ^ Open Source Development, Communities and Quality: IFIP 20th World Computer, Books.google.com: 167, [2012-01-17]
- ^ pulseaudio.git/tree – src/pulsecore/ffmpeg/, Git.0pointer.de, [2012-01-17]