plano de fundo estático e sobreposição de vídeo

2

Eu tenho um jpg: bg.jpg (300x600) e um vídeo: video.mp4 (280x580) Eu quero sobrepor video.mp4 em bg.jpg, então a posição do vídeo é 10,10 e o vídeo de saída é vídeo .mp4 minutos de duração.

Isso é possível com o ffmpeg?

    
por Ahmad Mushtaq 28.05.2015 / 12:56

1 resposta

2

Isso colocará o vídeo na posição 10,10:

ffmpeg-loop1-ibg.png-ivideo.mp4-filter_complex\"[0:v][1:v]overlay=10:10:shortest=1,format=yuv420p[v]" \
-map "[v]" -map 1:a -c:a copy -movflags +faststart output.mp4

No entanto, parece que você quer apenas centralizar a sobreposição. Isso funcionará para qualquer entrada em que a superposição é menor que o plano de fundo:

ffmpeg -loop 1 -i bg.png -i video.mp4 -filter_complex \
"[0:v][1:v]overlay=(W-w)/2:(H-h)/2:shortest=1,format=yuv420p[v]" \
-map "[v]" -map 1:a -c:a copy -movflags +faststart output.mp4

Consulte a documentação do filtro de vídeo de sobreposição para obter mais informações.

    
por 28.05.2015 / 21:23

Tags