對於初學者來說,MP4Box的安裝方式難度應該算是比較高的,因為目前還找不到yum自動安裝的方式,好像是只能使用原始檔的方式來自行編譯安裝,而且動作還不少。此外,網路上有些文章的wget指令所指的網址隨著時光的推移早已失效,只能直接到找原始的專案網址,直接把它checkout出來才行。這個專案的網址是:http://sourceforge.net/p/gpac/code/HEAD/tree/,在這個網站中可以找到checkout出來的方式,如下所示:

$ cd ~
$ sudo svn checkout svn://svn.code.sf.net/p/gpac/code/trunk gpac-code

下載下來的檔案會放在gpac-code下,有三個子目錄,分別是gpac, gpac_extra_libs, gpac_www,我們要先到gpac_extra_libs中,把所有的檔案複製到gpac中,指令如下:

$ cd ~/gpac_code/gpac_extra_libs
$ sudo cp -prf * ../gpac/extra_lib/

然後切換到gpac-code/gpac的目錄中,執行相關指令,如下所示:

$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install zlib-devel
$ cd ~/gpac-code/gpac
$ sudo chmod 755 configure
$ sudo ./configure
$ make lib
$ make apps
$ sudo make install lib
$ sudo make install 
$ sudo cp -prf bin/gcc/libgpac.so* /usr/lib64
$ sudo ldconfig

這時候執行which MP4Box,應該就可以看到MP4Box所在的位置了。如果在安裝時發現ClipBucket系統程式找不到MP4Box,那麼就把/usr/local/bin/MP4Box複製一份到/usr/bin之下就可以了。

(97)