import gradio as gr def snap(image, video): return [image, video] demo = gr.Interface( snap, [gr.Image(sources=["webcam"]), gr.Video(sources=["webcam"])], ["image", "video"], ) if __name__ == "__main__": demo.launch()