#javascript #mp4box
#javascript #mp4box
Вопрос:
Я знаю, что вы можете сделать это для создания файла dash:
MP4Box -dash 10000 -frag 1000 -rap -single-segment test.mp4
Но какой эквивалент (предоставление имени файла и преобразование его в файл dash) был бы в javascript, на который я ссылаюсь mp4box.js через cdn?
Я пытался просмотреть документы, и я продолжу их просматривать, но я точно знаю, что они не показали, как использовать 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 /
Если у кого-нибудь есть какие-либо идеи, это было бы здорово.
Комментарии:
1.
but it isn't even containing everything it needs for it to work:
вам нужно заполнить пробелы (sb и параметры для начала) и написать код в соответствии с ВАШИМИ требованиями — автор этой библиотеки не знает, что вы хотите сделать: p2. Я рассмотрю подробнее. Также что означает sb? Я не вижу этого в библиотеке, означает ли это что-то? Наконец, я не понимаю, как в приведенном мне коде захватить результирующий файл dash, который я хочу создать. Я собираюсь отправиться спать, поэтому я не буду отвечать в течение некоторого времени.
3. кажется, это упоминается как
user
в другом месте