[FFmpeg-trac] #1073(avcodec:closed): jpeg yuv444 input to yuv420 output

FFmpeg trac at avcodec.org
Thu Mar 15 16:41:27 CET 2012

#1073: jpeg yuv444 input to yuv420 output
             Reporter:  kaijun61     |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  avcodec
              Version:  unspecified  |               Resolution:
             Keywords:  mjpeg        |  worksforme
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0

Comment (by cehoyos):

 The image you provided as an attachment to ticket #1072 (15.jpg) is YUV444
 correctly identified by ffmpeg -i 15.jpg pasted by you above. ffplay does
 not support displaying YUV444 and therefore has to convert YUV444 to
 YUV420 before displaying (this is not a bug in the jpg decoder, but a
 limitation of ffplay), mplayer -vo gl for example allows to display YUV444
 with libavcodec.
 ffmpeg (the trancoding application) does support YUV444, so if you choose
 an encoder that accepts YUV444 as input, no such conversion will be
 applied, for example:
 ffmpeg -i 15.jpg -pix_fmt yuv444p out.tif

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1073#comment:5>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list