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