MP4Box является MP4 мультиплексором. Он может импортировать MPEG-4 видео, DivX, XviD, 3ivX, H264 и т.д., звуковые потоки и субтитры в .mp4 контейнер. Конечным результатом является совместимый поток MP4. Он также может извлекать потоки из .mp4. MP4Box это инструмент командной строки, но может быть использован с графическими пользовательскими интерфейсами, такими как Yamb или MP4Box GUI.

Прежде всего установим freeglut пакеты

1
yum -y install freeglut.x86_64  freeglut-devel.x86_64

ПРИМЕЧАНИЕ: Вам будут нужны GCC и GCC пакеты. Вы можете легко установить их на CentOS / RedHat помощью команды

1
yum install gcc gcc-c++ autoconf automake

Теперь скачайте gpac пакеты с исходным кодом и библиотеки.

1
2
3
4
5
cd /usr/local/src/
wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz
wget http://nchc.dl.sourceforge.net/project/gpac/GPAC%20extra%20libs/GPAC%20extra%20libs%200.4.5/gpac_extra_libs-0.4.5.tar.gz
tar -zxvf gpac-0.4.5.tar.gz
tar -zxvf gpac_extra_libs-0.4.5.tar.gz

Скопируйте библиотеки в папку gpac.

1
2
3
4
cd gpac_extra_libs
cp -prf * /usr/local/src/gpac/extra_lib
cd ..
cd gpac

Теперь установите MP4Box

1
2
3
4
5
6
chmod 755 configure
./configure
make lib
make apps
make install lib
make install

Не копируйте gpac.so в системную библиотеку.

1
2
cp -prf bin/gcc/libgpac.so /usr/lib64
ldconfig

Вот и готово.

1
2
3
4
5
6
[root@server ~]# which MP4Box
/usr/local/bin/MP4Box
[root@server ~]# /usr/local/bin/MP4Box -version
MP4Box - GPAC version 0.4.5 (build 33)
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
                (c) ENST 2005-200X

Источник www.servertechsupport.com