【问题标题】:Is it possible to get the first frame as image form video store in Firebase storage?是否可以将第一帧作为图像形式的视频存储在 Firebase 存储中?
【发布时间】:2021-12-07 17:22:53
【问题描述】:

正如标题一样,我有什么办法可以在firebase中获取第一帧图片形式的视频存储?

我尝试了几种方法,但都没有成功(在 url 末尾添加 #t=1s ...)

【问题讨论】:

  • 仅基于 URL 这是不可能的。根据您使用的文件格式,您可以从视频的开头下载一小部分字节并将它们处理成图像。但是,在大多数情况下,拉出缩略图的第一帧无论如何都没有用 - YouTube 会生成开始/中间/结束缩略图。更好的选择是在首次上传时使用generate them on the client,或者在云存储云功能之类的东西中使用server side solution

标签: firebase firebase-storage


【解决方案1】:

如果您询问是否有任何方法可以使用 Firebase 下载 URL 仅获取 Cloud Storage 中某个文件的数据子集,那根本不可能。下载 URL 只能下载任何文件的全部内容。

如果您需要某种中间处理,则必须创建自己的 API 端点来执行提取。 Firebase 或 GCP 不提供任何服务来为您执行此操作。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 2011-04-04
    • 2013-05-11
    • 2010-12-01
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多