Spaces:
Running
Running
""" | |
File: video_metadata.py | |
Author: Elena Ryumina and Dmitry Ryumin | |
Description: Utility functions for working with video metadata. | |
License: MIT License | |
""" | |
import yaml | |
from typing import List, Dict | |
# Importing necessary components for the Gradio app | |
def load_video_metadata(file_path: str) -> Dict[str, List]: | |
with open(file_path, "r") as file: | |
video_metadata = yaml.safe_load(file) or {} | |
result = {} | |
for key, value in video_metadata.get("video_metadata", {}).items(): | |
alias = key.split("_")[0] | |
result[key] = value + [f"video{alias}"] | |
return result | |
yaml_file_path = "./video_metadata.yaml" | |
video_metadata = load_video_metadata(yaml_file_path) | |