]> git.sesse.net Git - casparcg/blob - dependencies64/ffmpeg/doc/libswresample.html
Updated to ffmpeg version 2.2.3
[casparcg] / dependencies64 / ffmpeg / doc / libswresample.html
1 <!DOCTYPE html>
2 <html>
3 <!-- Created on June 19, 2014 by texi2html 1.82 -->
4 <!--
5 texi2html was written by: 
6             Lionel Cons <Lionel.Cons@cern.ch> (original author)
7             Karl Berry  <karl@freefriends.org>
8             Olaf Bachmann <obachman@mathematik.uni-kl.de>
9             and many others.
10 Maintained by: Many creative people.
11 Send bugs and suggestions to <texi2html-bug@nongnu.org>
12
13 -->
14 <head>
15 <title>FFmpeg documentation : Libswresample </title>
16
17 <meta name="description" content="Libswresample Documentation: ">
18 <meta name="keywords" content="FFmpeg documentation : Libswresample ">
19 <meta name="Generator" content="texi2html 1.82">
20 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
21 <link rel="stylesheet" type="text/css" href="default.css" />
22
23 <link rel="icon" href="favicon.png" type="image/png" />
24 </head>
25 <body>
26 <div id="container">
27 <div id="body">
28
29 <a name="SEC_Top"></a>
30 <h1 class="settitle">Libswresample Documentation</h1>
31
32 <a name="SEC_Contents"></a>
33 <h1>Table of Contents</h1>
34 <div class="contents">
35
36 <ul class="toc">
37   <li><a name="toc-Description" href="#Description">1. Description</a></li>
38   <li><a name="toc-See-Also" href="#See-Also">2. See Also</a></li>
39   <li><a name="toc-Authors" href="#Authors">3. Authors</a></li>
40 </ul>
41 </div>
42
43 <a name="Description"></a>
44 <h1 class="chapter"><a href="libswresample.html#toc-Description">1. Description</a></h1>
45
46 <p>The libswresample library performs highly optimized audio resampling,
47 rematrixing and sample format conversion operations.
48 </p>
49 <p>Specifically, this library performs the following conversions:
50 </p>
51 <ul>
52 <li>
53 <em>Resampling</em>: is the process of changing the audio rate, for
54 example from a high sample rate of 44100Hz to 8000Hz. Audio
55 conversion from high to low sample rate is a lossy process. Several
56 resampling options and algorithms are available.
57
58 </li><li>
59 <em>Format conversion</em>: is the process of converting the type of
60 samples, for example from 16-bit signed samples to unsigned 8-bit or
61 float samples. It also handles packing conversion, when passing from
62 packed layout (all samples belonging to distinct channels interleaved
63 in the same buffer), to planar layout (all samples belonging to the
64 same channel stored in a dedicated buffer or &quot;plane&quot;).
65
66 </li><li>
67 <em>Rematrixing</em>: is the process of changing the channel layout, for
68 example from stereo to mono. When the input channels cannot be mapped
69 to the output streams, the process is lossy, since it involves
70 different gain factors and mixing.
71 </li></ul>
72
73 <p>Various other audio conversions (e.g. stretching and padding) are
74 enabled through dedicated options.
75 </p>
76
77 <a name="See-Also"></a>
78 <h1 class="chapter"><a href="libswresample.html#toc-See-Also">2. See Also</a></h1>
79
80 <p><a href="ffmpeg.html">ffmpeg</a>, <a href="ffplay.html">ffplay</a>, <a href="ffprobe.html">ffprobe</a>, <a href="ffserver.html">ffserver</a>,
81 <a href="ffmpeg-resampler.html">ffmpeg-resampler</a>,
82 <a href="libavutil.html">libavutil</a>
83 </p>
84
85 <a name="Authors"></a>
86 <h1 class="chapter"><a href="libswresample.html#toc-Authors">3. Authors</a></h1>
87
88 <p>The FFmpeg developers.
89 </p>
90 <p>For details about the authorship, see the Git history of the project
91 (git://source.ffmpeg.org/ffmpeg), e.g. by typing the command
92 <code>git log</code> in the FFmpeg source directory, or browsing the
93 online repository at <a href="http://source.ffmpeg.org">http://source.ffmpeg.org</a>.
94 </p>
95 <p>Maintainers for the specific components are listed in the file
96 &lsquo;<tt>MAINTAINERS</tt>&rsquo; in the source code tree.
97 </p>
98
99 <footer class="footer pagination-right">
100 <span class="label label-info">This document was generated by <em>Kyle Schwarz</em> on <em>June 19, 2014</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.82</em></a>.</span></footer></div></div></body>