Spaces:
Build error
Build error
| import gradio as gr | |
| from main import main as process_video | |
| def run_pipeline(youtube_url): | |
| # Run the main processing function from your script | |
| # This function should save the final video in the '/translated/' directory | |
| process_video(youtube_url) | |
| # Construct the path to the final video | |
| # Assuming the video is named 'final_video.mp4' and stored in '/translated/' | |
| final_video_path = './translated/final_video.mp4' | |
| # Return the path for Gradio to display | |
| return final_video_path | |
| iface = gr.Interface( | |
| fn=run_pipeline, | |
| inputs=gr.Textbox(lines=2, placeholder="Enter YouTube Video URL here..."), | |
| outputs=gr.Video(), | |
| title="YouTube Video Processing", | |
| description="Enter a YouTube URL to process the video through transcription, translation, and more." | |
| ) | |
| if __name__ == "__main__": | |
| iface.launch() | |