2012-09-12 13 views
5

Tengo dos videos, uno de los cuales está superpuesto al otro. El que está superpuesto dura solo unos pocos segundos, y quiero que siga repitiendo mientras se reproduce el video principal. He intentado todo lo que puedo pensar, pero nada parece funcionar en ffmpegSuperposición de video de bucle FFMPEG

ffmpeg -i mainVideo.MTS -vf " movie=overlaid.wmv [overlay];[in][overlay] overlay=1000:500 [out]" output.mp4 

superposiciones una encima de la otra, pero sin bucles. Cambio movie=overlaid.wmv-movie=overlaid.wmv:loop=0

me da un mensaje de error

[película @ 01B19FC0] Tecla 'loop' not found. [movie @ 01B19F40] Opciones de análisis de errores string: 'loop = 0' Error al inicializar el filtro 'movie' con args 'overlaid.wmv: loop = 0' Error al abrir los filtros!

De acuerdo con ffmpeg docs, el bucle es una opción válida para películas. He intentado 0, 1, 10 como el valor de bucle pero el resultado es siempre el mismo (un error)

Respuesta

2

De ffmpeg docs:

bucle sobre el flujo de entrada. Actualmente sólo funciona para una imagen arroyos ...

repetidamente salida del lazo para los formatos que soportan bucle como GIF animados ...

Yo recomendaría que concatenate el video que desea bucle varias veces y luego superponga ese video, puede usar la opción -t para controlar la duración de su ciclo

Cuestiones relacionadas