quality examples convert video ffmpeg transcode

examples - FFMPEG 2 ¿Videos transcodificados y uno al lado del otro en 1 fotograma?



ffmpeg ubuntu (1)

Tengo 2 videos: HEADSHOT.MOV y SCREEN.MOV. Ambos son archivos grandes y estoy buscando tanto reducir (tamaño, tasa de bits, etc.) y colocarlos uno al lado del otro en el mismo marco de video muy amplio. El resultado final sería que cuando reproduzcas output_video.mp4, tendrías un cuadro muy ancho con ambos videos sincronizados y jugando a la misma velocidad.

Aquí está la versión sintácticamente incorrecta de lo que estoy tratando de hacer:

ffmpeg -i HEADSHOT.MOV -t 00:02:00 -acodec libfaac -ab 64k -vcodec libx264 -r 30 -pass 1 -s 374x210 -vf "movie=SCREEN.MOV [small]; [in][small] -an -r 30 -pass 1 -s 374x210 overlay=10:10 -t 00:02:00 [out]" -threads 0 output_movie.mp4

En el ejemplo anterior, también intenté establecer la duración de una película de prueba durante 2 minutos, lo que plantea otra pregunta: ¿Cuál es la mejor manera de manejar 2 películas de duración variable (si están cerca)?

Los recursos que he encontrado útiles hasta ahora son:

Múltiples fuentes de video combinadas en una y

http://ffmpeg.org/ffmpeg.html#overlay-1

Cualquier ayuda / consejo es muy apreciado. Estoy teniendo problemas con la sintaxis FFMPEG! ¡Gracias!


El resultado se puede lograr con la combinación de filtros de escala, pad y superposición de la siguiente manera:

ffmpeg.exe -i LeftInput.mp4 -vf "[in] scale=iw/2:ih/2, pad=2*iw:ih [left]; movie=RightInput.mp4, scale=iw/3:ih/3, fade=out:300:30:alpha=1 [right]; [left][right] overlay=main_w/2:0 [out]" -b:v 768k Output.mp4

Aquí el primer video se reduce a la mitad y se acolcha a su tamaño original. El segundo video se reduce en dos tercios y se superpone en la mitad derecha (área de relleno) de la primera.

El video más corto se puede desvanecer; de lo contrario, el último fotograma se mostrará hasta el final del video combinado.

La tasa de bits resultante se puede configurar con la opción -b:v . Además, los tamaños y las posiciones de los videos se pueden especificar en píxeles para los filtros de relleno, escala y superposición.