Spaces:
Runtime error
Runtime error
import json | |
from typing import Any | |
VIDEO_INFO = [ | |
"id", | |
"channel", | |
"channel_id", | |
"title", | |
"categories", | |
"tags", | |
"description" | |
] | |
TRANSCRIPT_INFO = [ | |
"text", | |
"segments" | |
] | |
SEGMENTS_INFO = [ | |
"start", | |
"end", | |
"text" | |
] | |
AUDIO_FILES = [ | |
".webm", | |
".mp3", | |
".flac", | |
".wav", | |
".m4a" | |
] | |
YT_OPTIONS = { | |
"format": "bestaudio/best", | |
"extractaudio": True, | |
"audioformat": "mp3", | |
"yesplaylist": True, | |
"postprocessors": [{ | |
"key": "FFmpegExtractAudio", | |
"preferredcodec": "mp3", | |
"preferredquality": "192", | |
}] | |
} | |
def json_dump(obj: Any, save_path: str) -> None: | |
with open(save_path, "w") as file: | |
json.dump(obj, file) |