ffmpeg安装的另一种方法

php.ini在/usr/local/php/etc
/usr/local/php/bin/php -r 'phpinfo();' | grep ffmpeg
解压 :tar -jxvf ffmpeg-php-0.6.0.tbz2
查看版本:ffmpeg -version
卸载:apt-get remove --purge ffmpeg
修改名字:名字太长,利用mv命令改为ffmpeg:mv ffmpeg-0.4.9-p20051120 ffmpeg
如果出错;yasm/nasm not found or too old. Use --disable-yasm for a crippled build.
先安装yasm:
http://yasm.tortall.net/Download.html 下载yasm
tar -zxvf yasm.tar.gz
./configure
make
make install
再:进入

  #cd ffmpeg-2.8.1

      #./configure --prefix=/usr/local/ffmpeg --enable-shared

      第二条命令解释:--prefix指定ffmpeg的安装目录,--enabl-shared表示允许其编译产生动态链接库

      此命令输出的最后一行如果是“config.h is unchanged”,表示配置并未成功,原因可以参加下一条命令的输出。

再: make  

再:make install

安装完启动: /usr/local/ffmpeg2/bin/ffmpeg --help

如果启动报错】:
        若出现error while loading shared libraries:libavdevice.so.52错误,需要修改文件ld.so.conf。
修改ld.so.conf:vi /etc/ld.so.conf
       在末尾加上一句话:/usr/local/ffmpeg2/lib
       保存并退出:按Esc键 输入:wq! 回车
       使修改生效:ldconfig -v
修改/usr/local/ffmpeg/lib目录下的文件权限为777:
       cd /usr/local/ffmpeg2/lib/
chmod 777 *

有错:find / -name libavdevice.so.56 得到该文件的目录地址

查看配置库:ldd `which ffmpeg`

把缺少的文件路劲加入到vi /etc/ld.so.conf里

配置成功如下:

root@iZwz95a0017fyb1hm949g2Z:~# ffmpeg -version

ffmpeg version 2.8.1 Copyright (c) 2000-2015 the FFmpeg developers

built with gcc 4.9.2 (Debian 4.9.2-10)

configuration: --prefix=/usr/local/ffmpeg2 --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-postproc --enable-ffserver --enable-ffplay

libavutil      54. 31.100 / 54. 31.100

libavcodec     56. 60.100 / 56. 60.100

libavformat    56. 40.101 / 56. 40.101

libavdevice    56.  4.100 / 56.  4.100

libavfilter     5. 40.101 /  5. 40.101

libswscale      3.  1.101 /  3.  1.101

libswresample   1.  2.101 /  1.  2.101

libpostproc    53.  3.100 / 53.  3.100

root@iZwz95a0017fyb1hm949g2Z:~# 


测试:ffmpeg -i http://image.9doke.com/intangibleApp/mp4/2017-05-02/590832905c96d.mp4  2>&1 -vframes 2 -ss 10 -f mjpeg -s 620*240 -an /root/testmp4.jpg
或:这样比较快
  1. ffmpeg -ss 10 -i input.flv  2>&1 -y -f image2  -vframes 100 -s 352x240 b-%03d.jpg  
分享到: