首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos上安装ffmpeg-php

在centos上安装ffmpeg-php
EN

Unix & Linux用户
提问于 2011-01-10 15:35:41
回答 3查看 2.9K关注 0票数 2

本指南的帮助下,我试图使用以下命令安装ffmpeg:

代码语言:javascript
复制
 # cd ffmpeg-php/branches/ffmpeg-php/ffmpeg-php-0.6.1/
 # replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- *
 # phpize 
 # ./configure --with-ffmpeg=/usr/local/cpffmpeg
 # make 
 # make install

但是,当我运行这个replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- *时,我会得到以下错误:

替换:错误读取文件'autom4te.cache‘(错误代码: 21)替换:错误读取文件’构建‘(错误代码: 21) ffmpeg_frame.c转换替换:错误读取文件’包括‘(错误代码: 21)替换:错误读取文件’模块‘(错误代码: 21)替换:错误读取文件’测试‘(错误代码: 21)

当我运行make并跳过这一行时,我得到:

代码语言:javascript
复制
/root/ffmpeg-php/branches/ffmpeg-php/ffmpeg-php-0.6.1/ffmpeg-php.c:171: error: expected '{' at end of input
make: *** [ffmpeg-php.lo] Error 1

有什么想法吗?

EN

回答 3

Unix & Linux用户

发布于 2011-01-10 19:43:54

来自replace的错误是无害的,它只是(神秘地)告诉您,这些文件是目录,它不能对它们进行操作。

但是,在运行phpize./configure …之前,您确实需要运行make

票数 1
EN

Unix & Linux用户

发布于 2011-04-06 17:19:46

可能,您只需要编辑一个文件,即ffmpeg_frame.c

代码语言:javascript
复制
replace 'PIX_FMT_RGBA32' 'PIX_FMT_RGB32' -- ffmpeg_frame.c
./configure
make
make install

这应该在服务器上安装ffmpeg-php -您需要将ffmpeg.so文件添加到您的php.ini文件中,如下所示:

代码语言:javascript
复制
extension=ffmpeg.so

添加扩展后,在服务器上重新启动Apache。

票数 1
EN

Unix & Linux用户

发布于 2011-01-26 09:00:41

你不能用yum吗?

在Ubuntu上,aptitude install php5-ffmpeg似乎会自动安装ffmpeg和它的所有依赖项。也许是相同的包可用于中心

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/5625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档