mlkorra commited on
Commit
34ae93e
·
1 Parent(s): 5dfd494

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -1,4 +1,3 @@
1
-
2
  import gradio as gr
3
  import os
4
  import sys
@@ -29,12 +28,13 @@ def translate(input_video):
29
  result = model.transcribe(audio_file,**translate_options)
30
 
31
  output_dir = ''
32
-
33
- with open(os.path.join(output_dir, 'audio' + ".vtt"), "w") as vtt:
 
34
  write_vtt(result["segments"], file=vtt)
35
 
36
- subtitle = "subtitles.vtt"
37
- output_video = "subtitled.mp4"
38
 
39
  os.system(f"ffmpeg -i {input_video} -vf subtitles={subtitle} {output_video}")
40
 
@@ -60,5 +60,6 @@ with block:
60
 
61
 
62
  btn.click(translate, inputs=[inp_video], outputs=[op_video])
63
-
 
64
  block.launch(enable_queue = True)
 
 
1
  import gradio as gr
2
  import os
3
  import sys
 
28
  result = model.transcribe(audio_file,**translate_options)
29
 
30
  output_dir = ''
31
+ audio_path = audio_file.split(".")[0]
32
+
33
+ with open(os.path.join(output_dir, audio_path + ".vtt"), "w") as vtt:
34
  write_vtt(result["segments"], file=vtt)
35
 
36
+ subtitle = audio_path + ".vtt"
37
+ output_video = audio_path + "_subtitled.mp4"
38
 
39
  os.system(f"ffmpeg -i {input_video} -vf subtitles={subtitle} {output_video}")
40
 
 
60
 
61
 
62
  btn.click(translate, inputs=[inp_video], outputs=[op_video])
63
+
64
+
65
  block.launch(enable_queue = True)