访问存储在S3中的视频元数据

时间:2018-05-10 09:03:06

标签: ruby-on-rails amazon-web-services amazon-s3

我已使用带有一些元数据的NodeJS SDK将视频文件上传到S3。我可以在S3控制台上看到元数据。 Metadata visible on S3 console 我正在记录在视频中何时发生特定事件以从有人呈现视频时开始播放的时间戳。

此时间戳是我作为视频文件中元数据的一部分存储的内容,因此我不需要通过其他媒介将此数据传递到服务器。 我需要在渲染期间在我的Rails应用程序中使用此元数据。

当我下载视频文件时,元数据似乎丢失了。我尝试使用ffprobe获取所有元内容,但S3中显示的数据丢失了。

metadata not visible using ffprobe

我阅读了this question的答案,我似乎正在上传。

我在控制台AWS上看到的元数据是否具体?

如何通过Rails服务器访问该数据?

1 个答案:

答案 0 :(得分:1)

“head”操作将允许您在不获取整个对象的情况下访问元数据。请按照此link获取更多信息。

如果我是你,我会将元数据存储在DynamoDB中。使用&更容易玩使您的应用程序在未来更加灵活。