【转】安装和使用ffmpeg转换视频为flv文件
?? ?autoreconf -vif
?? ?./configure --prefix=/usr
?? ?make &&
?? ?make install
d、支持xvid; x264,现在最流行的两种高质量的压缩格式
xvid的编译安装
wget http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
tar zvxf xvidcore-1.1.2.tar.gz
cd xvidcore-1.1.2/build/generic
./configure --prefix=/usr --enable-shared
make
make install
x264的获取同样是采用svn方式:
svn co svn://svn.videolan.org/x264/trunk x264
linux下须从http://www.kernel.org/pub/software/devel/nasm/binaries/linux/下载nasm-0.98.39-1.i386.rpm
在linux下安装就行了。。。
rpm -ivh nasm-0.98.39-1.i386.rpm(如-ivh不行就用-Uvh)
cd x264
./configure --prefix=/usr --enable-shared
make
make install
e、安装ffmpeg:
//as4.3系统已经支持ac3编码,只要加--enable-a52 --enable-gpl参数就行//我加--enable-shared参数没有成功./configure --prefix=/opt/ffmpeg/ --enable-mp3lame --enable-amr_nb --enable-amr_wb --enable-a52 --enable-xvid --enable-x264 --enable-faad --enable-faac --enable-gpl --enable-pthreads;? make clean;//一定要;否则有可能没声音。? make;? make install;?在相应windows和linux目录下(有ffmpeg文件的;以下用linux下说明):3、使用ffmpeg转换视频为flv文件:./ffmpeg -i "/opt/input/1.mpg" -y -ab 32 -ar 22050 -b 800000?-s 640*480 /opt/output/1.flv"ffmpeg能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)?对ffmpeg无法解析的文件格式(wmv9,rm,rmvb等),可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式../mencoder /input/a.rmvb -oac lavc -lavcopts acodec=mp3:abitrate=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o /output/a.avi在执行./ffmpeg -i "/opt/input/a.avi" -y -ab 32 -ar 22050 -b 800000 -s 640*480 /opt/output/a.flv"就可以转了。?4、视频抓图:?????????????????????./ffmpeg -i "/opt/input/a.flv" -y -f image2 -t 1 -s 300*200 "/opt/output/1.jpg" //获取静态图