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


9

一部のFLACファイルをAACにエンコードしてい-cutoffますが、そのオプションを見つけました 。

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

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

私はこれが実際に何をしているのかについてもっと情報を探しています。

回答:


8

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

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

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

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

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


2
AACの場合、彼らはそれを15,000に設定することを推奨していると思います。これでも、ほとんどの音楽には十分です。エンコーダーは帯域幅を節約する可能性があり、アーティファクトを引き起こす可能性があるそれ以上のヒッシー周波数をエンコードするリスクを下げる可能性があります。いくつかの心理音響的な手口も行われていますが、どのエンコーダがそれを使用しているかはわかりません。
slhck 2013

2
@StevenPenny さまざまな値がネイティブFFmpeg AACエンコーダーの知覚品質にどのように影響するかを示すグラフについては、FFmpeg AACの品質評価も参照してください-cutoff-codec:a aac -strict experimental)。
llogan 2013

@LordNeckbeard MOSがより高いカットオフで低下するのは非常に興味深いことであり、実際に期待するものではありません。
slhck 2013

1
@slhckそれは私には理にかなっています。あなたが説明したように、より高いカットオフは高周波数トーンからのアーティファクトの可能性を増加させます。
Steven Penny、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.