服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚浚科技有限公司
四川浚浚科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 服务器 > 正文

linux centos mp4box 安装教程
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】

在GPAC中可使用的多媒体打包器被称为MP4Box。
它可以被用来对诸如AVI, MPG, TS, 但更多地是对于ISO媒体文件(如MP4, 3GP)进行操作。
简单地说MP4Box可以被用来: 对诸如MP4, 3GP之类的ISO文件进行操作,
如:添加、移除、混流 执行流的加密操作 将元数据附着到单独的流上去

安装必要组件:

yum -y install freeglut
yum -y install freeglut-devel
下载安装包:
wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz
wget http://downloads.sourceforge.net/gpac/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
cd gpac
cp -r ../gpac_extra_libs/* extra_lib/
chmod +x configure
./configure
make lib
make apps
make install
cp bin/gcc/libgpac.so /usr/lib
ldconfig
测试是否安装成功
MP4Box -version
输出下面内容,这表明安装成功
MP4Box - GPAC version 0.4.5 (build 33)
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
(c) ENST 2005-200X

这样一来所有的工作就都做完了,剩下的就是按照自己的需要写ffmpeg的转码脚本了

一些程序检测不到MP4Box的时候创建软连接:
ln -s /usr/local/bin/MP4Box  /usr/bin/MP4Box

问题解决:
在安装MP4Box的时候可能会出现下面的问题

/usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL/usr/bin/ld: cannot find -lGLcollect2: ld returned 1 exit statusmake[1]: *** [libgpac.so] Error 1make[1]: Leaving directory `/root/gpac/src’make: *** [lib] Error 2


原因是mesa-libGL-devel这个包可能不完整,直接使用yum -y install mesa-libGL-devel命令把这个包安装一下,然后在make的时候就正常了。



上一篇:linux centos安装flvtool2
下一篇:解决bash: mysql: command not found 的方法

相关热词搜索:linux centos mp4box