首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以只使用html5 & js将部分视频剪切并上传到服务器上?

是否可以只使用html5 & js将部分视频剪切并上传到服务器上?
EN

Stack Overflow用户
提问于 2017-10-06 07:48:49
回答 1查看 6.4K关注 0票数 5

我使用Filereader读取本地视频文件(mp4),这样我就可以在视频标签中显示它。

我需要削减部分mp4文件(即从5秒到10秒)并上传到服务器上。

My当前的解决方案:将整个视频文件上传到服务器上,使用"from“和" to”参数,在服务器上使用ffmpeg将其剪切,上传到s3并返回url视频。

也许只有JS/HTML才有可能?我找到了Blob.slice方法,但我不知道如何使用它来切割视频部件。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-10-06 15:57:19

mp4视频文件由“原子”组成,这些原子就像文件中的信息块或数据块。

它们包含关于电影中的歌曲(音频、视频、字幕等)的标题和元数据以及媒体数据本身。

这些概念很简单,但是当您查看一个mp4文件时,就会发现其中有一个很好的例子来自苹果开发人员站点(Document/QuickTimeOverview.html):

如果您只是从文件中的某个点取字节到其他点来获取mp4文件的“片段”,那么您可以看到,根据您从何处开始,您将丢失头信息等,并且很可能在‘原子’中间开始。

像ffmpeg这样的工具做了艰苦的工作来提取和重构文件,当你想要削减视频的一部分。

有些项目在保龄球台上运行,但我不确定它们有多实用或被采纳--不管怎么说,这个项目似乎相当受欢迎:

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

https://stackoverflow.com/questions/46600842

复制
相关文章

相似问题

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