Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from main import main | |
| # main.py가 결과 영상을 output_videos/output_video.avi에 저장하도록 되어있다고 가정 | |
| def analyze_video(video_file): | |
| # main 함수가 입력받은 영상으로 분석 실행 | |
| main(video_file) | |
| # 분석 결과 파일 경로 반환 (Gradio가 재생 가능) | |
| return "output_videos/output_video.avi" | |
| demo = gr.Interface( | |
| fn=analyze_video, | |
| inputs=gr.Video(label="경기 영상 업로드"), | |
| outputs=gr.Video(label="분석된 영상 결과"), | |
| title="Football Analysis System", | |
| description="경기 영상을 분석해 볼 점유율과 AI 해설 자막을 생성합니다." | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() | |