| It has been suggested that this article or section be merged into FFmpeg. (Discuss) |
|
|
This article is in need of attention from an expert on the subject. WikiProject Computing or the Computing Portal may be able to help recruit one. (April 2009) |
| Developer(s) | FFmpeg team |
|---|---|
| Stable release | 52.25.0 / 2009-04-07 |
| Written in | C99 |
| Operating system | Cross-platform |
| Type | Multimedia Library |
| License | GNU LGPL 2.1 or later |
libavcodec is a free software/open source LGPL-licensed library of codecs for encoding and decoding video and audio data. It is part of the FFmpeg project.
libavcodec is an integral part of many open-source multimedia applications and frameworks. The popular MPlayer, xine and VLC media players use it as their main, built-in decoding engine that enables playback of many audio and video formats on all supported platforms. It is also used by the ffdshow tryouts decoder as its primary decoding library. libavcodec is also used in video editing and transcoding applications like Avidemux, MEncoder or Kdenlive for both decoding and encoding.
Implemented video codecs
libavcodec includes video decoders and/or encoders for the following formats:
- Asus v1
- Asus v2
- AVS (decoding only)
- CamStudio (decoding only)
- Cinepak (decoding only)
- Creative YUV (CYUV)
- DNxHD
- Duck TrueMotion v1 (decoding only)
- Duck TrueMotion v2 (decoding only)
- Flash Screen Video
- FFV1
- H.261
- H.263
- H.264/MPEG-4 AVC
- Huffyuv
- id Software RoQ Video
- Intel Indeo (decoding only)
- LOCO (decoding only)
- Mimic (decoding only)
- MJPEG
- MPEG-1
- MPEG-2/H.262
- MPEG-4 Part 2 (the format used for example by the popular DivX and Xvid codecs)
- On2 VP3 (decoding only)
- On2 VP5 (decoding only)
- On2 VP6 (decoding only)
- Apple Computer QuickDraw (decoding only)
- QuickTime Graphics SMC
- RealVideo RV10
- RealVideo RV20
- RealVideo RV30 (decoding only)
- RealVideo RV40 (decoding only)
- VC-1 (decoding only)
- Smacker video (decoding only)
- Snow
- Sorenson SVQ1
- Sorenson SVQ3 (decoding only)
- Theora (decoding only)
- Sierra VMD Video
- VMware VMnc (decoding only)
- Westwood Studios VQA (decoding only)
- WMV — version 7 and 8
- WMV — version 9 (decoding only)
- Wing Commander/Xan Video (decoding only)
Implemented audio codecs
libavcodec includes decoders and encoders for the following formats:
- 8SVX (decoding only)
- AAC
- AC-3
- Apple Lossless
- ATRAC3 (decoding only)
- Cook Codec (decoding only)
- DTS (decoding only)
- EA ADPCM (decoding only)
- E-AC-3 (decoding only)
- FLAC
- Intel Music Coder (decoding only)
- Meridian Lossless Packing / Dolby TrueHD (decoding only)
- Monkey's Audio (decoding only)
- MP2
- MP3 (native decoder, encoding through LAME)
- Nellymoser Asao Codec in Flash
- QCELP (decoding only)
- QDM2 (decoding only)
- RealAudio 1.0 (decoding only)
- RealAudio 2.0 (decoding only)
- Shorten (decoding only)
- Truespeech (decoding only)
- TTA (decoding only)
- TwinVQ (decoding only)
- Vorbis
- WavPack (decoding only)
- Windows Media Audio 1
- Windows Media Audio 2
- Windows Media Audio 9 Professional (decoding only)
Libraries that depend on libavcodec
- libavformat (part of FFmpeg)
- libgegl (optional part of GEGL)
- libgimp (part of GIMP)
- libmpcodecs (part of MPlayer)
- libmpdemux (part of MPlayer)
- libvlc (part of VLC)
Applications using libavcodec
Video players
- GOM Player (has license issue)
- FFplay
- MPlayer
- PSPTube - network movie player for PSP
- VLC
- xine
- Jahplayer
- Cineplay
Audio players
Multimedia players
Video editors
See also Comparison of video editing software
Visual Effects
Audio editors
Video converters
Video libraries
Audio converters
Optical disc authoring
- K3b
- DVDFlick
Graphic libraries
3D graphics editors
VoIP
Multimedia Streaming Server
Multimedia frameworks
- ac3encode - a DirectShow AC3 encoder
- 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, Zoom Player etc. It also wraps libavcodec as a Video for Windows filter; the framework used by most video editing software.)
- ffdshow tryouts
- GStreamer, The GStreamer FFmpeg plugin can be used for video playback of popular but patented formats like MPEG-2 (DVD video), MPEG-4 ASP and H.264, or proprietary formats like Windows Media Video, VP6 or RealVideo.
- Perian
- FFusion - an alternative codec suite for Mac OS X
Metadata Manager
- GNU libextractor (Includes some libavcodec's code)
Computer vision libraries
API wrappers
Browser
Others
- AtGLas
- avifile
- Avview
- bbplay
- BeOS FFmpeg decoders
- BeOS HybridDivx
- Chameleo
- Chroma Player
- chronictv
- CorePlayer
- D-Volution
- DivXray
- DivXtoDVD
- Dr. Divx
- DreaMule (Uses a layer called "SimpleVLC")
- dvbcut
- Easy VOB 2 DivX
- ffmpegX for Mac OS X
- ffmpegX Companion
- FFMPEG for QT
- FFRecord
- fftv
- FMJ
- Fobs
- FreeJ
- [ Frogger]
- [ Gallery]
- gmerlin
- HTS (Home Theater System)
- Hyperion
- ImTOO DVD Ripper
- Internet DJ Console
- PulseAudio - includes only resamplers code[3]
References
|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




