从S3获取视频文件元数据
Acquire Video File Metadata From S3
设置:我正在开发一个视频上传工具。我使用第三方javascript库,从用户的不同存储位置(硬盘、Dropbox、Facebook等)加载内容
库将视频推送到我们的S3存储桶,并返回上传文件的url。
目标:我想获得关于视频的元数据(高度/宽度/持续时间/Etc),而不必加载整个视频二进制文件。
上下文:我使用一个处理视频转码的服务,并最终将转码后的元数据发布到我们的一个后端服务器。代码转换可能需要几分钟时间。
我需要获得上传文件的临时元数据,但我不想加载完整的视频。
在HTML视频标签上设置preload="metadata"意味着浏览器应该获取元数据,而不是整个流。这只是一个提示,即浏览器不需要遵循它,但你可以尝试一下,看看它是否适用于你需要支持的浏览器。我认为,它应该做的是只获取视频文件的第一部分,这样它就可以读取标题。
如果这不起作用,您可能需要实现一个单独的Ajax调用来获取元数据。希望您的代码转换服务能够以服务器端访问元数据的方式为您提供元数据。否则,您可能需要自己在服务器上提取它。例如,您可以使用ffmpeg库(或生成一个ffmpeg命令行进程)来解析元数据。
相关文章:
- 访问Twilio短信元数据
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- Chart.js2.X中的条形值-数据集元数据未定义
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- jquery自动完成从本地文件获取数据
- 获取javascript中的元数据属性
- NodeJS FS 不从多个文件返回数据
- 从 Google 云端硬盘请求文件元数据时缺少“downloadUrl”参数
- Extjs 4,如何使用单个Json文件为多个动态网格发送多个元数据
- 从S3获取视频文件元数据
- Cordova 的文件 API 中的元数据
- 使用 Web 应用程序访问本地文件系统并提取文件元数据
- 将包含内容和元数据的文件上传到谷歌文档会返回400无效/错误请求
- 获取mp3文件元数据
- 使用php提取文件的元数据
- 统计GridFS中包含元数据的文件
- 通过WebRTC数据通道发送带有元数据的文件块
- 在NodeJS中使用gridfs通过元数据删除文件
- 谷歌驱动器文件元数据读取
- 用Javascript从. epub文件中获取元数据