【发布时间】:2018-01-05 02:37:30
【问题描述】:
我有一个 Javascript 中的视频 Blob 数组;数组被分割成 1 秒的间隔。我想从视频的开头和结尾剪掉。
我发现这篇文章 (how-to-edit-trim-a-video-in-the-browser) 描述了如何修剪我的 blob,但它只适用于视频的结尾。
我怀疑删除 blob 的开头会删除标头信息并使 webm 无效。
这可行:// remove 2 seconds from the end of the video
const trimmedVideo = blobArray.slice(0, blobArray.length - 2);
这不起作用:// remove 1 second from the start of the video
const trimmedVideo = blobArray.slice(1, blobArray.length);
如何从视频 blob 的开头修剪?
【问题讨论】:
-
如果有一个可以精确修剪的解决方案也很好。即使将块大小设置为 1 秒也不能保证它们会完全一样。
-
@jj。你能解决这个问题吗?
-
嗨@rbansal - 这是一个(javascript)chromeos应用程序,所以我能够通过将ffmpeg合并到应用程序构建中来解决它。现在是很多年前的事了,所以也许存在一个当时没有的纯 js 解决方案?
标签: javascript webm