生活

MP4Box

MP4Box

  • 外文名:MP4Box
  • 出处:GPAC
  • MP4Box介绍
    MP4Box,在GPAC中可使用的多媒体打包器被称为MP4Box。它可以被用来对诸如AVI, MPG, TS, 但更多地是对于ISO媒体文件(如MP4, 3GP)进行操作。

    概述

    简单地说MP4Box可以被用来:

    • 对诸如MP4, 3GP之类的ISO文件进行操作,如:添加、移除、混流

    • 执行流的加密操作

    • 将元数据附着到单独的流上去

    内容物打包

    MP4Box可以对ISO媒体文件的已经存在的内容进行重新封装,值得注意的是,MP4Box并不会重新编码视频、音频或者是静态图像。[1]

    常用命令

    通用选项

    -tmp dir:指定生成临时文件的目录

    -inter Duration:将chunk的media数据按指定间隔进行交错,用于优化流传输或文件访问,所有meta数据放在文件头部,允许在下载的内容内回放。默认交错0.5s,若指定为0,则所有meta数据存在于文件头。

    -tight:对媒体轨道执行基于采样的交错(生成文件较大)。在服务器侧为减少磁盘查找时间,用于hint文件时。

    -flat:强制采用平坦存储,媒体数据不进行交错,meta数据在于文件结束。当使用-add创建新文件时,将不会创建临时文件

    -isma:把文件处理为isma规范格式

    -3gp:移除mpeg4系统信息,转换成3gp规范,保留音、视、文本轨道等3gp支持的

    -rem trackID:从文件中移除轨道

    轨道分离

    -raw TrackID:分离轨道到它原本的格式

    -raws TrackID:分离每一个轨道到它原本的格式

    -avi TrackID:分离视频轨道到avi格式(支持MPEG-4 Visual和AVC/H264格式).

    -nhnt TrackID:分离轨道到NHNT格式.

    -nhml TrackID:分离轨道到NHML格式.[2]

    参考资料

    [1] MP4Box · GPAC[引用日期2013-04-17]

    [2] MP4Box官方说明文档 · GPAC[引用日期2013-04-17]

    相关资讯
    内容声明

    1、本网站为开放性注册平台,以上所有展示信息均由会员自行提供,内容的真实性、准确性和合法性均由发布会员负责,本网站对此不承担任何法律责任。

    2、网站信息如涉嫌违反相关法律规定或侵权,请发邮件至599385753@qq.com删除。

    Copyright © 趣爱秀