Libavcodec is a LGPL free software codec library for video and audio data encoding and decoding work

Source: Internet
Author: User
Tags comparison table gstreamer

Http://zh.wikipedia.org/zh-cn/Libavcodec

Http://baike.baidu.com/view/856526.htm

Libavcodec is a LGPL free software codec library for video and audio data encoding and decoding work. Libraries with this name have ffmpeg projects and LIBAV projects, but they are incompatible with each other.

Libavcodec is an integration of many open source multimedia applications and frameworks. Common MPlayer, Xine, and VLC media players use it as their main built-in decoding engine for the replay of many audio video formats on all supported platforms. It is also used as the main decoding library by the Ffdshow trial decoder. Libavcodec is also used for video editing and conversion applications, such as Avidemux,mencoder( English :mencoder), or kdenlive that both decode and encode.

The libavcodec contains decoders and encoders that exist to implement several proprietary formats. Its own work in reverse engineering is part of LIBAVCODEC's growth. Under the standard LIBAVCODEC framework, having these effective codecs brings great benefits to the use of the original codec, most notably the improved portability. Other aspects also add to its expressiveness, as Libavcodec contains a standard library that highly optimizes the implementation of common creation blocks, such as DCT and color space transformations. However, even if LIBAVCODEC is committed to decoding the byte extraction level to achieve the final result, errors and missing features in such a repro can sometimes lead to playback of fixed file compatibility issues.

implemented image codecs [edit ]

The libavcodec contains the following codecs:[1]

  • Asus v1 and v2
  • AVS (decode only)
  • CamStudio (decode only)
  • Cinepak (decode only)
  • Creative YUV (CYUV, decode only)
  • Dirac (decode only function) Code via LIBDIRAC and Libschroedinger)
  • DNxHD
  • Duck truemotion v1 and v2 (decoding only)
  • Flash screen video
  • FFV1
  • (animated) GIF
  • h.261
  • h.263
  • h.264/mpeg-4 AVC (native decode, encoding via x264)
  • HUFFYUV
  • id Software RoQ Video
  • Intel Indeo (decoding function only)
  • Lagarith (decode only)
  • LOCO ( Decode only function)
  • Mimic (decode only)
  • MJPEG
  • MPEG-1
  • mpeg-2/h.262
  • MPEG-4 Part 2 (format more for Di VX and XviD)
  • On2 VP3 (decoding only)
  • On2 VP5 (decoding function only)
  • On2 VP6 (decoding only)
  • On2 VP8 (native decoder, encoding through LIBVPX)
  • Apple prores
  • Apple Computer QuickDraw (decoding function only)
  • Quicktime:graphics (decode only), Video (decoding only) and Animation (RLE)
  • RealVideo RV10 and RV20
  • RealVideo RV30 and RV40 (decoding function only)
  • Smacker Video (decode only)
  • Snow
  • Sorenson SVQ1
  • Sorenson SVQ3 (decoding function only)
  • Theora (native decode, encoding then Libtheora)
  • Sierra VMD Video (decoding only)
  • VMware VMNC (decoding only)
  • Westwood Studios VQA (decoding only)
  • wmv-version 7 and 8< /li>
  • wmv-version 9/vc-1 (decoding function only)
  • Windows Media Video image (decode only)
  • Windows Media Video screen 1 and 2 (decoding only)
  • Wing Commander/xan Video (decode only)
implemented audio codecs [edit ]

LIBAVCODEC audio codec format with cover column:[2]

  • 8SVX (decode only)
  • AAC
  • AC-3
  • AMR (decoding only)
  • AMR-WB (decode only)
  • Apple Lossless
  • ATRAC3 (decode only)
  • Cook Codec (decoding function only)
  • DTS (encoding is still in experiment)
  • EA ADPCM (decoding function only)
  • e-ac-3
  • EVRC (decoding function only)
  • FLAC
  • GSM 06.10 (native decoding function, encoding via LIBGSM)
  • Intel Music Coder and Indeo Audio coder (decoding function only)
  • Meridian Lossless Packing/dolby TrueHD (decoding function only)
  • Monkey ' Audio (decoding only)
  • MP1 (decoding function only)
  • MP2
  • MP3 (native decoding function, encoding system via LAME)
  • Nellymoser Asao Codec in Flash
  • Opus through the external Libopus
  • QCELP (decoding only)
  • QDM2 (decoding only)
  • RealAudio 1.0
  • 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 and 2
  • Windows Media Audio 9 Lossless (decoding only)
  • Windows Media Audio 9 Professional (decoding only)
  • Windows Media Audio Voice (decode only)
