Commit | Line | Data |
---|---|---|
2ba45a60 DM |
1 | \input texinfo @c -*- texinfo -*- |
2 | ||
3 | @settitle Libswscale Documentation | |
4 | @titlepage | |
5 | @center @titlefont{Libswscale Documentation} | |
6 | @end titlepage | |
7 | ||
8 | @top | |
9 | ||
10 | @contents | |
11 | ||
12 | @chapter Description | |
13 | @c man begin DESCRIPTION | |
14 | ||
15 | The libswscale library performs highly optimized image scaling and | |
16 | colorspace and pixel format conversion operations. | |
17 | ||
18 | Specifically, this library performs the following conversions: | |
19 | ||
20 | @itemize | |
21 | @item | |
22 | @emph{Rescaling}: is the process of changing the video size. Several | |
23 | rescaling options and algorithms are available. This is usually a | |
24 | lossy process. | |
25 | ||
26 | @item | |
27 | @emph{Pixel format conversion}: is the process of converting the image | |
28 | format and colorspace of the image, for example from planar YUV420P to | |
29 | RGB24 packed. It also handles packing conversion, that is converts | |
30 | from packed layout (all pixels belonging to distinct planes | |
31 | interleaved in the same buffer), to planar layout (all samples | |
32 | belonging to the same plane stored in a dedicated buffer or "plane"). | |
33 | ||
34 | This is usually a lossy process in case the source and destination | |
35 | colorspaces differ. | |
36 | @end itemize | |
37 | ||
38 | @c man end DESCRIPTION | |
39 | ||
40 | @chapter See Also | |
41 | ||
42 | @ifhtml | |
43 | @url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver}, | |
44 | @url{ffmpeg-scaler.html,ffmpeg-scaler}, | |
45 | @url{libavutil.html,libavutil} | |
46 | @end ifhtml | |
47 | ||
48 | @ifnothtml | |
49 | ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), | |
50 | ffmpeg-scaler(1), | |
51 | libavutil(3) | |
52 | @end ifnothtml | |
53 | ||
54 | @include authors.texi | |
55 | ||
56 | @ignore | |
57 | ||
58 | @setfilename libswscale | |
59 | @settitle video scaling and pixel format conversion library | |
60 | ||
61 | @end ignore | |
62 | ||
63 | @bye |