这是命令 MP4Box,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
MP4Box - MPEG-4 系统工具箱
概要
MP4盒 [选项] 文件 [选项]
商品描述
MP4Box 是一个多用途的命令行工具,用于创建和编辑 MPEG-4 系统
演示和操作 ISO 媒体文件(MP4、3GP、MOV)。
MP4Box 支持各种原始格式和 IsoMedia/AVI/MPEG-PS/OGG 的文件转换
容器,用于 QuickTime 兼容流媒体服务器的 RTP 流媒体文件提示,
文件交错,文件碎片和轨道提取。
MP4Box 还提供用于检查文件布局、RTP 提示轨道、SDP 的转储工具
信息,场景组成。 它也可用于与 BT/XMT-
A/VRML/X3D。
MP4Box 还具有用于 BIFS 和 OD 工具的 MPEG-4 系统编码器和解码器。
MP4Box 不希望在提示时的选项中有任何特定的顺序。
抵达 帮助 与 MP4盒
-h [类型]
打印帮助屏幕。 “类型”可以是“一般”、“提示”、“导入”、“编码”之一,
“extract”、“dump”、“swf”、“meta”、“crypt”、“format”、“rtp”、“live”
帮助。
-版
打印版本的 MP4Box。
-noprog
禁用进度报告。
-安静的 安静模式(无日志信息)。
-v 详细模式(更多日志信息)。
-严格错误
报告第一个错误后退出。
-节点 列出 MP4Box 当前版本中支持的 MPEG-4 系统节点。
-节点 节点名
打印节点语法。 每个字段都列为
事件类型 字段类型 字段名 默认值
以及场量化信息和量化界限(如果有的话)。
-x节点
列出 MP3Box 当前版本中支持的 X4D 节点。
-x节点 节点名
打印 X3D 节点语法。 每个字段都列为
-节点
列出 MP4Box 当前版本中支持的 SVG/LASeR 节点。
一般 配置
-国米 为期
以最大指定持续时间(表示为
毫秒)并为 HTTP/FTP 流准备文件。 默认情况下 MP4Box 总是
存储 0.5 秒交错。 '0' 的交错值存储没有
交错(元数据然后跟踪跟踪)。
-老国米 为期 与 -inter 相同,但没有漂移调整
注意: 查询 编辑 书单 旨在 忽视 ,尤其是 执行 交错。
-平面 首先存储包含所有媒体数据的文件,非交错。 如果在创建新的时使用
文件,不会创建临时文件(更快的存储)。
片段 为期
片段文件使用 ISO-Media 电影片段。 曲目将被分割,以便
没有轨道运行超过指定的持续时间(以毫秒表示)。 禁用
交错。
退房手续
指定输出文件名。
-tmp
指定用于临时存储的干燥剂。 如果未设置,则临时存储为 OS-
依赖。
-ff空间 尺寸
在碎片文件中的 moof 之前插入可用空间。
-诺西斯 从文件中删除所有 MPEG-4 系统信息,但保留一个空的 IOD
MPEG-4 Profile@Level 指示。 别名:-no-sys
-无碘
从文件中删除 InitialObjectDescriptor。
-伊斯玛 将文件重写为 ISMA 1.0 音频/视频文件(重写所有系统信息)
正确的时钟参考。
-ismax 将文件重写为 ISMA 1.0 音频/视频文件(重写所有系统信息)
ISMA 时钟参考(未明确同步的流)。
注意: 寻求 五月 be 破 - 一些 球员 (在 伊斯玛, 音频 和 电影 流 do
而不去 依赖 on 主 现场 时钟)。
-3gp 将文件重写为 3GP 文件(不再是 MPEG-4 系统特定信息)。 这个选项
当输入文件扩展名是 .3gp 或 .3g2 时默认打开。
-iPod 为 iPod 重写文件。
-牌 ABCD[:v]
设置文件的主要品牌,可选版本。
-ab A B C D
将给定品牌添加到文件的备用品牌列表中。
-rb A B C D
将给定品牌删除到文件的备用品牌列表中。
-cprt 绳子
向文件添加字符串版权声明。
-章 章节文件
将包含在 chap_file 中的章节信息添加到电影中。 有关更多详细信息
章节文件语法,参见 http://gpac.sourceforge.net/auth_mp4box.php.
-雷姆 轨道ID
从文件中删除给定的轨道 - 可以多次指定。
-使能够 轨道ID
启用给定的轨道。
-禁用 轨道ID
禁用给定的轨道。
-新的 强制创建新的目标文件。
-郎 [tkID=]局域网
设置所有曲目或给定曲目的语言。 LAN 是 ISO 639-2 3
字符代码。
-延迟 [tkID=]delay_ms
设置所有轨道或给定轨道的延迟(以毫秒为单位)。 LAN是ISO
639-2 3 个字符的代码。
-标准杆 tkID=PAR
设置视觉轨迹像素纵横比(PAR=Num:Den 或“none”)。
-芋头 tkID=名称
设置轨道处理程序名称。
-标签 标签 1[:标签 2]
将 iTunes 标签设置为文件 - 更多信息:MP4Box -tag-list。
-分裂 时间(以秒为单位)
拆分为所需最长持续时间的文件。 这将删除所有 MPEG-4 系统
上的相关利益产业。
-分割大小 大小(以千字节为单位)
拆分为所需最大大小的文件。 这将删除所有 MPEG-4 系统媒体。
别名:-splits
-拆分块 开始:结束
从指定的开始到结束时间(以秒为单位)提取新文件。 这会
删除所有 MPEG-4 系统媒体。 别名:-splitx
-斯普利茨 开始:结束
与 -split-chunk 选项相同,但将结束时间调整为在最后一次说唱之前
在块中找到。
-分裂说唱 开始:结束
在每个 RAP 开始的文件中拆分。 这将删除所有 MPEG-4 系统媒体。
别名:-splitr
-组-添加 fmt
在文件中创建一个新的分组信息。 格式是冒号分隔的列表
以下选项:
refTrack=ID:用作组参考的轨道的 ID。 如果未设置,曲目将
与指定的先前 trackID 属于同一组。 如果 0 或没有以前的
指定轨道,将创建一个新的备用组。
switchID=ID:要创建的交换机组的ID。 如果为 0,将计算一个新的 ID
你。 如果 <0,则禁用 SwitchGroup。
标准=字符串:空格分隔的 4CC 列表。
trackID=ID:要添加到该组的轨道的 ID。
*警告* 选项在解析时修改状态:
trackID=1:criteria=lang:trackID=2 不同于:
标准=lang:trackID=1:trackID=2。 -group-rem-轨道 ID 从其删除轨道
组。
-组-rem ID
删除曲目的组。
-组清洁
从所有曲目中删除所有组信息。
-参考 编号:XXXX:参考编号
将 4CC 类型的引用从轨道 ID 添加到轨道 refID。
-短跑 DUR
启用段持续时间为 DUR 的文件的 DASH-ing。
饶舌 段以随机接入点开始。
-frags-per-sidx N
设置要写入每个 SIDX 框中的段数。
-段名称 姓名
为生成的段设置段名称。
-段分机 姓名
设置段扩展名。 默认值为 m4s。
-url-模板
在段中使用 UrlTemplate 而不是显式源。
-菊花链
使用菊花链 SIDX 而不是分层。 如果 frags/sidx 为 0,则忽略。
-破折号-ctx 文件
从 FILE 存储/恢复 DASH 时间。
-破折号-ts-prog N
在 MPTS 输入文件的情况下要考虑的 Program_number。
在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 输入 文件 is an ISO-媒体 文件 (QT, MP4, 3GP), if 没有 产量 is 指定 “
INPUT 文件 IS 覆盖。
提示 配置
-暗示 提示 RTPRTSP 会话的文件。 自动检测有效载荷类型并
除非强制通过 MPEG-4 通用 RTP 负载之一进行配置。
-mtu 尺寸
以字节为单位指定最大传输单元大小(例如最大 RTP 数据包大小)。
默认大小为 1500 字节(以太网 MTU)。 必须谨慎选择:
指定太大的数据包将导致在 UDP 不希望的数据包碎片
层同时指定太小的数据包将导致 RTP 报头开销。
-复制 强制将提示数据复制到提示轨道而不是简单地引用。
这加快了服务器端的 RTP 数据包构建,但会导致很多
更大的文件。
-紧的 执行基于样本的媒体轨道和提示轨道交错。 这应该
减少服务器端的磁盘搜索(取决于服务器实现)但结果
在一个更大的文件中。
-多 [最大时间]
如果可能,在 RTP 数据包中启用访问单元级联。 maxptime 是可选的
并以毫秒为单位指定最大数据包持续时间(默认为 100)。
-速度 CK_率
指定负载没有默认速率时的 rtp 速率(以 Hz 为单位)。 默认值为
90000(MPEG rtp 速率)。
-mpeg4 尽可能强制使用 MPEG-4 通用有效载荷。 媒体轨道没有
映射到 MPEG-4 系统不能使用它。
-latm 强制使用 AAC 音频的 LATM 有效负载。
-静态的
允许将静态 RTP 有效负载 ID 用于具有官方有效负载 ID 的流。 经过
默认 MP4Box 始终使用动态负载 ID 以实现最大的互操作性,一些
有静态问题的玩家。
MPEG-4的 通用 Payload 可选项 (专家 只有)
-ocr 强制同步文件中的所有媒体轨道。 这是需要的
因为大多数流媒体服务器不支持在单个
文件。 设计 MPEG-4 交互式演示文稿时要格外小心
流媒体,因为您将不得不照顾流媒体服务器的功能......
MP4Box 会在文件时间线的解释不明确时生成警告
服务器。
饶舌 信号访问单元 RTP 数据包中的随机访问标志。 这通常只是
MPEG-4 系统流的流需要。
-ts RTP 数据包中的信号访问单元时间戳(CTS 和 DTS)。
-尺寸 信号 RTP 数据包中的访问单元大小。
-idx RTP 数据包中的信号访问单元索引(序列号)。
-多 在 RTP 数据包中启用访问单元串联(-ts、-size 和 -idx 是
需要时选择)。
-碘 在生成时防止系统轨道嵌入 IOD(ISMA 类 IOD)
社会民主党。 MP4Box 自动检测歧义(ISMA/非 ISMA)文件但没有人
完美的。 这不应与 -isma 选项一起使用。
-添加-sdp 绳子
将字符串添加到电影 SDP 或轨道 SDP(tkID:string,其中 tkID 是
提示轨道或其媒体轨道)。 这负责 SDP 线路重新排序,但不负责
SDP 内容有效性。
-取消提示
从文件中删除所有提示轨道和其他提示信息。
进口 配置
-加
将所有 src_file 轨道添加到输入文件,如果不存在则创建它。 最多 20
可以使用累积 -add 操作。 支持的语法有:
file#video:从 src_file 导入第一个视频轨道。
file#audio:从 src_file 导入第一个音轨。
file#trackID=ID 或 file#ID:从 src_file 导入给定的 track。 获取列表
在输入文件中跟踪,使用 -info [ID]
[;lang=LAN]:指定导入媒体的语言。
[;delay=delay_ms]:指定导入媒体的初始延迟(以毫秒为单位)。
-猫
将所有 src_file 轨道连接到输入文件,如果不存在则创建它。 媒体
样本被添加到现有兼容曲目的末尾。 如果没有兼容的曲目
为它创建的媒体找到。 最多可以使用 20 个累积的 -cat 操作。
语法与 -add 相同。
-力猫
连接文件时跳过媒体配置检查。
-keepsys
默认情况下,使用 -add 和 -cat 删除所有 MPEG-4 系统媒体。 这个选项
将避免从最终文件中删除它们。
-保留全部
添加文件时保留所有现有曲目。
-dref 将媒体数据保留在原始文件中,仅导入元数据(帧时间、大小和
随机访问)。
注意 某些 AVI 的数据引用可能会失败,因为它需要帧数据(例如
MP4 样本)在原始文件中是连续的,但情况并非总是如此
取决于原始交错。
-没有下降
导入 AVI 视频时强制恒定 FPS。 默认非编码帧 (n-vop)
在导入时删除,导致可变帧速率媒体。
包装
对于 CMP/M4V(原始 MPEG-4 Visual),强制打包比特流模式(删除所有 n-vops
并以恒定帧率导入)。
-丁苯橡胶 将 AAC 导入为 AAC-SBR,具有向后兼容的信令(非 AAC-SBR 解码器
应该可以玩)。
-sbrx 将 AAC 导入为 AAC-SBR,具有非向后兼容的信令(非 AAC-SBR
解码器将无法播放)。
-ovsbr 将 AAC 导入为具有过采样 SBR 的 AAC-SBR。
-ps 将 AAC 导入为 AAC-PS,具有向后兼容的 AAC-PS 信令。
-psx 将 AAC 导入为 AAC-PS,具有非向后兼容的信令(非 AAC-PS 解码器
将无法播放)。
-fps 帧率
覆盖输入视频帧速率或为 SUB 字幕指定它。
-mpeg4 强制使用 MPEG-4 样本描述而不是 3GP 样本描述 (3GP2 QCELP/EVRC/SMV
仅音频)。
-聚合 N 在 1 个样本中聚合 N 个音频帧(仅限 3GP 媒体)。 最大可能值为
15,默认值为1(无聚合)。
编码 配置
-mp4 指定输入文件用于编码。 支持的输入是 BT/XMT-A/WRL/SWF 文件。
默认情况下,输出文件名是没有扩展名的输入文件名加上“.mp4”
延期。
-def 使用它们的文本名称对 DEF 的节点和路由进行编码。
-日志 生成 BIFS 编码器日志文件。
-多发性硬化症 文件
指定用于轨道导入的文件 - 默认情况下,编码时使用 FILE.mp4
FILE.bt(就地重写)。 仅当您不提供
BT/XMT 文件中每个流的正确 muxInfo。
-同步 次
每毫秒强制 BIFS 随机访问点生成。 不能使用
带-阴影。 警告:这可能会导致您的演示文稿出现奇怪的行为,因为
BIFS 随机访问点重新启动当前在场景中运行的所有媒体
(仅限专家 - 危险)。 不能与 -shadow 一起使用。
-阴影 次
每毫秒强制 BIFS 影子随机访问点生成。 阴影
样本是可以用来代替非随机访问的随机访问点
求时点。 警告:这可能不受某些玩家的支持(专家
仅 - 危险)。 不能与 -sync 一起使用。
-ctx 输入 文件
指定用于块处理的初始上下文 (MP4/BT/XMTA)。 输入文件必须然后
是一个只有命令的文件:没有 IOD,也没有隐式命令(没有“AT”的命令)。
-ctx-out 文件
指定块处理模式下更新上下文(MP4/BT/XMTA)的输出文件。
这是可选的,块处理不需要存储最终的上下文。
-解析度 水库
LASeR 分辨率因子(-8 到 7,默认为 0)。 所有坐标乘以 2^res
截断前。
-坐标位 位
用于在 LASeR 中编码截断坐标的位。 (0 到 31,默认 12)
-比例位 位
用于在 LASeR 中编码截断尺度的位。 (0 到 4,默认 0)
-自动量化 水库
使用自动 LASeR 量化。 分辨率就像使用 -resolution 一样给出,但是
推断出坐标位和比例位。
伊斯兰加密 配置
-地穴 drm_文件
使用 ISMA AES CTR 128 加密特定轨道。
-解密 [drm_文件]
使用 ISMA AES CTR 128 解密特定曲目。如果密钥,可以省略 drm_file
在文件中。
-设置公里 [tkID=]kms_uri
如果指定了 tkID,则更改所有轨道或给定轨道的 KMS 位置。
DRM 文件 句法 GPAC 伊斯兰加密货币
文件是 XML 并应以 xml 标头开头。 文件根是一个“ISMACryp”元素。
文件是“ISMACrypTrack”元素的列表。
ISMACrypTrack 属性:
TrackID:要加密/解密的轨道ID。
密钥:AES-128 密钥格式(十六进制字符串 0x +32 个字符。
盐:CTR IV 盐密钥(64 位)(十六进制字符串 0x +16 个字符。
仅加密属性
Scheme_URI:使用的方案的 URI。
KMS_URI:密钥管理系统的 URI - 'self' 在文件中写入密钥和盐。
selectionType 选择性加密类型 - 理解的值为“无”:
所有样本都加密(默认),“RAP”:只加密随机访问单元,“非-
RAP”:只加密非随机访问单元,“Rand”:随机选择是
执行”,“X”:加密 X 中的每个第一个样本,“RandX”:加密一个随机
X 中的样本。
ipmpType:IPMP 信令类型:无、IPMP、IPMPX。
ipmpDescriptorID:IPMP_Descriptor ID 在使用 IPMP(X) 时使用。 如果没有设置 MP4Box
将为您生成一个。
提取 配置
-生的 的TrackID
在支持时以本机格式提取给定的轨道。
-原始资料 的TrackID
将每个音轨样本提取到一个文件中。 注意:'TrackID:N' 提取第 N 个样本
跟踪。
-nhnt 的TrackID
以 NHNT 格式提取给定的曲目。 除 ObjectDescriptors 之外的所有轨道类型
可以导出曲目。
-NHML 的TrackID
以 nhml 格式 (XML nhnt) 提取曲目。 除 ObjectDescriptors 之外的所有轨道类型
可以导出曲目。
-单 的TrackID
将给定的曲目提取到带有单个曲目的新 mp4 文件中。
-AVI 的TrackID
将视觉轨迹提取到 avi 文件。
-qcp 的TrackID
与“-raw”相同,但默认为 AVRC 和 SMV 音频编解码器的 QCP 文件格式。
-aviraw TK
将 AVI 轨道提取为其原始格式。 TK 可以是“video”、“audio”或“audioN”之一
对于多轨 avi 文件(参见“-info”)。
-安全 remux 文件转换为 SAF 多路复用。
-dvbhdemux
demux DVB-H 文件转换为 IP 数据报。
-二极管 在支持时以原始格式提取文件 IOD。
DUMP 配置
-信息 [曲目编号]
打印电影和曲目信息。 如果指定了 TrackID,则转储仅扩展
跟踪信息。 如果输入文件不是 IsoMedia 文件,则列出要导入的已知轨道。
-BT 在 BT 文件中转储完整的场景。 这将删除未知的 MPEG4 节点。
-xmt 在 XMT-A 文件中转储完整的场景。 这将删除未知的 MPEG4 节点。
-wrl 在 VRML97 WRL 文件中转储完整场景。 这将删除未知的 VRML97 节点。
-x3d 在 X3D XML 文件中转储完整的场景。 这将删除未知的 X3D 节点。
-x3dv 在 X3D 文本 (VRML) 文件中转储完整的场景。 这将删除未知的 X3D
节点。
-LSR 在 LASeR+XML 文件中转储完整的场景。
-迪索 创建文件原子的 XML 图像。
-drtp 创建一个带提示的 mp4 文件的所有提示音轨样本的 XML 图像。
-dts 将样本计时打印到文本输出。
-dcr 创建一个 mp4 文件的所有 ISMACryp 轨道样本的 XML 图像。
-sdp 创建与提示的 mp4 文件关联的 SDP 文件。
-转储盖
摘录封面艺术(如果有)。
-转储章
如果有的话,将章节列表提取到文件中。
-ttxt 将输入字幕转换为 GPAC TTXT 格式。
-ttxt 轨道ID
将给定的文本轨道导出为 GPAC TTXT 格式。
-srt 将输入字幕转换为 SRT 格式。
-srt 轨道ID
将给定的文本轨道导出为 SRT 字幕格式。
-标准 转储到标准输出而不是文件。
状态 为整个演示文稿生成有关节点/字段使用情况的统计报告。
-统计 生成每个 BIFS 访问单元的节点/字段使用情况的统计报告。
-statx 在每个 BIFS 之后生成场景图中节点/字段使用情况的统计报告
访问单元。
-哈希 生成输入文件的 SHA-1 哈希。
元 配置
MP4Box 支持 Meta 添加到 IsoMedia 文件格式,用于使文件通用
数据容器(定时或不定时)。
-设置元 ARGS
设置元对象类型。 语法是 "ABCD[;tk=N] 其中:
ABCD 是类型的四字符代码,或者 O/NULL 去除元对象
tk 表示元是否在根级别(没有“tk”),在 moov 级别
(tk=0) 或在轨道级别 (tk=trackID)。
-新增项目 ARGS
将资源添加到给定的元数据。 args 是项目文件路径,后跟';'
分离选项:
tk=N:同上
name=item_name:指定项目名称,否则使用文件名
mime=mimeType:指定item的mime类型,否则application/octet-stream为
用过的
encoding=enctype:指定内容编码类型注意文件路径设置为
“this”或“self”会将添加的项目标识为整个 IsoMedia 文件
-rem-项目 ARGS
从给定的元中删除项目。 语法是 itemID[;tk=ID]。
-设置主要 ARGS
将给定项目设置为给定元的主要项目。 语法是 itemID[;tk=ID]。
-设置-xml ARGS
将 XML 设置为给定的元数据。 语法是 xml_file_path[;tk=ID][;binary]。
-rem-xml [tk=ID]
从给定的元数据中删除 XML 数据。
-转储-xml xml_out_file_name[;tk=ID]
将给定元的 XML 数据转储到文件中。
-转储项目 itemID[;tk=ID][;path=文件名]
将给定元的给定项目转储到文件中。 默认情况下,项目名称是
用作输出文件名。
-包
将输入的 XML 文件打包到 ISO 容器中。 引用的所有媒体,除了
超链接被添加到文件中。
-管理 将输入的 XML 文件打包到 ISO 容器中的 MPEG-U 小部件中。 包含的所有文件
在当前文件夹中被添加到小部件包中。
RTP 流媒体 配置
MP4Box 可以将 ISO 文件流式传输到 RTP。 流光目前不支持数据
carrousell,因此不会正确处理 BIFS 和 OD 流。
-rtp 启用 rtp 文件流媒体。
-noloop
流式传输时禁用循环。
-mpeg4 强制所有 RTP 流使用 MPEG-4 ES 通用。
-dst=IP
IP 目的地(单播/多播)。 默认值:127.0.0.1。
-端口=端口
第一个流的输出端口。 默认值:7000。
-mtu=MTU
RTP 数据包的路径 MTU。 默认值为 1450 字节。
-ifce=IP
要使用的物理接口的 IP 地址。 默认值:NULL (ANY)。
-ttl=N 多播数据包的生存时间。 默认值:1。
-sdp=文件
生成的 SDP 的文件名。 默认为 session.sdp。
演出活动 现场 流媒体 配置
MP4Box 可以通过轮播生成和更新将 BIFS 或 DIMS 内容流式传输到 RTP。 这
流媒体目前不支持同时播放音频/视频/图像。 全部
支持文件流媒体支持的选项。
-生活 启用 rtp 直播流媒体。
-变暗 为 SVG 输入打开 DIMS 模式 - 默认值:关闭。
-src=文件
更新源 - 默认值:null。
-rap=时间
基本轮播的持续时间(以毫秒为单位) - 默认值:0(关闭)。 您可以指定 RAP 周期
使用 -rap=ESID=X:time 的单个 ESID(不在 DIMS 中)。
运行时 可选项
可以在提示符下使用以下选项:
q:退出
u:输入一些要发送的命令
U:与 u 相同,但将更新表示为关键
e:输入一些未聚合的命令发送
E:与 e 相同,但将更新表示为关键
f:强制 RAP 发送
F:强制 RAP 再生和发送
p:转储当前场景
SWF 配置
MP4Box 可以导入非常简单的 Macromedia Flash 文件(“.SWF”)。 您可以指定 SWF 输入
带有 -bt、xmt 和 -mp4 开关的文件。
-全球的
所有 SWF 定义都放置在第一个场景替换中。 默认发送 SWF 定义
需要的时候。
-无控制
使用专用流进行电影控制。 这将禁用 ActionScript。
-无文字
删除所有 SWF 文本。
-无字体
删除所有嵌入的 SWF 字体,强制使用 MPEG-4 文本和终端字体。
- 无线
从 SWF 形状中删除所有线条。
-无毕业
从 swf 形状中删除所有渐变。
-四 使用二次贝塞尔曲线而不是三次曲线。
-xlp 支持线路透明度和可扩展性。
-压平 价值观
当线之间的角度小于时,将 2 条连续的线替换为一条
值(以弧度表示)。 值 0 禁用展平。
支持的 INPUT FORMATS
未处理 格式 和 扩展
NHNT(.media .nhnt .info)
MPEG 音频 (.mp3)
ADTS-AAC (.aac)
MPEG-4 视觉文件 (.cmp .m4v)
H263 视频 (.263 .h263)
AVC/H264 视频 (.h264 .h26L .264 .26L)
JPEG 图像 (.jpg .jpeg)
PNG 图像 (.png)
AMR(WB) 音频 (.amr .awb)
EVRC 音频 (.evc)
SMV 音频 (.smv)
容器 格式 和 扩展
AVI(.avi)
MPEG-PS (.mpg.mpeg.vob.vcd.svcd)
QCP (.qcp)
OGG(.ogg)
ISO-Media 文件(无扩展名检查)
文本 格式 和 扩展
SRT 字幕 (.srt)
SUB 字幕 (.sub)
GPAC 定时文本 (.ttxt)
QuickTime TeXML 文本 (.xml)(参见 QT 文档)
现场 格式 和 扩展
MPEG-4 XMT-A (.xmt .xmta .xmt.gz .xmta.gz)
MPEG-4 BT (.bt.bt.gz)
VRML (.wrl.wrl.gz)
X3D-XML (.x3d .x3d.gz)
X3D-VRML (.x3dv .x3dv.gz)
MacroMedia Flash (.swf) - 仅支持非常有限的导入
COMMON 用法
输入 a 文件
导入 AVI: MP4Box -add myfile.avi mymp4.mp4
从 AVI 导入音频: MP4Box -add myfile.avi#audio mymp4.mp4
从 AVI 导入视频: MP4Box -add myfile.avi#video mymp4.mp4
导入 MP3 并将数据留在外面: MP4Box -dref -add myfile.mp3 mymp4.mp4
导入 JPEG 或 PNG: MP4Box -add myfile.jpg mymp4.mp4
创建带字幕的电影: MP4Box -add video.avi -add audio.mp3 -add
字幕.srt mymp4.mp4
基值 文件 操作
为 HTTP/FTP 流转换文件:MP4Box -inter 1000 myfile.mp4
将未知文件转换为 ISMA 以进行 HTTP/FTP 流传输:MP4Box -isma -inter 1000
我的文件.mp4
将未知文件转换为 ISMA 并遵守 ISMA 中断同步:MP4Box -ismax myfile.mp4
将未知文件转换为 3GP : MP4Box -3gp myfile.mp4
提示 a 文件
为 ISMA 流准备任何 mp4:MP4Box -isma -hint myfile.mp4
为流媒体准备任何 3GP:MP4Box -hint myfile.3gp
准备任何 3GP 以使用 RTP 聚合进行流式传输:MP4Box -hint -multi myfile.3gp
准备一个针对服务器优化的简单音频/视频 mp4: MP4Box -hint -copy -tight
我的文件.mp4
使用 BIFS 准备复杂的 mp4 以进行流式传输: MP4Box -ocr -iod -hint myfile.mp4
编码/解码 a 文件
编码一个 BT 文件并保留节点名称供以后检查: MP4Box -mp4 -def pres.bt
编码 XMT-A 文件: MP4Box -mp4 pres.xmt
将 BT 转换为 XMT-A 文件:MP4Box -xmt pres.bt
将 XMT-A 翻译成 BT 文件:MP4Box -bt pres.xmt
将 MP4 解码为 BT:MP4Box -bt pres.mp4
使用 onworks.net 服务在线使用 MP4Box