Blob视频持续时间元数据

Val*_*ere 13 javascript blob mediarecorder getusermedia mediastream

我正在编写一个在firefox中处理相机流视频的软件.

我正在生成一个 带有MediaRecorder API记录的视频类型的Blob.

我正在做什么来保存blob作为本地存储中的视频使用FileSaver库:

    FileSaver.saveAs(BlobVideo,"video.mp4");
Run Code Online (Sandbox Code Playgroud)

看起来视频没有任何最大持续时间,因此我无法在我在VLC中新生成的视频中的时间轴中导航.

有没有办法在blob视频上设置持续时间metadatas?

Kai*_*ido 4

这个问题几乎与另一个问题重复。(但由于有赏金,我们不能投票关闭)

这是一个已知的chrome 错误

您可以通过加载视频,将其设置currentTime为一些额外值,然后读取持续时间,从浏览器本身获取此持续时间,但您不会将其附加到文件本身,至少在错误修复之前不会。