pcdoido2 commited on
Commit
ee975b1
·
verified ·
1 Parent(s): f57910e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -19
app.py CHANGED
@@ -149,7 +149,7 @@ if uploaded_file is not None:
149
 
150
  hard_mode = st.checkbox("Ativar randomização HARD (reescrita de metadados)")
151
 
152
- if st.button("🎲 Gerar Spin"):
153
 
154
  out_name = gerar_nome_saida()
155
  out_path = os.path.join(temp_dir, out_name)
@@ -160,9 +160,6 @@ if uploaded_file is not None:
160
  expr = gerar_microdrift(dur, base_speed=speed_val)
161
  effects.append(f"setpts='{expr}'")
162
 
163
- # =========================
164
- # ZOOM
165
- # =========================
166
  if opt_zoom_auto:
167
  zoom_choice = round(random.uniform(1.01, 1.25), 2)
168
  effects.append(f"scale=iw*{zoom_choice}:ih*{zoom_choice},crop={w}:{h}")
@@ -171,16 +168,10 @@ if uploaded_file is not None:
171
  else:
172
  effects.append(f"scale={w}:{h}:force_original_aspect_ratio=increase,crop={w}:{h}")
173
 
174
- # =========================
175
- # TILT
176
- # =========================
177
  if opt_tilt:
178
  tilt = random.choice([1, 2, -1, -2])
179
  effects.append(f"rotate={tilt}*PI/180:ow={w}:oh={h}:c=black")
180
 
181
- # =========================
182
- # COR
183
- # =========================
184
  if opt_eq:
185
  effects.append(
186
  f"eq=brightness={round(random.uniform(-0.1,0.1),2)}:"
@@ -197,9 +188,6 @@ if uploaded_file is not None:
197
  if opt_sharpen:
198
  effects.append("unsharp=5:5:1.0:5:5:0.0")
199
 
200
- # =========================
201
- # FADE
202
- # =========================
203
  if opt_fade:
204
  fade_in = min(1, dur * 0.1)
205
  fade_out = min(1, dur * 0.1)
@@ -213,9 +201,7 @@ if uploaded_file is not None:
213
 
214
  effects.append("setsar=1")
215
 
216
- # =========================
217
- # SEMANTIC NOISE
218
- # =========================
219
  if opt_semantic_noise:
220
  effects.append("noise=alls=3:allf=t")
221
  effects.append(
@@ -227,9 +213,7 @@ if uploaded_file is not None:
227
  crop_h = int(h) - random.randint(0, 3)
228
  effects.append(f"crop={crop_w}:{crop_h}")
229
 
230
- # =========================
231
- # DYNAMIC FRAME
232
- # =========================
233
  if opt_dynamic_frame:
234
  emoji = random.choice(["🔥", "⚡", "✨", "👀", "🚀"])
235
  x_pos = random.randint(20, int(w) - 80)
 
149
 
150
  hard_mode = st.checkbox("Ativar randomização HARD (reescrita de metadados)")
151
 
152
+ if st.button("🎲 Gerar Spin"):
153
 
154
  out_name = gerar_nome_saida()
155
  out_path = os.path.join(temp_dir, out_name)
 
160
  expr = gerar_microdrift(dur, base_speed=speed_val)
161
  effects.append(f"setpts='{expr}'")
162
 
 
 
 
163
  if opt_zoom_auto:
164
  zoom_choice = round(random.uniform(1.01, 1.25), 2)
165
  effects.append(f"scale=iw*{zoom_choice}:ih*{zoom_choice},crop={w}:{h}")
 
168
  else:
169
  effects.append(f"scale={w}:{h}:force_original_aspect_ratio=increase,crop={w}:{h}")
170
 
 
 
 
171
  if opt_tilt:
172
  tilt = random.choice([1, 2, -1, -2])
173
  effects.append(f"rotate={tilt}*PI/180:ow={w}:oh={h}:c=black")
174
 
 
 
 
175
  if opt_eq:
176
  effects.append(
177
  f"eq=brightness={round(random.uniform(-0.1,0.1),2)}:"
 
188
  if opt_sharpen:
189
  effects.append("unsharp=5:5:1.0:5:5:0.0")
190
 
 
 
 
191
  if opt_fade:
192
  fade_in = min(1, dur * 0.1)
193
  fade_out = min(1, dur * 0.1)
 
201
 
202
  effects.append("setsar=1")
203
 
204
+ # 🔥 Injeção de ruído semântico
 
 
205
  if opt_semantic_noise:
206
  effects.append("noise=alls=3:allf=t")
207
  effects.append(
 
213
  crop_h = int(h) - random.randint(0, 3)
214
  effects.append(f"crop={crop_w}:{crop_h}")
215
 
216
+ # 🎨 Molduras dinâmicas
 
 
217
  if opt_dynamic_frame:
218
  emoji = random.choice(["🔥", "⚡", "✨", "👀", "🚀"])
219
  x_pos = random.randint(20, int(w) - 80)