libraries referencing Libavcodec [edit ]
    • Libavformat (part of FFmpeg)
    • LIBGEGL (optional part of GEGL)
      • Libgimp (part of GIMP)
    • Libmpcodecs (part of MPlayer)
      • Libmpdemux (part of MPlayer)
applications that use Libavcodec [edit ] Image Players [edit ]
    • GOM Player (illegally)[3]
    • KMPlayer
    • Ffplay
    • MPlayer
    • Vlc
    • Xine
    • Potplayer
Audio Players [edit ]
    • Audacious (Uses in Audacious-plugins ' s ffaudio)
    • Rockbox (includes only FLAC code)
    • XMMS2
Multimedia Players [edit ]
    • Gnash
    • Moonlight
    • Swfdec
image Editing [edit ]

See image editing software comparison table

    • Avidemux
    • Cinelerra
    • Kdenlive
    • Kino
visual Effects [edit ]
    • Jahshaka
Audio Editing [edit ]
    • Audacity (since the 1.3.6 version)
    • SoX (optional)
image Conversion [edit ]
    • Avconv
    • Ffmpeg
    • Handbrake
    • MEncoder
    • SUPER
    • Transcode
    • Ffmpeg2theora
Video gallery [edit ]
    • GPAC
    • Media Lovin ' Toolkit
Optical Disc Authoring[edit ]
    • K3b
Gallery [edit ]
    • GEGL
    • ImageMagick
3D Graphics Editor [edit ]
    • Blender[4]
VoIP[edit ]
    • Ekiga
    • QuteCom
    • Linphone
Multimedia Streaming Server [edit ]
    • Ffserver
    • VLC Media Player
Multimedia Architecture [Edit ]
    • Ffdshow (Wraps Libavcodec as a DirectShow filter and adds postprocessing to improve image quality; Once installed, it's automatically used by all Windows DirectShow video players, such as Windows Media Player, media Play Er 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 Video Library [edit ]
    • OpenCV[5]
browser [edit ]
    • Google Chrome [6]
Media Center [Edit ]
    • MythTV
    • Plex
    • XBMC
screen Capture [edit ]
    • Xvidcap[7]
Device Utilities[edit ]
    • Bitpim–utilities for CDMA phones
CCTV[edit ]
    • Zoneminder–video Camera Security Suite
    • Motion–video Camera security/monitoring Program
Games [edit ]
    • performous– music game contains bel canto, orchestra, and dance.
    • StepMania
other [edit ]
    • Chameleo
    • CorePlayer
    • FreeJ
    • Ingex studio–used by BBC
    • Pulseaudio–includes only Resamplers code[8]
references [edit ]
  1. ^ general Documentation, ffmpeg.org, [2012-01-17]&NBSP;
  2. ^ General documentation, ffmpeg.org, [2012-01-17]
  3. ^ listed in FFmpeg Hall of shame
  4. ^ blender For Dummies, Books.google.com, [2012-01-17]&NBSP;
  5. ^ learning Opencv:computer Vision with the OpenCV library, Books.google.com, 9, 2008-09-24 [201 2-01-17]&NBSP;
  6. ^ WHATWG MPEG-1 subset Proposal for HTML5 video codec, Lists.whatwg.org, [2012-01-17]&NBSP;
  7. ^ Open Source Development, communities and QUALITY:IFIP 20th World Computer, Books.google.com, 167, [2012-01-17]&NBSP;
  8. ^ pulseaudio.git/tree–src/pulsecore/ffmpeg/, git.0pointer.de, [2012-01-17]

Libavcodec is a LGPL free software codec library for video and audio data encoding and decoding work

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.