aprendizaje FFmpeg (6) - empalme de vídeo

FFmpeg comando usando filter_complex cosen varios vídeos

splicing filter_complex una pluralidad de video, cada video durante el juego, tales como un efecto de sonido con la pantalla.

Dos de empalme de vídeo
de empalme 1. transversal

ffmpeg -i out1.mp4 -i out2.mp4 -filter_complex "[0:v]pad=iw*2:ih*1[a];[a][1:v]overlay=w" out.mp4

// almohadilla se sintetiza anchura de vídeo y la altura, donde iw representa la primera anchura de vídeo, el ancho de la síntesis representativa de vídeo iw * 2 del doble, la IH un vídeo es alta, la mejor resolución de vídeo sintetizar dos consistente. superposición que cubren, [a] [1: v] de superposición = w, en nombre de la posición que cubre detrás w: 0

2. La pantalla vertical de la pantalla

ffmpeg -i out1.mp4 -i out2.mp4 -filter_complex "[0:v]pad=iw:ih*2[a];[a][1:v]overlay=0:h" out.mp4

Tres de empalme de vídeo
de empalme 1. transversal

ffmpeg -i out1.mp4 -i out2.mp4 -i out3.mp4 -filter_complex "[0:v]pad=iw*3:ih*1[a];[a][1:v]overlay=w[b];[b][2:v]overlay=2.0*w" out.mp4 

2. costura vertical

ffmpeg -i out1.mp4 -i out2.mp4 -i out3.mp4 -filter_complex "[0:v]pad=iw:ih*3[a];[a][1:v]overlay=0:h[b];[b][2:v]overlay=0:2.0*h" out.mp4

Video de cuatro 2x2 dispuestos

ffmpeg -i out1.mp4 -i out2.mp4 -i out3.mp4 -i out4.mp4 -filter_complex "[0:v]pad=iw*2:ih*2[a];[a][1:v]overlay=w[b];[b][2:v]overlay=0:h[c];[c][3:v]overlay=w:h" out.mp4

 

Publicados 295 artículos originales · ganado elogios 37 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/tianshan2010/article/details/104737576
Recomendado
Clasificación