6

avconv を使用して 2 つのオーディオ ファイルをミックスしたいと考えています。ドキュメントで、これを実装する次の方法を見つけました。

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 を使用したりする必要はありますか? オーディオ ファイルをミックスする別の方法はありますか?

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

4

4 に答える 4

3

一部のバージョンでは、次のように「-filter:v」オプションを使用して「複雑なフィルタ」を指定できます。

avconv -i INPUT -filter:v amix=inputs=2:duration=first:dropout_transition=3 OUTPUT
于 2013-03-28T11:21:36.280 に答える
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 
于 2016-03-02T13:23:27.427 に答える
2

今日、私はこの問題も見直していましたが、最終的な解決策は、ffmpeg の新しい静的コピーをダウンロードして、問題を忘れることでした...

avconv は -filter_complex を実装していないようですが、マニュアルには実装されていると記載されています。

于 2013-03-28T17:40:23.007 に答える
0

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

于 2013-09-18T10:22:07.917 に答える