首页 > 解决方案 > 如何使用 mp4box.js 创建碎片文件

问题描述

我知道你可以这样做来创建一个破折号文件:

MP4Box -dash 10000 -frag 1000 -rap -single-segment test.mp4

但是在我通过cdn链接mp4box.js的javascript中,等价物(给出文件名,并将其转换为破折号文件)是什么?

我已经尝试查看文档,我会继续查看它们,但我确定他们没有展示如何以最有效的方式将 mp4box 与 js 一起使用,这让我很困惑。

我在这里查看这个,因为它似乎是我必须使用的一部分,但它甚至不包含它工作所需的一切:

var mp4box = MP4Box.createFile();
mp4boxfile.onReady = function(info) {
  ...
  mp4boxfile.onSegment = function (id, user, buffer) {}
  mp4boxfile.setSegmentOptions(info.tracks[0].id, sb, options);  
  var initSegs = mp4boxfile.initializeSegmentation();  
  mp4boxfile.start();
  ...
};

文档 - > https://github.com/gpac/mp4box.js/

如果有人有任何想法,那就太好了。

标签: javascriptmp4box

解决方案


推荐阅读