转载自:http://www.xinze.me/ffmpeg-ffmpeg-php-%E5%AE%89%E8%A3%85%E5%8F%8A%E5%87%BA%E9%94%99%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/
在Red Hat Enterprise Linux Server release 5.3 (Tikanga)环境下安装 FFMPEG 和 FFMPEG-PHP 。
- 下载ffmepg及ffmpeg-php
wget http://www.ffmpeg.org/releases/ffmpeg-export-snapshot.tar.bz2
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2?use_mirror=ncu
- 这两个链接没用了 直接上官网下载吧:http://www.ffmpeg.org
http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php
- 安装ffmpeg
1
|
tar
-xjf ffmpeg-
export
-snapshot.
tar
.bz2
|
3
|
cd
ffmpeg-
export
-2010-03-02/
|
4
|
./configure --prefix=/usr/
local
--
enable
-shared
|
测试是否能正常使用:
1
|
[root@mail ffmpeg-
export
-2010-03-02]
|
2
|
FFmpeg version SVN-r22144-snapshot, Copyright (c) 2000-2010 the FFmpeg developers
|
3
|
built on Mar 30 2010 23:53:53 with gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
|
4
|
configuration: --prefix=/usr/
local
--
enable
-shared
|
5
|
libavutil 50. 9. 0 / 50. 9. 0
|
6
|
libavcodec 52.55. 0 / 52.55. 0
|
7
|
libavformat 52.54. 0 / 52.54. 0
|
8
|
libavdevice 52. 2. 0 / 52. 2. 0
|
9
|
libswscale 0.10. 0 / 0.10. 0
|
如果提示:“ffmpeg: error while loading shared libraries:
libavdevice.so.52: cannot open shared object file: No such file or
directory”
1
|
vi
/etc/ld.so.conf.d/ffmpeg.conf
|
- 安装ffmpeg-php
1
|
tar
-xjf ffmpeg-php-0.6.0.tbz2
|
3
|
/usr/
local
/php/bin/phpize
|
4
|
./configure --with-php-config=/usr/
local
/php/bin/php-config --with-ffmpeg=/usr/
local
|
如果在make test中发现错误提示:make: *** [ffmpeg_frame.lo] Error 1
则:
1
|
mv
ffmpeg_frame.loT ffmpeg_frame.lo
|
测试是否安装成功:
01
|
php -r
'phpinfo();'
|
grep
ffmpeg
|
03
|
ffmpeg-php version => 0.6.0-svn
|
04
|
ffmpeg-php built on => Mar 31 2010 14:17:14
|
05
|
ffmpeg-php gd support => enabled
|
06
|
ffmpeg libavcodec version => Lavc52.55.0
|
07
|
ffmpeg libavformat version => Lavf52.54.0
|
08
|
ffmpeg swscaler version => SwS0.10.0
|
09
|
ffmpeg.allow_persistent => 0 => 0
|
10
|
ffmpeg.show_warnings => 0 => 0
|
如果有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
1
|
nm /usr/
local
/php/lib/php/extensions/no-debug-non-zts-20060613/ffmpeg.so|
grep
register_ffmpeg_frame_class
|
则修改ffmpeg_frame.c,将3处的PIX_FMT_RGBA32 更改为PIX_FMT_RGB32即可。
2
|
:%s/PIX_FMT_RGBA32/PIX_FMT_RGB32
|
5
|
./configure --with-php-config=/usr/
local
/php/bin/php-config --with-ffmpeg=/usr/
local
|
分享到:
相关推荐
ffmpeg-master-latest-win64-gpl.zip
赠送jar包:ffmpeg-5.0-1.5.7.jar; 赠送原API文档:ffmpeg-5.0-1.5.7-javadoc.jar; 赠送源代码:ffmpeg-5.0-1.5.7-sources.jar; 赠送Maven依赖信息文件:ffmpeg-5.0-1.5.7.pom; 包含翻译后的API文档:ffmpeg-5.0...
赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...
赠送jar包:ffmpeg-4.3.2-1.5.5.jar; 赠送原API文档:ffmpeg-4.3.2-1.5.5-javadoc.jar; 赠送源代码:ffmpeg-4.3.2-1.5.5-sources.jar; 赠送Maven依赖信息文件:ffmpeg-4.3.2-1.5.5.pom; 包含翻译后的API文档:...
ffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zip
ffmpeg-php 是一个php扩展,用来获取视频或音频信息,你可以用它从视频中截取图片、获取视频时长,视频的长、宽等。 下面介绍在windows环境下本扩展的安装,在安装本扩展之前你首先要确认你本地环境中已经安装好了...
FFmpeg sdk 3.2 ,音视频解码器,支持众多格式。内有文档。开发方便。
ffmpeg-6.0-win-full-build-shared.7z
ffmpeg-2024-01-01-git-e1c1dc8347-full_build.7z
ffmpeg-4.0.2-win32-dev.zip ffmpeg-4.0.2-win32-shared.zip ffmpeg-4.0.2-win32-static.zip ffmpeg-4.0.2-win64-dev.zip ffmpeg-4.0.2-win64-shared.zip ffmpeg-4.0.2-win64-static.zip
ffmpeg-php扩展包,把php_ffmpeg.dll放在php的ext文件夹下,其他dll全部复制到window\system32下面,重启apache.
ffmpeg-20150511-git-0382c94-win64-static,转码。
可以使用的ffmpeg-4.2.2-win64-static.zip
FFmpeg Windows Builds,官网网速非常慢,放在这里供国内用户下载。原地址:https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.zip
ffmpeg-git-arm64-static.tar.xz官方安装包,支持麒麟、飞腾安装和部署。共享。
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 Linux 下开发出来的,但它可以在包括 Windows 在内的大多数操作系统中...
ffmpeg-4.4版本windows安装包
github有的时候上不去,下载链接也点不动,故上传CSDN备份 Windows builds by BtbN Latest Auto-Build (2024-02-06 12:56) ffmpeg-master-latest-win64-gpl-shared.zip
ffmpeg-3.1.2-1.2-linux-x86.jar是javaCV在linux32位平台的依赖包
ffmpeg-3.2-win32-dev.zip