Changes between Version 7 and Version 8 of Using libav*


Ignore:
Timestamp:
Sep 2, 2012, 11:12:28 AM (7 years ago)
Author:
saste
Comment:

sort FFmpeg libraries to be more logically grouped

Legend:

Unmodified
Added
Removed
Modified
  • Using libav*

    v7 v8  
    11FFmpeg itself is composed of several subcomponents that can be used individually, and outside of FFmpeg, for instance in your own program.  These are
     2* libavutil "contains the code shared across all the other FFmpeg libraries" so isn't used by itself, that I know of.
     3* libavcodec which contains all the (built-in) video encoding and decoding codecs that FFmpeg contains.
    24* libavformat which contains muxer and de-muxer information and capabilities.
    3 * libavcodec which contains all the (built-in) video encoding and decoding codecs that FFmpeg contains.
     5* libavdevice contains interfaces for working with "local devices" for instance webcams in windows, line-in audio in linux, etc.
    46* libswscale contains the (raw pixel) format conversions, and also high speed/assembly optimized versions of certain scaling routines.
    57* libavfilter contains the filters FFmpeg contains, like adjusting audio sample rate, etc.
    6 * libavdevice contains interfaces for working with "local devices" for instance webcams in windows, line-in audio in linux, etc.
    78* libpostproc ??
    89* libswresample audio conversion routines (?)
    910* libavresample audio conversion routines (?)
    10 * libavutil "contains the code shared across all the other FFmpeg libraries" so isn't used by itself, that I know of.
    1111
    1212= Getting started =