Я изо всех сил пытаюсь понять, как создать конвейер, который включает в себя чтение и манипулирование файлом видео/изображения. Заглянув в документацию, которая довольно "существенна" без примеров и нескольких комментариев, возможно, пакет beam.io должен помочь, то есть класс LocalFileSystem
Однако я не знаю, как использовать его для создания рабочего конвейера, который читает и применяет некоторое преобразование (например, извлечения кадра с помощью ffmpeg)
Я использую python, но если java более документирован, я могу переключиться.
Любой пример? любая помощь? заранее спасибо
IMHO, вы можете указать ffmpeg
у рабочих, чтобы использовать его для обработки изображений/видео. Для того, чтобы загрузить указанные ресурсы по умолчанию вместо тех, к рабочим, используйте filesToStage
вариант трубопровода. Чтобы использовать этот параметр, вы должны использовать Java SDK, поскольку он недоступен в Python.
См. Этот вопрос SO для получения более подробной информации об использовании ffmpeg
в конвейере, и этот вопрос должен содержать обзор процесса.