Spaces:
No application file
No application file
from youtube_download import download_youtube_videos, extract_frames_from_videos | |
from youtube_list import youtube_list # μ νλΈ λ§ν¬ 리μ€νΈ | |
from subtitle import ocr_all_frames | |
from object_detection import detect_all_objects | |
# μ νλΈ μμ λ€μ΄λ‘λ | |
download_youtube_videos(youtube_list, save_dir="my_data/mp4") | |
# νλ μ μΆμΆ (1μ΄λ§λ€) | |
extract_frames_from_videos(video_dir="my_data/mp4", frame_root_dir="my_data/frames", every_n_seconds=1) | |
ocr_output = ocr_all_frames("/workspace/frames/frame_1") | |
for item in ocr_output: | |
print(item["frame"], "β", item["text"]) | |
object_info = detect_all_objects("/workspace/frames/frame_1") | |
for item in object_info: | |
print(item["frame"], "β", item["objects"]) |