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 でインストール成功

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top