BoxOfColors commited on
Commit
e071ca4
·
1 Parent(s): 38bb4eb

fix: use stream selectors instead of map list in mux_video_audio

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -327,11 +327,12 @@ def mux_video_audio(silent_video: str, audio_path: str, output_path: str,
327
  from hunyuanvideo_foley.utils.media_utils import merge_audio_video
328
  merge_audio_video(audio_path, silent_video, output_path)
329
  else:
 
 
330
  ffmpeg.output(
331
- ffmpeg.input(silent_video),
332
- ffmpeg.input(audio_path),
333
  output_path,
334
- map=["0:v:0", "1:a:0"],
335
  vcodec="libx264", preset="fast", crf=18,
336
  pix_fmt="yuv420p",
337
  acodec="aac", audio_bitrate="128k",
 
327
  from hunyuanvideo_foley.utils.media_utils import merge_audio_video
328
  merge_audio_video(audio_path, silent_video, output_path)
329
  else:
330
+ v_in = ffmpeg.input(silent_video)
331
+ a_in = ffmpeg.input(audio_path)
332
  ffmpeg.output(
333
+ v_in["v:0"],
334
+ a_in["a:0"],
335
  output_path,
 
336
  vcodec="libx264", preset="fast", crf=18,
337
  pix_fmt="yuv420p",
338
  acodec="aac", audio_bitrate="128k",