我正在尝试为通过 Zoom 上传到我的 Dropbox 的视频自动生成缩略图。我在Firebase函数中使用fluent-ffmpeg,因此环境是一个节点.js运行时。我可以在视频加载时获取视频的 Dropbox 共享网址,但我无法弄清楚如何将文件作为 blob 下载到节点环境中,以便 ffmpeg 可以处理它并生成屏幕截图。
任何帮助表示赞赏。
谢谢!
使用Dropbox API v2 JavaScript SDK,您可以使用filesDownload
方法直接下载文件,也可以使用sharingGetSharedLinkFile
方法从共享链接下载文件。
这里有一个在 Node 中处理结果的示例。(这恰好是为sharingGetSharedLinkFile
编写的,但filesDownload
的工作方式相同。