[YUV] ffmpeg 디코딩 내보내기 YUV

1257 단어
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; idata[0] + i * v_frame->linesize[0],1, width, file_ptr);
                    }
                    for (i = 0; idata[1] + i * v_frame->linesize[1],1,
                               width / 2, file_ptr
                        );
                    }
                    for (i = 0; idata[2] + i * v_frame->linesize[2],1, width / 2, file_ptr);
                    }
                }

좋은 웹페이지 즐겨찾기