Spaces:
Running
Running
import streamlit as st | |
import tempfile | |
import os | |
from video_processor import process_video | |
st.title("AI Video Enhancement App 🎥") | |
uploaded_file = st.file_uploader("Upload a video", type=["mp4", "avi", "mov"]) | |
if uploaded_file: | |
with tempfile.NamedTemporaryFile(delete=False, suffix=".mp4") as temp_file: | |
temp_file.write(uploaded_file.read()) | |
temp_file_path = temp_file.name | |
st.write("Processing video...") | |
processed_video_path = process_video(temp_file_path) | |
if processed_video_path: | |
st.video(processed_video_path) | |
with open(processed_video_path, "rb") as file: | |
st.download_button("Download Processed Video", file, "enhanced_video.mp4", "video/mp4") | |