Eueuiaa commited on
Commit
8ee3160
·
verified ·
1 Parent(s): b64bf21

Update api/ltx_server.py

Browse files
Files changed (1) hide show
  1. api/ltx_server.py +3 -3
api/ltx_server.py CHANGED
@@ -673,7 +673,7 @@ class VideoService:
673
  print(f"[DEBUG] {nova_lista}")
674
  return nova_lista
675
 
676
- def _concat_mp4s_no_reencode(self, mp4_a: str, mp4_b: str, out_path: str):
677
  # Concat demuxer do ffmpeg (sem reencode)
678
  import tempfile, subprocess, shlex, os
679
  with tempfile.NamedTemporaryFile("w", delete=False, suffix=".txt") as f:
@@ -689,7 +689,7 @@ class VideoService:
689
  except Exception: pass
690
 
691
 
692
- def _concat_mp4s_no_reencode2(self, mp4_list: List[str], out_path: str):
693
  """
694
  Concatena múltiplos MP4s sem reencode usando o demuxer do ffmpeg.
695
  ATENÇÃO: todos os arquivos precisam ter mesmo codec, fps, resolução etc.
@@ -991,7 +991,7 @@ class VideoService:
991
  if (total_partes>1):
992
  final_vid = os.path.join(results_dir, f"concat_fim_{used_seed}.mp4")
993
  #partes_mp4_fade = self._gerar_lista_com_transicoes(pasta=results_dir, video_paths=partes_mp4, crossfade_frames=8)
994
- self._concat_mp4s_no_reencode(partes_mp4[0], partes_mp4[1], final_vid)
995
  else:
996
  final_vid = partes_mp4[0]
997
 
 
673
  print(f"[DEBUG] {nova_lista}")
674
  return nova_lista
675
 
676
+ def _concat_mp4s_no_reencode2(self, mp4_a: str, mp4_b: str, out_path: str):
677
  # Concat demuxer do ffmpeg (sem reencode)
678
  import tempfile, subprocess, shlex, os
679
  with tempfile.NamedTemporaryFile("w", delete=False, suffix=".txt") as f:
 
689
  except Exception: pass
690
 
691
 
692
+ def _concat_mp4s_no_reencode(self, mp4_list: List[str], out_path: str):
693
  """
694
  Concatena múltiplos MP4s sem reencode usando o demuxer do ffmpeg.
695
  ATENÇÃO: todos os arquivos precisam ter mesmo codec, fps, resolução etc.
 
991
  if (total_partes>1):
992
  final_vid = os.path.join(results_dir, f"concat_fim_{used_seed}.mp4")
993
  #partes_mp4_fade = self._gerar_lista_com_transicoes(pasta=results_dir, video_paths=partes_mp4, crossfade_frames=8)
994
+ self._concat_mp4s_no_reencode(partes_mp4, final_vid)
995
  else:
996
  final_vid = partes_mp4[0]
997