RamAnanth1's picture
Create utils.py
3b07320
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)