碎片化的mp4 javascript转换



我想知道是否有一种方法可以通过javascript将常规mp4转换为碎片化的mp4。(像mp4box一样)它是否足够高效(不应该是一个复杂的任务)?有人写过这样的东西吗?让它更难的是,它能在飞行中吗?这意味着我不会从服务器下载整个mp4,而是部分下载并将其转换为与碎片化mp4和mpeg-dash兼容的片段-我试图克服问题,而不必使用2种不同的文件类型来播放视频或提前在我的所有库上做mp4box。

无论如何,是否有可能从h.264兼容文件与不同的容器(mov, flv等)转换为碎片没有服务器?意思是用javascript在浏览器中完成?

感谢你的帮助,Yug

我正在做类似的事情(这导致我在这里),但到目前为止还没有线索。然而,以下是我的发现:

百老汇:https://github.com/mbebenita/Broadway

这个想法是你可以使用FFMPEG源库编写C/c++,然后使用Emscripten将你的C/c++代码编译成Javascript。我还没有开始用这种方法工作,不确定这将工作与否。

最新更新