ffmpeg-php-0.6.0 コンパイルエラー

投稿者:

make 時にこんなエラーが出た場合
/usr/local/src/ffmpeg-php-0.6.0/ffmpeg_frame.c:421: error: ‘PIX_FMT_RGBA32′ undeclared (first use in this function)
fmpeg_frame.c の中で「RGBA32」を全部「RGBA」に置換にしたらOK
php_convert_frame(ff_frame, PIX_FMT_RGBA32);
 ↓
php_convert_frame(ff_frame, PIX_FMT_RGBA);
avpicture_alloc((AVPicture*)frame, PIX_FMT_RGBA32, width, height);
 ↓
avpicture_alloc((AVPicture*)frame, PIX_FMT_RGBA, width, height);
ff_frame->pixel_format = PIX_FMT_RGBA32;
 ↓
ff_frame->pixel_format = PIX_FMT_RGBA;
# make
# make install でインストール成功

Thank you for reading this post, don't forget to subscribe!