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
有错: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 -ss 10 -i input.flv 2>&1 -y -f image2 -vframes 100 -s 352x240 b-%03d.jpg