[Libav-user] save YUV420p file

Alex Cohn alexcohn at netvision.net.il
Tue Jun 19 08:24:22 CEST 2012

On Fri, Jun 15, 2012 at 10:18 AM, Vijay Ajay
<namballa.vijaykumar at gmail.com>wrote:

> Hai all,
> i am decoding jpeg using
> avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);
> I want  to save pFrame to a file i,e in yuv420  format.
> Can some one please help me.

You can use rawvideo format with yuv pixel format. If you want to access an
`AVFrame` structure directly, you should look at `data[0]` (for Y),
`data[1]` (for U), and `data[2]` (for V). For Y plane you should read
`height` lines, `linesize[0]` bytes per line. For U and V planes, there
will be `height/2` lines, and linesize[1] and linesize[2] will define bytes
per line for each plane. `linesize` is expected to be the same for U and
for V.

Thanks in advance.
> vijay

Good luck,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20120619/38585896/attachment.html>

More information about the Libav-user mailing list