AlexandreScriptsMT commited on
Commit
1607f62
·
verified ·
1 Parent(s): af7ad28

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -5
app.py CHANGED
@@ -51,10 +51,8 @@ def generate_video(project_json):
51
  data = project_json
52
 
53
  scenes_data = data.get("scenes", [])
54
- project_title = data.get("project", "video")
55
 
56
  clips = []
57
- temp_files = [] # Para limpar depois
58
 
59
  # Criar diretório temporário para processamento
60
  with tempfile.TemporaryDirectory() as temp_dir:
@@ -104,8 +102,8 @@ def generate_video(project_json):
104
  # Concatenar tudo
105
  final_video = concatenate_videoclips(clips, method="compose")
106
 
107
- # Arquivo de saída persistente (fora do temp dir que será deletado)
108
- output_filename = f"video_final.mp4"
109
  final_video.write_videofile(
110
  output_filename,
111
  fps=24,
@@ -128,6 +126,6 @@ demo = gr.Interface(
128
  description="Backend de renderização para o Marian Studio AI via MoviePy."
129
  )
130
 
131
- # Habilitar CORS para que seu App local possa chamar essa API
132
  if __name__ == "__main__":
133
  demo.launch(share=False, show_api=True, cors_allowed_origins=["*"])
 
51
  data = project_json
52
 
53
  scenes_data = data.get("scenes", [])
 
54
 
55
  clips = []
 
56
 
57
  # Criar diretório temporário para processamento
58
  with tempfile.TemporaryDirectory() as temp_dir:
 
102
  # Concatenar tudo
103
  final_video = concatenate_videoclips(clips, method="compose")
104
 
105
+ # Arquivo de saída persistente
106
+ output_filename = "video_final.mp4"
107
  final_video.write_videofile(
108
  output_filename,
109
  fps=24,
 
126
  description="Backend de renderização para o Marian Studio AI via MoviePy."
127
  )
128
 
129
+ # Habilitar CORS para permitir requisições do seu App
130
  if __name__ == "__main__":
131
  demo.launch(share=False, show_api=True, cors_allowed_origins=["*"])