web-dev-qa-db-ja.com

「カットオフ」オプションはFFmpegで何をしますか?

いくつかのFLACファイルをAACにエンコードしていますが、 -cutoff オプション。

ドキュメント にこのオプションが表示されませんが、ヘルプで見つかりました

 $ ffmpeg -v warning -h full | grepカットオフ
-カットオフE ... A。カットオフ帯域幅を設定します(INT_MINからINT_MAXまで)

私はこれが実際に何をするかについてのより多くの情報を探しています。

9
Steven Penny

カットオフオプションは、エンコーダの帯域幅を設定します。帯域幅は、エンコードされる最高周波数を意味します。

通常、ホームシアター、音楽鑑賞などのオーディオをエンコードするときに帯域幅を制限することはありませんが、電話やビデオ会議など、周波数スペクトル全体を送信する必要がない他の使用例もあります。

たとえば、音声の主要周波数は8 kHzよりかなり低い位置にあるため、より高い周波数を遮断して、必要な伝送帯域幅を節約できます。これは、複数のユーザー間で回線を共有できるようにするために、テレフォニーの初期にも行われました。

次のようなさまざまなエンコーダがこのオプションをサポートしています。

特にAACとOpusは、低ビットレートまたは狭帯域伝送を念頭に置いて作成されているため、興味深いものです。

8
slhck