视频格式转化工具ffmpeg在linux下安装
由于并不是所有格式都能在FLASH播放器里播放, 一般只对FLV支持很好, 所以如果做一个视频上传的网站, 则需要对用户上传的格式进行转换, ffmpeg是个很 好的视频转换工具.也有WINDOW版本和LINUX版本.
安装成功后, 通过JAVA的命令行来实现转化.
参考:
http://hi.baidu.com/73jianbing/blog/item/82b96decdb289dc62e2e21fa.html
第一步:
运行命令: svn checkout svn://svn.mplayerhq.hu/soc/libavfilter
源代码牵下来以后执行checkout.sh脚本。脚本很简单,就是从svn上把ffmpeg最新的代码下载下来,然后打补丁。从svn上下载下来的ffmpeg是libavfilter的下级目录
第二步:
下载: http://kakola.googlecode.com/files/lame-3.98.4.tar.gz
运行命令: wget http://kakola.googlecode.com/files/lame-3.98.4.tar.gz
安装lame-3.98.4.tar.gz, 以免在第三步的时候出现ERROR: libmp3lame >= 3.98.3 not found错误, 需要提前安装lame.
tar zvxf lame-3.98.4.tar.gz
cd lame-3.98.4
./configure --enable-shared
make
make install
第三步: 安装FFmpeg
./configure --enable-version3 --enable-libvorbis --enable-libx264 --enable-libxvid --disable-ffplay --enable-shared --enable-libmp3lame --enable-gpl --enable-pthreads --enable-postproc --enable-x11grab --enable-libgsm --enable-swscale --enable-nonfree --disable-mmx --enable-avfilter
make
make install
第四步: 以免出现libadevice.so.52 cannot open错误.
编辑 ld.so.conf
vi /etc/ld.so.conf
添加一行
/usr/local/lib
激活
Ldconfig
第五步:修改/etc/profile, 把ffmegp加进PATH里去.