| 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 |