Apache Beam / GCP Datawflow:读取视频/图像文件



我正在努力理解如何创建一个涉及读取和操作视频/图像文件的管道。 查看文档,这是非常"必不可少的",没有示例和很少的评论,也许 beam.io 包应该会有所帮助,即.class本地文件系统

但是我不知道如何使用它来创建读取和应用一些转换的工作管道(即使用 ffmpeg 进行帧提取(

我正在使用python,但是如果java有更多的文档,我可以切换。

有什么例子吗?有什么帮助吗? 提前致谢

恕我直言,您可以在工作线程中指定ffmpeg,以便将其用于图像/视频处理。若要将指定的资源(而不是默认资源(上传到辅助角色,请使用filesToStage管道选项。要使用此选项,您应该使用 Java SDK,因为它在 Python 中不可用。

有关在管道中使用ffmpeg的更多详细信息,请参阅此 SO 问题,并查看此问题以概述该过程。

最新更新