Como eu uso o ffmpeg's -filter_complex

2

Estou usando a versão FFmpeg SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3 e ela não me permite usar -filter_complex .

Mostra:

ffmpeg: unrecognized option '-filter_complex'

Eu quero sobrepor dois vídeos, como posso obter essa opção?

    
por MauricioJuanes 14.03.2013 / 11:31

2 respostas

6

Demasiado antigo

Sua versão é muito antiga e, na verdade, acho que ela nem suporta nenhum filtro, se bem me lembro. Você pode verificar com ffmpeg -filters .

Obter um novo ffmpeg

Para obter uma versão recente, você pode compilar ffmpeg ou simplesmente download de uma compilação estática . Usuários do Ubuntu 15.04 ou mais recentes podem apenas instalar ffmpeg do repositório.

Exemplo de comando

Este exemplo irá:

  1. Coloque video1.mp4 20 pixels abaixo e 40 pixels mais.
  2. Coloque video2.mp4 no meio.
  3. Combine áudio de video1.mp4 e video2.mp4 .

    ffmpeg -i bg.mp4 -i video1.mp4 -i video2.mp4 -filter_complex \
    "[0:v][1:v]setpts=PTS-STARTPTS,overlay=20:40[bg]; \
     [bg][2:v]setpts=PTS-STARTPTS,overlay=(W-w)/2:(H-h)/2[v]; \
     [1:a][2:a]amerge=inputs=2[a]" \
    -map "[v]" -map "[a]" -ac 2 output.mp4
    

Veja também

por LordNeckbeard 15.03.2013 / 20:41
0

use -vf ao invés de complexo de arquivos como

ffmpeg -i new1.mp4 -vf "movie=wlogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" -strict experimental output.mp4 
    
por Savoo 02.03.2016 / 14:26