On Wed, Nov 2, 2011 at 17:43, Drabner <[email protected]> wrote: > I did that: > > //-------------------------------------------- > ofstream testFile; > testFile.open(filepath(each frame another file));
Methinks you're missing ios_base::binary as second parameter for open() > testFile.write((char*)ptr->picture->data[0], ptr->picture->linesize[0]); The second parameter should be ptr->picture->linesize[0]*ptr->picture->height > testFile.write((char*)ptr->picture->data[1], ptr->picture->linesize[1]); The second parameter should be ptr->picture->linesize[1]*ptr->picture->height/2 > testFile.write((char*)ptr->picture->data[2], ptr->picture->linesize[2]); The second parameter should be ptr->picture->linesize[2]*ptr->picture->height/2 > testFile.close(); > //-------------------------------------------- > > But when opening it with irfanView, it asks for size, etc. > I give the correct size, and 24BPP (with checked YUV 4:2:0), and Planar as > an option. This should be correct for PIX_FMT_YUV420P and the way I'm > writing the file, shouldn't it? The procedure is correct. > And all I get are completely grey pictures. Each frame the same. > > But even if I play around with other BPP settings, no YUV, etc. I get no > picture that would make sense to me. Please try again. Alex _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
