Make a videos folder and Move all your video files to the that folder
Convert all the video files to mp3 by ruunning video_to_mp3 and store it in audios folder
Convert all the mp3 files to json by ruunning mp3_to_json and store it in jsons folder
Use the file preprocess_json to convert the json files to a dataframe with Embeddings and save it as a joblib pickle
Read the joblib file and load it into the memory. Then create a relevant prompt as per the user query and feed it to the LLM