Spaces:
Runtime error
Runtime error
import gradio as gr | |
import ffmpeg | |
import os | |
def convert_to_mp4(input_video): | |
output_filename = "output.mp4" | |
# Convert video to mp4 using FFmpeg | |
stream = ffmpeg.input(input_video.name) | |
stream = ffmpeg.output(stream, output_filename, vcodec='libx264', acodec='aac') | |
ffmpeg.run(stream) | |
return output_filename | |
# Gradio interface | |
iface = gr.Interface( | |
fn=convert_to_mp4, | |
inputs=gr.inputs.File(type="file", label="Upload Video"), | |
outputs=gr.outputs.Video(label="Converted MP4 Video"), | |
title="Video to MP4 Converter", | |
description="A simple tool to convert videos to MP4 format using FFmpeg." | |
) | |
if __name__ == "__main__": | |
iface.launch() | |