Precisa concatir dois comandos ffmpeg

0

Primeiro comando - adiciona marca d'água ao meu vídeo:

"-y", "-i", videoUrl, "-strict", "experimental", "-vf", "movie=" + watermarkImagePath + "[watermark];[in][watermark]overlay=15:main_h-overlay_h[out]", "-s", "360*480", "-r", "20", "-b", "15496k", "-vcodec", "mpeg4", "-ab", "48000", "-ac", "2", "-ar", "22050", outputVideoUrl

Segundo comando - concatia outro vídeo junto com o vídeo com marca d'água (primeiro vídeo de comando como entrada):

"-i",inputFile1,"-i",inputFile2,"-v","debug","-strict”,”-2”,”-filter_complex","[0:v][0:a:0][1:v][1:a:0]concat=n=2:v=1:a=1[v][a]","-map","[v]","-map","[a]",outUrl

Por favor, ajude a mesclar isso como um único comando.

    
por Madhan 07.12.2017 / 09:20

1 resposta

1

Conecte os separadores de filtro separados com um ponto-e-vírgula ( ; ).

ffmpeg -i video0 -i video1 -i image -filter_complex
  "[0:v][2:v]overlay=15:main_h-overlay_h[over];
   [over][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]"
  -map "[v]" -map "[a]" output

Não há necessidade do filtro de origem do filme. Basta adicionar sua imagem de sobreposição como uma entrada normal.

    
por 07.12.2017 / 20:17