artificialguybr commited on
Commit
7efc9e4
·
1 Parent(s): 275e48a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -57,8 +57,21 @@ def process_video(Video, target_language):
57
  outfile.write(translated_text + "\n")
58
  else:
59
  outfile.write("\n")
 
 
 
 
 
 
 
 
 
60
  output_video = "output_video.mp4"
61
- run(["ffmpeg", "-i", Video, "-vf", f"subtitles={temp_translated_file.name}", output_video])
 
 
 
 
62
  os.unlink(temp_transcript_file.name)
63
  os.unlink(temp_translated_file.name)
64
  print("process_video concluído com sucesso")
 
57
  outfile.write(translated_text + "\n")
58
  else:
59
  outfile.write("\n")
60
+ if os.path.exists(temp_transcript_file.name):
61
+ print(f"Arquivo de legenda criado: {temp_transcript_file.name}")
62
+ if os.path.getsize(temp_transcript_file.name) > 0:
63
+ print("O arquivo de legenda contém texto.")
64
+ else:
65
+ print("O arquivo de legenda está vazio.")
66
+ else:
67
+ print("Arquivo de legenda não foi criado.")
68
+
69
  output_video = "output_video.mp4"
70
+ result = run(["ffmpeg", "-i", Video, "-vf", f"subtitles={temp_translated_file.name}", output_video])
71
+ if result.returncode == 0:
72
+ print("FFmpeg executado com sucesso.")
73
+ else:
74
+ print(f"FFmpeg falhou com o código de retorno {result.returncode}.")
75
  os.unlink(temp_transcript_file.name)
76
  os.unlink(temp_translated_file.name)
77
  print("process_video concluído com sucesso")