2012-08-06 11 views
6

avconvを使用して2つのオーディオファイルをミキシングしたいとします。ドキュメントでは、私はこれを実現するための以下の方法を見つけた: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' 

私はのためのソリューションを探してきましたかなり時間がかかりましたが、何も見つかりませんでした。

私はavconvのバージョン0.8.3-4:0.8.3-0ubuntu0.12.04.1を持っています。設定で何かを変更する必要がありますか、avconvの別のバージョンを使用する必要がありますか?私はオーディオファイルを混在させる別の方法がありますか?

ありがとうございました。

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

答えて

3

、「複雑なフィルタは、」「V -filter」を使用して指定することができます問題を忘れて...

avconvは-filter_complexを実装していないようですが、マニュアルではそうしていると書いてあります。

0

おそらくlibav9を使用する必要があります。バージョン9.9は最近リリースされました。

2

バージョンの問題は、最新のものでffmpegを更新する必要があります。 でもfiler-complexの代わりに-vfとすることができます。

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