javascript - 如何在 JavaScript 中从视频帧中提取 Blob
问题描述
我正在使用返回以下格式的视频的 API:
{
audio:"data:audio/mp3;base64,//tgx...",
video:{
"frames":[
{"data":"/9j/4AA...","position":0,"time":0.157},
{"data":"/9j/4AA...","position":1,"time":0.105},
....
{"data":"/9j/4AA...","position":n},
],
"fps":9.18,
"duration":20
}
}
正如您在对象中看到的,音频和视频是分开的,音频是 mp3 格式,视频是帧数组。如何将它们放在一起并生成一个 blob 文件('.mp4')
如果不可能,我如何从帧数组生成 Blob
解决方案
推荐阅读
- python - 使用 lambda 函数调用 sagemaker 端点
- node.js - Azure blobs 如何在继续之前等待 blob 创建?
- java - 我的斐波那契 java 代码的循环不会启动
- javascript - 从动态页面捕获结果
- javascript - RequireJS 2个具有依赖关系的模块之间的问题共享方法和变量
- google-cloud-functions - Dialogflow - 从上下文中获取参数
- machine-learning - Vowpal Wabbit 可能的哈希冲突
- c - 在 C 中添加 0101 和 5 背后的逻辑是什么?
- reactjs - 为行返回不同的值
- vb.net-2010 - 在多行文本框中搜索项目,然后检查已检查列表框中的相应项目(如果找到)[VB.NET]