首页 > 作文

互联网常识:linux怎么安装ffmpeg

更新时间:2023-02-25 00:30:07 阅读: 评论:0

导读跟大家讲解下有关linux怎庆祝国庆节么安装ffmpeg-php扩展,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说linux怎么安装ffmpeg-php

跟大家讲解下有关linux怎么安装ffmpeg-php扩展,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说linux怎么安装ffmpeg-php扩展,小编也收集到了有关linux怎么安装ffmpeg-php扩展的相关资料,希望大家看到了会喜欢。

安装方法:1、下载ffmpeg安装包使用tar命令进行解压;2、使用make命令编译安装ffmpeg;3、3、载ffmpeg-php安装包使用tar命令进行解压;4、使用make命令编译安装ffmpeg-php即可。

本教程操作环境:Red Hat Enterpri Linux 6.1系统、PHP7.1、Dell G3电脑。

1、安装ffmpeg

(1)获取安装包

wget -c wget http://down1.chinaunix.net/distfiles/ffmpeg-0.4.9-p20051120.tar.bz2

(2)解压

tar -xvf ffmpeg-0.4.9-p20051120.tar.bz2

(3)编译安装

./configure --prefix=/usr/local/ffmpeg --enable-sharedmakemake install

(4)测试

直接输入:ffmpeg

ffmpeg version CVS, build 3277056, Copyright (c) 2000-2004 Fabrice Bellardconfiguration: --prefix=/usr/local/ffmpeg --enable-sharedbuilt on Oct 16 2013 17:05:16, gcc: 4.4.7 20120313 (Red Hat 4.4.7-3)usage: ffmpeg [[infile options] -i infile]... {[outfile options] outfile}...Hyper fast Audio and Video enc非主流女生个性签名oderMain options:-L show licen-h show help................................省略

如果编译报如下错误

yasm not found, u –disable-yasm for a crippled build的错误需要先编译安装yasm

yasm下载地址:http://yasm.tortall.net/Download.html

下载源码包解压后编译安装

./configuremakemake install

如果测试时报如下错误

ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory”

解决办法

vi /etc/ld.so.conf

加入

/usr/local/ffmpeg/lib

然后执行

ldconf文本分析ig

2、安装ffmpeg-php

(1)下载安装包

wget http://jaist.dl.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.5.3.1/ffmpeg-php-0.5.3.1.tbz2

(2)解压

tar -xvf ffmpeg-php-0.5.3.1.tbz2

(3)编译安装

cd ffmpeg-php-0.5.3.1./configure --with-php-config=/usr/local/php/bin/php-config --with-ffmpeg=/usr/local/ffmpegmakemake install

(4)测试

在php的配置php.ini文件添加如下内容

extension=ffmpeg.so

重启apache或php-fpm用php测试

/usr/local/php/bin/php -r 'phpinfo;' | grep ffmpegffmpegffmpeg support (ffmpeg-php) => enabledffmpeg-php version => 0.5.3.1ffmpeg-php gd support => enabledffmpeg.allow_persistent => 0 => 0ffmpeg.show_warnings => 0 => 0............................省略

3、遇到做小生意的错误解决如下

(1)如果在make 时发现错误提示:make: *** [ffmpeg_frame.lo] Error 1 则:

mv ffmpeg_frame.loT ffmpeg_frame.lo

然后重新mak会计师事务所实习日记e;make install

(2)如果调用ffmepg-php模块错误提示:

php: symbol lookup error: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so: undefined symbol: register_ffmpeg_frame_class

则修改ffmpeg_frame.c,将3处的PIX_FMT_RGBA32 更改为PIX_FMT_RGB32即可。

vi ffmpeg_frame.c:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32:wq!

然后重新configure;make;make install

(3)如果make 时报

make: *** [ffmpeg-php.lo] Error 1

需要在编译时加上./configure –with-php-config=/usr/local/php/bin/php-config

如果还是不行请更换ffmpeg和ffmpeg-php的版本试试也可能是版本间不兼容。

推荐学习:《PHP视频教程》

以上就是linux怎么安装ffmpeg-php扩展的详细内容!

来源:php中文网

本文发布于:2023-02-25 00:30:02,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/167725620733908.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:互联网常识:linux怎么安装ffmpeg.doc

本文 PDF 下载地址:互联网常识:linux怎么安装ffmpeg.pdf

标签:安装包   命令   错误   测试
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|