2012-08-06 19 views
6

我想用avconv混合兩個音頻文件。在本文檔中,我發現實現這個的方式如下:使用avconv無法識別的選項'filter_complex'

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

然而,當我試圖運行此我得到以下錯誤:

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

我一直在尋找一個解決方案相當一段時間,但找不到任何東西。

我有版本0.8.3-4:0.8.3-0ubuntu0.12.04.1 avconv。我是否需要更改配置中的任何內容或使用不同版本的avconv?有沒有其他方法可以混合音頻文件?

謝謝你的幫助。

回答

3

在某些版本中,「複雜的過濾器」,可以指定使用「-filter:V」選項,如:

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

您應該使用libav9。最近發佈了9.9版本。

2

版本問題,你必須更新ffmpeg與最新。 ,但我們也可以-vf而不是filer-complex像:

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