libswscale.texi 1.5 KB

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