フラグを指定できます。既存のフィルターをいずれも無効にすることができる。以下は現時点で利用できる音声フィルターの説明である。aformat入力音声を指定されたフォーマットの1つに変換する。変換を最小限にするような最適な形式を折衝します。このフィルターは次の名前のついたパラメーターを受け取ります:‘sample_fmts’要求するサンプルフォーマットのカンマで区切られたリスト‘sample_rates’要求するサンプルレートのカンマで区切られたリスト‘channel_layouts’要求するチャンネルレイアウトのカンマで区切られたリストパラメーターが省略された場合、全ての値が許されます。amix複数の音声入力を単一の出力にまとめる。3秒間のドロップアウト遷移時間を加える。このフィルターは以下の名前のついたパラメーターを受け取る:‘inputs’入力の数。指定されていなければ、既定では2。‘duration’ストリームの末尾を決めるやり方。‘longest’最長の入力の長さに揃える。(既定値)‘shortest’最短の入力の長さに揃える。‘first’最初の入力の長さに揃える。ストリームが終わった際に音量を再正規化する。anull音声ソースを変更せずに出力に渡す。asplit入力音声をいくつかの同一の出力に分割する。このフィルターは出力の数を指定する1つのパラメーターを受け取る。指定されていなければ、既定では2になる。OUTPUTは入力音声の5つのコピーを作成する。音声データをタイムスタンプと同期する。このフィルターは次の名前のついたパラメーターを受け取る:‘compensate’タイムスタンプに合わせるようにデータの伸縮を有効にする。無効の場合、時間ギャップは無音で埋められる。‘min_delta’サンプルの追加/削除をうながすタイムスタンプと音声データの(秒単位の)最小差。0に設定して試すとよい。‘max_comp’秒間のサンプルの伸縮の最大値。compensate=1のときのみ関係する。この値になるべきということを仮定する。これによってストリームの開始時点でパディング/トリミングができる。パディングもトリミングもなされない。後に開始するなら、これを0に設定することで無音状態で開始するようパッドできる。channelsplit入力音声ストリームの各チャンネルをを別々の出力ストリームに分割する。このフィルターは以下の名前のついたパラメーターを受け取る:‘channel_layout’入力ストリームのチャンネルレイアウト。既定では"stereo"。1つは左チャンネルだけ含み、もう1つは右チャンネルだけ含む。channelmap入力チャンネルを新しい場所にマップし直す。このフィルターは以下の名前のついたパラメーターを受け取る:‘channel_layout’出力ストリームのチャンネルレイアウト‘map’入力から出力へのチャンネルをマップする。入力チャンネルレイアウトでのインデックス。名前、または出力チャンネルレイアウトでのインデックス。インデックスを保存するように暗黙にマッピングする。join複数の入力ストリームを1つのマルチチャンネルストリームにまとめるこのフィルターは以下の名前のついたパラメーターを受け取る:‘inputs’入力ストリームの数。‘channel_layout’希望する出力チャンネルレイアウト。‘map’入力から出力へのチャンネルをマップする。0から始まる入力ストリームのインデックス。FL)、または指定された入力ストリームでのインデックス。出力チャンネルの名前。このフィルターはマッピングが明示的に指定されていなければ推定しようとする。利用されていない入力チャンネルを選ぶ。resample音声サンプルフォーマット、サンプルレート、およびチャンネルレイアウトをを変換する。変換が必要になったときに常に自動的に挿入される。フィルターを使うこと。音声ソース以下は現在利用可能な音声ソースの説明である。音声ソース、音声フレームを一切返さない。有用であり、分析/デバッギングツールの中で用いるためのものである。sample_rate:channel_layout。チャンネルレイアウトを表す文字列をとれる。