首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从JS浏览器客户端使不可流式的mp4成为可流式的?

如何从JS浏览器客户端使不可流式的mp4成为可流式的?
EN

Stack Overflow用户
提问于 2020-05-14 07:10:06
回答 1查看 30关注 0票数 0

对于我的服务,我们正在发送需要处理的视频。不幸的是,有些视频是不可流传输的。我的意思是,元数据信息位于文件的末尾,而不是开头。使用ffmpeg,您可以使用以下命令使视频可流式播放:ffmpeg -i source.mp4 -a:v copy -a:c copy -movflags faststart output.mp4

有没有什么方法可以从JS客户端复制ffmpegs faststart逻辑?

我看到有像ffmpeg.js这样的库,但我希望避免在代码中有一个巨大的库。

EN

回答 1

Stack Overflow用户

发布于 2020-05-14 08:10:14

这是一个XY problem

是的,你可以在javascript中做到这一点,但它不会达到你想要的效果。

当ffmpeg应用faststart时,它必须从头到尾重写整个文件。所以,虽然理论上你可以在浏览器中这样做,但你仍然需要首先下载整个文件,然后你可以只播放它,而不需要应用faststart。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61786428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档