MP4Box是GPAC中可使用的多媒体打包器,安装MP4Box,其实就是安装GPAC。需要安装两个包gpac和gpac_extra_libs。gpac的最新版本是0.5.0,gpac_extra_libs的最新版本是0.4.5。可以分别通过下面的地址获得:
http://sourceforge.net/projects/gpac/files/GPAC/GPAC 0.5.0/gpac-0.5.0.tar.gz
http://sourceforge.net/projects/gpac/files/GPAC extra libs/GPAC extra libs 0.4.5/gpac_extra_libs-0.4.5.tar.gz
为了使GPAC的功能更多一些,需要安装一些依赖库,比如X11、libogg、libvorbis等等。当然,如果不安装这些依赖库,并不会影响gpac和gpac_extra_libs的安装,但是会影响GPAC的功能。这些依赖库可以用在线安装的方式:sudo apt-get install xxxxxx,这里就不作说明了。
安装过程及命令如下:
#tar zxvf gpac-0.5.0.tar.gz
#tar zxvf gpac_extra_libs-0.4.5.tar.gz
#cd gpac
#cp ../gpac_extra_libs/* extra_lib/
#chmod +x configure
#./configure
#make lib
#make apps
#sudo make install
编译到此结束了。需要说明的一点是,对于gpac-0.5.0,编译好的bin和so默认情况下分别放在了/usr/local/bin和/usr/local/lib下面,因此,是不需要设置环境变量的。但是,如果是gpac-0.4.5,编译好的so不是存放在/usr/local/lib下面的,因此需要设置环境变量,或者将so拷贝到系统可以找到的地方。
可以通过MP4Box -version命令查看一下,会有下面的信息出现:
#MP4Box -version
MP4Box - GPAC version 0.5.0-rev4065
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
(c) ENST 2005-200X
GPAC Configuration:
Features: GPAC_HAS_JPEG GPAC_HAS_PNG
安装到此结束了。