[Libav-user] Using swcale to crop picture
Paul B Mahol
onemda at gmail.com
Wed Feb 13 18:35:39 CET 2013
On 2/13/13, Eric Beuque <eric.beuque at gmail.com> wrote:
> I'm using avcodec and swcale to to display a MPJEG stream in a Qt
> avcodec decode image as YUV image and swscale rescale it in a RGB32 image
> to fit in the windows.
> I would like to provide a zoom feature, i so i am wondering if any way
> exists with swscale to rescale only the selected region. For example, I got
> an original YUV image as 1280x800 pixels, the destination widget is 640x480
> pixels, but i want only to display the region [0,0] to [320,240].
> Is swscale able to to that? I have some difficulties to understand all
> variables in the documentation.
No, swscale is not supposed to do that.
libavfilter have filters that do cropping, pading and etc...
Also its not hard to do it manually.
> Thank for your help
More information about the Libav-user