2012-08-06 18 views
6

Vorrei mescolare due file audio usando avconv. Nella documentazione ho trovato il seguente modo di attuare questo:Opzione non riconosciuta 'filter_complex' utilizzando avconv

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

Tuttavia, quando sto cercando di eseguire questo io ottenere i seguenti errori:

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

Sono stato alla ricerca di una soluzione per un bel po 'di tempo, ma non ho trovato nulla.

Ho la versione 0.8.3-4: 0.8.3-0ubuntu0.12.04.1 di avconv. Devo cambiare qualcosa nelle configurazioni o usare una versione diversa di avconv? C'è un altro modo in cui posso mescolare i file audio?

Grazie per il vostro aiuto.

risposta

3

In alcune versioni, il "filtro complessa" può specificato utilizzando il "-filter: v" l'opzione, come:

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

Oggi stavo rivedendo questo problema anche e la soluzione finale era solo per download a fresh static copy of ffmpeg e dimentica il problema ...

Sembra che avconv non implementa -filter_complex, anche se il manuale afferma che lo fa.

0

Probabilmente si dovrebbe usare libav9. La versione 9.9 è stata rilasciata di recente.

2

Problema di versione è necessario aggiornare ffmpeg con l'ultima. ma possiamo anche -vf anziché filer-complex come:

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