bitirme-proje / app.py
Bedirhan's picture
Update app.py
61b71df
raw
history blame
655 Bytes
import gradio as gr
import cv2
def video_input(video):
video = cv2.VideoCapture(video)
# We need to set resolutions.
# so, convert them from float to integer.
frame_width = int(video.get(3))
frame_height = int(video.get(4))
size = (frame_width, frame_height)
# Below VideoWriter object will create
# a frame of above defined The output
# is stored in 'filename.avi' file.
result = cv2.VideoWriter('videos/filename.avi',
cv2.VideoWriter_fourcc(*'MJPG'),10, size)
iface = gr.Interface(
video_input,
gr.inputs.Video(source="upload"),
"playable_video",
)
iface.launch()