Spaces:
Runtime error
Runtime error
File size: 811 Bytes
7b3883a 41d1ead 7b3883a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import gradio as gr
from ai_video_cli.commands import split_video
def split_video_interface(input_file, chunk_size):
try:
split_files = split_video(input_file.name, chunk_size)
if not split_files:
return None, "No files were created."
return split_files, "Video split successfully."
except Exception as e:
return None, f"Error: {str(e)}"
iface = gr.Interface(
fn=split_video_interface,
inputs=[
gr.File(label="Input Video File"),
gr.Radio([5, 10], label="Chunk Size (seconds)", value=10)
],
outputs=[
gr.Files(label="Split Video Files"),
gr.Textbox(label="Result")
],
title="Video Splitter",
description="Split a video into chunks of 5 or 10 seconds."
)
def launch():
iface.launch()
|