Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

101
Visualizações
Losing audio when overlaying videos with fluent ffmpeg

I have one main video file and a dynamic number of smaller video files that need to be overlayed at specific times based on timestamps.

I was able to get the video to overlay at the correct spots but now I don't have any audio. (Note: I only need audio from the first input as the overlayed videos have no audio)

I believe it is an issue with my syntax around the inputs, but can't quite figure it out. Any help is appreciated.

Here is my code:

 const mergedVideo = ffmpeg("/tmp/orignal.mp4");
 screenShareFileNames.forEach((fileName) => mergedVideo.addInput(fileName));

 const filters = screenShareFileNames.map((fileName, index) => {
    const inputs = index === 0 ? "[0:v][1:v]" : `[tmp][${index + 1}:v]`;
    const outputs = `tmp`;
          
    return {
            filter: "overlay",
            options: { enable: `between(t,${insertPoint},${insertPoint + 5})` },
            inputs,
            outputs,
          };
  });

  mergedVideo
     .complexFilter(filters, "tmp")
     .save("/tmp/final.mp4");



about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

It appears I needed to add an outputOptions that mapped the audio from the orginal video.

 mergedVideo
          .complexFilter(filters, "tmp")
          .outputOptions(["-map 0:a"])
          .output("/tmp/final.mp4")
          .run();
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda