Поток данных Apache Beam / GCP: чтение видео / файлов изображений

1

Я изо всех сил пытаюсь понять, как создать конвейер, который включает в себя чтение и манипулирование файлом видео/изображения. Заглянув в документацию, которая довольно "существенна" без примеров и нескольких комментариев, возможно, пакет beam.io должен помочь, то есть класс LocalFileSystem

Однако я не знаю, как использовать его для создания рабочего конвейера, который читает и применяет некоторое преобразование (например, извлечения кадра с помощью ffmpeg)

Я использую python, но если java более документирован, я могу переключиться.

Любой пример? любая помощь? заранее спасибо

Теги:
google-cloud-dataflow
video-processing
apache-beam

1 ответ

0

IMHO, вы можете указать ffmpeg у рабочих, чтобы использовать его для обработки изображений/видео. Для того, чтобы загрузить указанные ресурсы по умолчанию вместо тех, к рабочим, используйте filesToStage вариант трубопровода. Чтобы использовать этот параметр, вы должны использовать Java SDK, поскольку он недоступен в Python.

См. Этот вопрос SO для получения более подробной информации об использовании ffmpeg в конвейере, и этот вопрос должен содержать обзор процесса.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню