Crear mosaico de cuadrícula 4x2

tratando de crear una cuadrícula de 4x2 a partir de 8 videos usando la terminal en una mac. El código que estoy usando no funciona:

ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -i input6.mov -i input7.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v][6:v][7:v] xstack=inputs=8:layout=0_0|0_h0|w0_0|w0_h0|w0+w1_0|w0+w1_h0|w0+w1+w2_0|w0+w1+w2_h0[v]” -map "[v]" 4x2grid.mp4
¿Algunas ideas? Estoy usando ffmpeg versión 4.3.1. Y el mensaje de error es:
dquote>
No estoy seguro de por qué. Soy relativamente nuevo en ffmpeg, pero puedo crear con éxito una cuadrícula de 3x2 usando el siguiente código sin el mismo mensaje:
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v] xstack=inputs=6:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0[v]" -map "[v]" 3x2grid.mp4
también probé varias otras posibilidades, incluido el siguiente código, pero con el mismo resultado:
ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -i input6.mov -i input7.mov -filter_complex "[0:v][1:v][2:v][3:v][4:v][5:v][6:v][7:v] xstack=inputs=8:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0|w0+w3+w4_0|w0+w3+w4_h0[v]” -map "[v]" 4x2grid.mp4
aunque intenté leer la explicación aquí:
http ://ffmpeg.org/ffmpeg-all.html#xstack
No estoy seguro de entender completamente cómo especificar la configuración de diseño deseada.

¿Qué versión de ffmpeg? ¿Qué es un error real? ¿Qué es la salida del comando ffmpeg?
Hola, gracias por tu respuesta. Intenté responder a sus preguntas y agregué una mayor explicación del problema y las soluciones que probé. Espero que sea más claro. No estoy seguro de lo que quiere decir con la salida del comando ffmpeg. ¿Te refieres a la salida deseada? Si es así, se está emitiendo el video terminado como un .mp4
Todavía falta la salida del mensaje de error de ffmpeg.
@Paul Gracias por tu respuesta. ¿No está seguro de cómo encuentro la salida del mensaje de error de ffmpeg? Cuando pruebo el código discutido anteriormente usando la terminal en Mac OS 10.14.6, recibo el mensaje "dquote" que deduzco significa que he ejecutado una línea de código con solo un carácter de comillas dobles. Sin embargo, como mencioné, puedo crear una cuadrícula de 3x2 usando un formato similar:ffmpeg -i input0.mov -i input1.mov -i input2.mov -i input3.mov -i input4.mov -i input5.mov -filter_complex "[0:v][1:v][2:v][3:v] [4:v] [5:v] xstack=inputs=6:layout=0_0|w0_0|0_h0|w0_h0|w0+w3_0|w0+w3_h0[v]" -map "[v]" 3x2grid.mp4
Consulte la página wiki para el filtro xstack en trac.ffmpeg.org , todas sus entradas deben tener el mismo tamaño y eso probablemente sea un error que ignora.
Eso es posible. echare un vistazo al enlace. Muchas gracias

Respuestas (1)

Muchas gracias por tu sugerencia que se ve muy interesante. Desafortunadamente, no tengo conocimiento de Python y solo puedo usar ffmpeg usando la terminal
Mi sugerencia sobre colab no tiene nada que ver con Python, lo trato como una terminal de Linux, como puede ver, hice !ffmpeg con un signo de exclamación al frente, ¡puedo hacer !ls, !cp, !rm, ...
Gracias por su respuesta. ¡Lo siento, esta es una gran curva de aprendizaje! Probé su código sustituyendo mis archivos de video y comenzando con "ffmpeg" no "iffmpeg" pero recibí este mensaje: Se debe especificar al menos un archivo de salida zsh: comando no encontrado: -filter_complex Supongo que habrá muchos problemas de formato porque soy usando ffmpeg en una terminal mac?
Creo que es solo una cuestión de la versión ffmpeg en colab, usa la versión ffmpeg 3.4.8-0ubuntu0.2 Copyright (c) 2000-2020 los desarrolladores de FFmpeg