Jeffgold commited on
Commit
dd486c2
·
1 Parent(s): 1409971

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -50,8 +50,8 @@ def convert_video(video_file: File, quality, aspect_ratio, video_url):
50
  # Remove the file extension
51
  output_path = video_file.name[:-len(file_extension)]
52
 
53
- # Add the .m3u8 file extension
54
- output_path += "m3u8"
55
 
56
  # Set the output path to the temp directory
57
  output_path = os.path.join(temp_dir, output_path)
@@ -59,7 +59,7 @@ def convert_video(video_file: File, quality, aspect_ratio, video_url):
59
  # Create the temporary file
60
  os.mknod(output_path)
61
 
62
- ffmpeg_command = f"ffmpeg -i {video_file} -c:v libx264 -crf {quality} -f hls -aspect {aspect_ratio} {output_path}"
63
 
64
  try:
65
  subprocess.run(ffmpeg_command, shell=True, timeout=10)
@@ -81,4 +81,4 @@ def convert_video(video_file: File, quality, aspect_ratio, video_url):
81
 
82
  from gradio import outputs
83
 
84
- gr.Interface(convert_video, inputs=[video_file, quality, aspect_ratio, video_url], outputs=[outputs.Video()]).launch(share=False)
 
50
  # Remove the file extension
51
  output_path = video_file.name[:-len(file_extension)]
52
 
53
+ # Add the .mp4 file extension
54
+ output_path += ".mp4"
55
 
56
  # Set the output path to the temp directory
57
  output_path = os.path.join(temp_dir, output_path)
 
59
  # Create the temporary file
60
  os.mknod(output_path)
61
 
62
+ ffmpeg_command = f"ffmpeg -i {video_file} -c:v libx264 -crf {quality} -f mp4 -aspect {aspect_ratio} {output_path}"
63
 
64
  try:
65
  subprocess.run(ffmpeg_command, shell=True, timeout=10)
 
81
 
82
  from gradio import outputs
83
 
84
+ gr.Interface(convert_video, inputs=[video_file, quality, aspect_ratio, video_url], outputs=[outputs.Video()]).launch(share=True)