Carlos s commited on
Commit
44c12fa
·
verified ·
1 Parent(s): e560c23

Update api/ltx_server.py

Browse files
Files changed (1) hide show
  1. api/ltx_server.py +5 -5
api/ltx_server.py CHANGED
@@ -511,6 +511,7 @@ class VideoService:
511
  f'ffmpeg -y -hide_banner -loglevel error -i "{base}" '
512
  f'-vf "trim=end_frame={poda},setpts=PTS-STARTPTS" -an "{video_fade_ini}"'
513
  )
 
514
  subprocess.run(cmd_ini, shell=True, check=True)
515
 
516
  # --- TRANSIÇÃO ---
@@ -522,20 +523,19 @@ class VideoService:
522
  f'-filter_complex "[0:v][1:v]blend=all_expr=\'A*(1-T/{poda})+B*(T/{poda})\',format=yuv420p" '
523
  f'-frames:v {poda} "{video_fade}"'
524
  )
525
- print(f"[DEBUG] transicao adicionada {i}/{i+1} {self._get_total_frames(video_fade)} frames ")
526
  subprocess.run(cmd_blend, shell=True, check=True)
527
  nova_lista.append(video_fade)
528
 
529
  # --- FADE_FIM ---
530
- if i < total_partes - 1:
531
  video_fade_fim = os.path.join(pasta, f"{base}_fade_fim_{i}.mp4")
532
- end_frame = self._get_total_frames(base)-poda
533
  cmd_fim = (
534
  f'ffmpeg -y -hide_banner -loglevel error -i "{base}" '
535
- f'-vf "trim=start_frame={end_frame},setpts=PTS-STARTPTS" -an "{video_fade_fim}"'
536
  )
 
537
  subprocess.run(cmd_fim, shell=True, check=True)
538
-
539
  nova_lista.append(video_podado)
540
  print(f"[DEBUG] Video podado {i+1} adicionado {self._get_total_frames(video_podado)} frames ")
541
 
 
511
  f'ffmpeg -y -hide_banner -loglevel error -i "{base}" '
512
  f'-vf "trim=end_frame={poda},setpts=PTS-STARTPTS" -an "{video_fade_ini}"'
513
  )
514
+ print(f"[DEBUG] video_fade_ini {i+1} ✅")
515
  subprocess.run(cmd_ini, shell=True, check=True)
516
 
517
  # --- TRANSIÇÃO ---
 
523
  f'-filter_complex "[0:v][1:v]blend=all_expr=\'A*(1-T/{poda})+B*(T/{poda})\',format=yuv420p" '
524
  f'-frames:v {poda} "{video_fade}"'
525
  )
526
+ print(f"[DEBUG] transicao adicionada {i}/{i+1} {self._get_total_frames(video_fade)} frames ")
527
  subprocess.run(cmd_blend, shell=True, check=True)
528
  nova_lista.append(video_fade)
529
 
530
  # --- FADE_FIM ---
531
+ if i<=total_partes-1:
532
  video_fade_fim = os.path.join(pasta, f"{base}_fade_fim_{i}.mp4")
 
533
  cmd_fim = (
534
  f'ffmpeg -y -hide_banner -loglevel error -i "{base}" '
535
+ f'-vf "trim=start_frame={end_frame-poda},setpts=PTS-STARTPTS" -an "{video_fade_fim}"'
536
  )
537
+ print(f"[DEBUG] video_fade_fim {i+1} ✅")
538
  subprocess.run(cmd_fim, shell=True, check=True)
 
539
  nova_lista.append(video_podado)
540
  print(f"[DEBUG] Video podado {i+1} adicionado {self._get_total_frames(video_podado)} frames ")
541