Update app.py
Browse files
app.py
CHANGED
|
@@ -175,12 +175,10 @@ def update_ui_language(lang_code):
|
|
| 175 |
continuity_director_checkbox: gr.update(label=lang_map.get('continuity_director_label')),
|
| 176 |
cinematographer_checkbox: gr.update(label=lang_map.get('cinematographer_label')),
|
| 177 |
|
| 178 |
-
# --- NOVOS CONTROLES ---
|
| 179 |
memoria_cinetica_radio: gr.update(label=lang_map.get('memoria_cinetica_label'), info=lang_map.get('memoria_cinetica_info')),
|
| 180 |
sobreposicao_video_slider: gr.update(label=lang_map.get('sobreposicao_label'), info=lang_map.get('sobreposicao_info')),
|
| 181 |
forca_guia_slider: gr.update(label=lang_map.get('forca_guia_label'), info=lang_map.get('forca_guia_info')),
|
| 182 |
convergencia_destino_slider: gr.update(label=lang_map.get('convergencia_final_label'), info=lang_map.get('convergencia_final_info')),
|
| 183 |
-
# --- FIM DOS NOVOS CONTROLES ---
|
| 184 |
|
| 185 |
produce_button: gr.update(value=lang_map.get('produce_button')),
|
| 186 |
video_fragments_gallery: gr.update(label=lang_map.get('video_fragments_gallery_label')),
|
|
@@ -222,13 +220,11 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 222 |
|
| 223 |
gr.Markdown("--- \n**Controles de Continuidade e Edição (Novos):**")
|
| 224 |
with gr.Row():
|
| 225 |
-
# --- NOVOS CONTROLES ---
|
| 226 |
memoria_cinetica_radio = gr.Radio(choices=[8, 16, 24], value=8, label=default_lang.get('memoria_cinetica_label'), info=default_lang.get('memoria_cinetica_info'))
|
| 227 |
sobreposicao_video_slider = gr.Slider(label=default_lang.get('sobreposicao_label'), minimum=0, maximum=50, value=15, step=1, info=default_lang.get('sobreposicao_info'))
|
| 228 |
|
| 229 |
gr.Markdown("**Controle de Influência (Novos):**")
|
| 230 |
with gr.Row():
|
| 231 |
-
# --- NOVOS CONTROLES ---
|
| 232 |
forca_guia_slider = gr.Slider(label=default_lang.get('forca_guia_label'), minimum=0.0, maximum=1.0, value=0.5, step=0.05, info=default_lang.get('forca_guia_info'))
|
| 233 |
convergencia_destino_slider = gr.Slider(label=default_lang.get('convergencia_final_label'), minimum=0.0, maximum=1.0, value=0.75, step=0.05, info=default_lang.get('convergencia_final_info'))
|
| 234 |
|
|
@@ -263,12 +259,10 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
| 263 |
fn=run_video_production_wrapper,
|
| 264 |
inputs=[
|
| 265 |
keyframe_gallery, prompt_input, duration_per_fragment_slider,
|
| 266 |
-
# --- NOVOS CONTROLES ---
|
| 267 |
sobreposicao_video_slider,
|
| 268 |
memoria_cinetica_radio,
|
| 269 |
forca_guia_slider,
|
| 270 |
convergencia_destino_slider,
|
| 271 |
-
# --- FIM DOS NOVOS CONTROLES ---
|
| 272 |
resolution_selector, continuity_director_checkbox, cinematographer_checkbox
|
| 273 |
],
|
| 274 |
outputs=[video_fragments_gallery, final_video_output]
|
|
|
|
| 175 |
continuity_director_checkbox: gr.update(label=lang_map.get('continuity_director_label')),
|
| 176 |
cinematographer_checkbox: gr.update(label=lang_map.get('cinematographer_label')),
|
| 177 |
|
|
|
|
| 178 |
memoria_cinetica_radio: gr.update(label=lang_map.get('memoria_cinetica_label'), info=lang_map.get('memoria_cinetica_info')),
|
| 179 |
sobreposicao_video_slider: gr.update(label=lang_map.get('sobreposicao_label'), info=lang_map.get('sobreposicao_info')),
|
| 180 |
forca_guia_slider: gr.update(label=lang_map.get('forca_guia_label'), info=lang_map.get('forca_guia_info')),
|
| 181 |
convergencia_destino_slider: gr.update(label=lang_map.get('convergencia_final_label'), info=lang_map.get('convergencia_final_info')),
|
|
|
|
| 182 |
|
| 183 |
produce_button: gr.update(value=lang_map.get('produce_button')),
|
| 184 |
video_fragments_gallery: gr.update(label=lang_map.get('video_fragments_gallery_label')),
|
|
|
|
| 220 |
|
| 221 |
gr.Markdown("--- \n**Controles de Continuidade e Edição (Novos):**")
|
| 222 |
with gr.Row():
|
|
|
|
| 223 |
memoria_cinetica_radio = gr.Radio(choices=[8, 16, 24], value=8, label=default_lang.get('memoria_cinetica_label'), info=default_lang.get('memoria_cinetica_info'))
|
| 224 |
sobreposicao_video_slider = gr.Slider(label=default_lang.get('sobreposicao_label'), minimum=0, maximum=50, value=15, step=1, info=default_lang.get('sobreposicao_info'))
|
| 225 |
|
| 226 |
gr.Markdown("**Controle de Influência (Novos):**")
|
| 227 |
with gr.Row():
|
|
|
|
| 228 |
forca_guia_slider = gr.Slider(label=default_lang.get('forca_guia_label'), minimum=0.0, maximum=1.0, value=0.5, step=0.05, info=default_lang.get('forca_guia_info'))
|
| 229 |
convergencia_destino_slider = gr.Slider(label=default_lang.get('convergencia_final_label'), minimum=0.0, maximum=1.0, value=0.75, step=0.05, info=default_lang.get('convergencia_final_info'))
|
| 230 |
|
|
|
|
| 259 |
fn=run_video_production_wrapper,
|
| 260 |
inputs=[
|
| 261 |
keyframe_gallery, prompt_input, duration_per_fragment_slider,
|
|
|
|
| 262 |
sobreposicao_video_slider,
|
| 263 |
memoria_cinetica_radio,
|
| 264 |
forca_guia_slider,
|
| 265 |
convergencia_destino_slider,
|
|
|
|
| 266 |
resolution_selector, continuity_director_checkbox, cinematographer_checkbox
|
| 267 |
],
|
| 268 |
outputs=[video_fragments_gallery, final_video_output]
|