灵魂腐蚀 发表于 2015-1-14 21:14:13

来谈谈:Centos5下安装 FFmpeg

小知识:Linux是一套免费使用和自由传播的类Unix操作系统。
安装需要的依附库
yuminstall-yautomakeautoconflibtoolgccgcc-c++
1.下载必要的解码器
wgethttp://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
wgethttp://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz
wgethttp://downloads.sourceforge.net/faac/faac-1.26.tar.gz
wgethttp://nchc.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
wgethttp://www.ckuyun.com/projects/yasm/releases/yasm-0.7.0.tar.gz
wgetftp://ftp.videolan.org:21//pub/videolan/x264/snapshots/x264-snapshot-20090107-2245.tar.bz2
wgethttp://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
wgethttp://down1.chinaunix.net/distfiles/libdts-0.0.2.tar.gz
2.解压安装
解压
foriin*.tar.gz;dotar-xzvf"$i";done
foriin*.tar.bz2;dotar-xjvf"$i";done
安装的参数
a52dec:./configure-enable-shared=PKGS&&make&&makeinstall
faac&faad2:./bootstrap&&./configure&&make&&makeinstall
xvidcore:cdbuild/generic;./configure&&make&&makeinstall
libx264:./configure-enable-mp4-output-enable-shared-enable-pthread&&make&&makeinstall
lame&yasm:./configure&&make&&makeinstall
最初下载和安装ffmpeg
我是利用的svn同步对照新的,假如偶然不克不及编译经由过程,能够思索不利用最新的,不外要提醒一下,就是毗连这个网站,被我们国度的防火墙给kill失落了。必要列位本人设法子.
svncheckoutsvn://svn.mplayerhq.hu/ffmpeg/trunkffmpeg
编译参数
./configure-enable-gpl-enable-postproc-enable-nonfree-enable-postproc-enable-libfaad-enable-swscale-enable-avfilter-enable-pthreads-enable-libxvid-enable-libx264-enable-libmp3lame-enable-libfaac-disable-ffserver-disable-ffplay
撑持rm和rmvb
对rm和rmvb,只要ffmpeg是不可的,还必要上面的mplayer
svncheckoutsvn://svn.mplayerhq.hu/mplayer/trunkmplayer
wgethttp://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
wgethttp://www3.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
wgethttp://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2
foriin*.tar.bz2;dotar-xjvf"$i";done
cp-rfessential-20071007/*/usr/local/lib/codecs
cp-rfall-20071007/*/usr/local/lib/codecs
cp-rfessential-amd64-20071007/*/usr/local/lib/codecs
./configure-prefix=/usr/local/mplayer-enable-gui-enable-freetype-codecsdir=/usr/local/lib/codes-win32codecsdir=/usr/local/lib/win32codcs
更新静态链接库
由于是编译器安装的,以是必要让体系能够找到静态链接库
#echo"/usr/local/lib">>/etc/ld.so.conf
#echo"/usr/lib">>/etc/ld.so.conf
#ldconfig
到这基础就安装完了
最基础的几个下令(必定要懂得的)
显现撑持的格局,不外好象加参数时,加个中的会有成绩,看来参数和撑持的格局是纷歧样的
$ffmpeg-formats
显现视频的相干信息,如时长,文件声响和视频格局之类的信息
ffmpeg-iabc.ts
检察能够加甚么参数
ffmpeg-h
mplayer猎取影片信息
mplayer-identifymovie-filename-nosound-vcdummy-vonull
利用ffmpeg从视频中抓图
ffmpeg-i原视频文件路径-y-fimage2-ss8-t0.001-s图像巨细(400

第二个灵魂 发表于 2015-1-17 08:57:47

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

老尸 发表于 2015-1-26 14:49:26

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

因胸联盟 发表于 2015-2-4 21:25:47

甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。

精灵巫婆 发表于 2015-2-10 17:52:36

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

若相依 发表于 2015-3-1 16:34:53

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

再现理想 发表于 2015-3-10 23:12:47

这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?

不帅 发表于 2015-3-17 18:08:24

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

蒙在股里 发表于 2015-3-24 22:00:15

直到学习Linux这门课以后,我才知道,原来我错了。?
页: [1]
查看完整版本: 来谈谈:Centos5下安装 FFmpeg