我正在努力了解如何创建涉及读取和操作视频/图像文件的管道。 查看文档,这是非常“重要的”,没有示例和评论,也许 beam.io 包应该有所帮助,即类 LocalFileSystem
但是我不知道如何使用它来创建一个工作管道来读取和应用一些转换(即使用 ffmpeg 提取帧)
我正在使用 python,但是如果 java 有更多文档,我可以切换。
有什么例子吗?有帮助吗? 提前致谢
最佳答案
恕我直言,您可以在工作程序中指定 ffmpeg
以便将其用于图像/视频处理。要将指定资源而不是默认资源上传到工作人员,请使用 filesToStage
pipeline option .要使用此选项,您应该使用 Java SDK,因为它在 Python 中不可用。
查看此 SO question有关在管道中使用 ffmpeg
和此 question 的更多详细信息了解整个过程。
关于python - Apache Beam/GCP 数据流 : read video/image files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877503/