folder structure

The extractors will create the following folder structure (and assume that results are stored this way). The folder also contains the logs for airflow.

volumes
├── adava-cache
│   ├── VIDEOID0
│       ├── shotdetect
│              ├── result.csv
│           └── .done
│       ├── frames
│           ├── TIMESTAMP.jpeg
│           ├── TIMESTAMP.jpeg
│           └── .done
│       ├── features
│           ├── TIMESTAMP.npy
│           ├── TIMESTAMP.npy
│           └── .done
│       ├── aspectratio
│           ├── VIDEOID0.csv
│           └── .done
│       ├── opticalflow
│           ├── VIDEOID0.csv
│           └── .done
│       └── media
│           ├── VIDEOID0.mp4
│           └── .done
│   ├── VIDEOID1
│       ├── shotdetect
│       ├── frames
│       ├── features
│       ├── aspectratio
│       ├── opticalflow
│       └── media
│   └── .keras
│       └── models
│           └── inception_resnet_v2_weights_tf_dim_ordering_tf_kernels.h5
├── airflow-logs
│   ├── shotdetection
│       ├── shotdetection.extract_shots
│           ├── DAG0_EXECUTION_DATE
│               └── 1.log
│           └── DAG1_EXECUTION_DATE
│       ├── shotdetection.videodata.get_video_metadata
│       └── shotdetection.videodata.get_video_file
│   ├── deepfeatures
│   ├── scheduler
│       ├── DATE0
│           └── utils
│               ├── configuration.py.log
│               └── setup.py.log
│           ├── airflow_advene_sound.py.log
│           ├── airflow_aspect_ratio_extraction.py.log
│           ├── ......
│       └── DATE1
│   └── dag_process_manager
│       └── dag_process_manager.log