我已阅读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秒片段的意思。也许我的视频播放器不需要设置此选项?
答案 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/包含您需要的所有信息。如果您认为我们可以改进它,请在那里留言。谢谢!