2012-08-06 7 views
6

Me gustaría mezclar dos archivos de audio usando avconv. En la documentación que encontré la siguiente forma de implementar esto:Opción no reconocida 'filter_complex' usando avconv

avconv -i INPUT1 -i INPUT2 -filter_complex amix=inputs=2:duration=first:dropout_transition=3 OUTPUT 

Sin embargo, cuando estoy tratando de ejecutar este que obtienen los siguientes errores:

Unrecognized option 'filter_complex' 
Failed to set value 'amix=inputs=2:duration=first:dropout_transition=3' for option 'filter_complex' 

He estado buscando una solución para bastante tiempo, pero no pude encontrar nada.

Tengo la versión 0.8.3-4: 0.8.3-0ubuntu0.12.04.1 de avconv. ¿Debo cambiar algo en las configuraciones o usar una versión diferente de avconv? ¿Hay alguna otra manera en la que pueda mezclar los archivos de audio?

Gracias por su ayuda.

Respuesta

3

En algunas versiones, el "filtro complejo" puede especificarse utilizando la "-Filter: v" opción, como:

avconv -i INPUT -filter:v amix=inputs=2:duration=first:dropout_transition=3 OUTPUT 
2

Hoy estaba revisando este problema también, y la solución final fue sólo para download a fresh static copy of ffmpeg y olvidarse del problema ...

Parece que avconv no implementa -filter_complex, aunque el manual indica que sí lo hace.

0

Probablemente deberías usar libav9. La versión 9.9 había sido lanzada recientemente.

2

Problema de la versión debe actualizar ffmpeg con la última versión. pero también podemos -vf en lugar de filer-complex como:

ffmpeg -i new1.mp4 -vf "movie=wlogo.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]" -strict experimental output.mp4 
Cuestiones relacionadas