import tempfile import streamlit as st st.title("Video Uploader") x = st.slider('Select a value') st.write(x, 'squared is', x * x) uploaded_file = st.sidebar.file_uploader("Choose a video file", type=["mp4", "avi", "mov"]) if uploaded_file is not None: tfile = tempfile.NamedTemporaryFile(delete=False, suffix=".mp4") tfile.write(uploaded_file.read()) video_path = tfile.name st.video(video_path)