使用MP4Box设置-frag和-dash会产生什么不同?

时间:2017-05-17 11:08:32

标签: mp4 mpeg-dash mp4box

我已阅读MP4Box Doc about Mpeg-Dash,但我并不清楚地了解" MP4Box -dash 10000 -frag 2000 largeFile.mp4"和MP4Box -dash 10000 -frag 1000 largeFile.mp4。当我打开* .mpd文件时,我发现SegmentList的持续时间是10023(大约10秒)。如果没有使用-frag 2000 or 1000

我正在设计一个HTML5视频播放器(like this sample),我使用MP4Box工具创建DASH视频。 但是,当我用-frag 2000和1000转换视频时,我并不清楚明白区别的是什么。例如:我不知道我的视频有10秒段和1秒片段的意思。也许我的视频播放器不需要设置此选项?

1 个答案:

答案 0 :(得分:1)

GPAC撰稿人。没有完整的例子,很难帮助你。我强烈建议在我们的bug跟踪器(https://github.com/gpac/gpac/issues)上描述错误。

  

当我打开* .mpd文件时,我发现SegmentList的持续时间是10023(大约10秒)。如果没有使用-frag 2000或1000?

三点:

1)你可能会得到10023毫秒(而不是10000毫秒),因为你可能会使用旧版本的MP4Box。请考虑使用最新版本。

2)片段是MP4功能,在MPEG-DASH级别没有看到。分段也是MPEG-DASH看到的MP4功能(基本上是包含片段的片段)。因此,您无法在MP4中看到它,但它可能会对您的播放产生影响。

3)您提到的博客文章(http://gpac.io/2011/02/02/mp4box-fragmentation-segmentation-splitting-and-interleaving/包含您需要的所有信息。如果您认为我们可以改进它,请在那里留言。谢谢!