[Libav-user] Bad image quality with sws_scale when going from PIX_FMT_YUVJ420P to PIX_FMT_YUV420P

Kirit Patel kiritus at gmail.com
Fri Jun 3 15:36:53 CEST 2011


so replace..
 -- srcPixelFormat = PIX_FMT_YUVJ420P
with
++ srcPixelFormat = PIX_FMT_YUV420P
++ DstEncoderContext->color_range = AVCOL_RANGE_JPEG

Does not seem to help... are there any e.g. floating around about how this
is done...

Thanks
Kirit

On Fri, Jun 3, 2011 at 7:56 AM, Alex Cohn <alexcohn at netvision.net.il> wrote:

> IIRC, PIX_FMT_YUVJ420P is depricated. We are expected to use colorrange.
>
> On Friday, June 3, 2011, Kirit Patel <kiritus at gmail.com> wrote:
> > Hi!,
> >   I am getting bad image quality when converting from PIX_FMT_YUVJ420P
> to PIX_FMT_YUV420P
> >
> >>>
> >                 img_convert_ctx = sws_getContext(720, //SrcWidth
> >                                      480, //SrcHight
> >                                      PIX_FMT_YUVJ420P //SrcPixelFormat
> >                                      720, //DestWidth
> >                                      480, //DestHeight
> >                                      PIX_FMT_YUV420P  //DestPixelFormat
> >                                      SWS_FAST_BILINEAR | SWS_PRINT_INFO,
> 0, 0, 0);
> >
> >
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20110603/c331916b/attachment.html>


More information about the Libav-user mailing list