CentOS编译安装ffmpeg是一件很痛苦的过程,因为各种编码器、解码器什么的很繁杂,而且相互依赖关系更复杂。
编译了一天终于把它搞定并基本测试无问题,以下是步骤。
安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zxf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./......
在Linux中,gnutls应用很常见,最近编译ffmpeg时也用到,不过应该是自带的gnutls太旧了,所以编译错误,要新编译一个。下面是编译安装过程。
注意:/etc/ld.so.conf要加上lib64。并且不要使用yum remove gnutls gnutls-devel,不信?你会后悔的!
首先安装nettle:
wget http://www.lysator.liu.......
首先,要安装MingW。在此不赘述。当然,用cygwin也可以,但是这样编译出来的Privoxy没有GUI图形界面。PS:Privoxy在jcc.c那里已经自动识别了MingW,并且嵌入了Windows GUI的API,因此编译出来就可以自己采用图形界面了。
然后,在这里下载Privoxy的源代码,本文以privoxy-3.0.18-stable为例。
进......