[YUV]ffmpeg解码导出YUV

作者: _小老虎_ | 来源:发表于2019-08-11 20:59 被阅读1次
if (strlen(out_yuv_path)>0) {
                  //转换
//                    sws_scale(pSwsContext,
//                              (const uint8_t *const *) v_frame->data,
//                              v_frame->linesize,
//                              0,
//                              v_frame->height,
//                              pYUVFrame->data,
//                              pYUVFrame->linesize);

//                    fwrite(pYUVFrame->data[0], 1, width*height, file_ptr);
//                    fwrite(pYUVFrame->data[1], 1, width*height / 4, file_ptr);
//                    fwrite(pYUVFrame->data[2], 1, width*height / 4, file_ptr);
                    int i;
                    for (i = 0; i<height; i++) {
                        fwrite(v_frame->data[0] + i * v_frame->linesize[0],1, width, file_ptr);
                    }
                    for (i = 0; i<height / 2; i++) {
                        fwrite(
                               v_frame->data[1] + i * v_frame->linesize[1],1,
                               width / 2, file_ptr
                        );
                    }
                    for (i = 0; i<height / 2; i++) {
                        fwrite(v_frame->data[2] + i * v_frame->linesize[2],1, width / 2, file_ptr);
                    }
                }

相关文章

网友评论

    本文标题:[YUV]ffmpeg解码导出YUV

    本文链接:https://www.haomeiwen.com/subject/tztejctx.html