diff --git a/pipeline/utils.py b/pipeline/utils.py new file mode 100644 index 0000000..7775cbc --- /dev/null +++ b/pipeline/utils.py @@ -0,0 +1,16 @@ +class SourceMedia(): + """Source media used by eg feature extractors. This is a list of Source objects. + + JSON type schema: + [{ + "source": "/path/to/video.mp4", + "path": "/path/to/video.mp4", + "provider": "FileInputJSON" + }, + { + "source": "http://example.com/video.mp4", + "path": "/path/to/downloaded_video.mp4", + "provider": "InputYAML" + }] + + It should be possible to combine/merge/aggregate multiple SourceMedia into one