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

FFmpeg trac at avcodec.org
Thu Mar 15 16:14:06 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
Changes (by cehoyos):

 * keywords:   => mjpeg
 * status:  new => closed
 * resolution:   => worksforme


 Replying to [comment:2 kaijun61]:
 > ffplay ~/Pictures/15.jpg
 > ffplay version 0.8.9, Copyright (c) 2003-2011 the FFmpeg developers

 This is old, please use current git head.

 > Input #0, image2, from '/home/tang/Pictures/15.jpg':
 >   Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
 >     Stream #0.0: Video: mjpeg, yuvj444p

 The decoder (correctly) provides yuvj444p.

 > [scale @ 0x7faefc0016e0] w:854 h:480 fmt:yuvj444p -> w:854 h:480
 fmt:yuv420p flags:0x4

 Since ffplay (the application) only supports showing yuv420p, this
 conversion is necessary. If you use an encoder that supports YUV444 (like
 ffv1, tiff or v308), this conversion is not necessary (the colour dynamics
 may be wrong, but this has nothing to do with yuv444 vs yuv420).

 I hope the explanation is sufficient, I am closing this ticket.

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

More information about the FFmpeg-trac mailing list