如何使用MP4Box创建TS格式MPEG-DASH文件?命令执行结果不符疑问
MP4Box生成TS分段MPEG-DASH的问题解决
好问题!MP4Box确实支持生成MPEG-TS分段的MPEG-DASH内容,但你的命令里缺了关键参数才导致profile没生效,咱们一步步理清楚:
- MP4Box对TS分段的支持情况:完全支持。它可以生成符合
urn:mpeg:dash:profile:mp2t-simple:2011规范的TS分段DASH内容,只是需要正确配置参数。 - 你的命令问题所在:你指定了profile但没有明确要求生成TS格式的分段,MP4Box默认会生成MP4分段,这时候即使指定了mp2t的profile,工具也会 fallback 到full profile。需要添加
-segment-format ts参数强制生成TS分段。 - 修正后的完整命令:
MP4Box -dash 4000 -profile urn:mpeg:dash:profile:mp2t-simple:2011 -segment-name segment_ -segment-format ts output.mp4 - 额外验证步骤:
- 运行修正后的命令后,检查生成的分段文件后缀应该是
.ts - 打开生成的
.mpd清单文件,确认<MPD>标签的profiles属性值为你指定的urn:mpeg:dash:profile:mp2t-simple:2011
- 运行修正后的命令后,检查生成的分段文件后缀应该是
- 版本建议:如果还是有问题,建议更新到MP4Box的最新稳定版本,旧版本可能存在部分profile兼容性问题。
内容的提问来源于stack exchange,提问作者Pedro Romano Barbosa
相关产品推荐
相关产品推荐

