2017-05-17 37 views
0

我已阅读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没有使用?当我在MP4Box中设置-frag和-dash时有什么不同?

我在设计HTML5视频播放器(like this sample),并使用MP4Box工具创建DASH视频。 但我不清楚当我使用-frag 2000和1000转换我的视频时有什么不同。例如:我对10秒片段和1秒片段的视频没有意义。也许我的视频播放器不需要设置这个选项?

+0

你确定这个问题是*编程*相关一种方式[与网站的规则兼容](http://stackoverflow.com/help/on-topic)? – fvu

+0

好吧,我更新我的问题描述。 – scott1028

回答

1

GPAC撰稿人在这里。没有一个完整的例子很难帮助你。我stronlgy建议在我们的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/包含了你所需要的。如果你觉得我们可以改善它,请留言那里的所有信息,谢谢!

+0

谢谢,我不知道之前的概念段包含片段。MP4Box博客的评论功能已关闭 – scott1028

+0

因此,如果我只想将视频分割10秒,我只需要设置'-dash 10'(片段持续时间)并让我的播放器读取这个* .mpd对吗? – scott1028

+0

我会要求博客文章评论。 –

相关问题