Was macht die Option "Cutoff" in FFmpeg?

9

Ich codiere einige FLAC-Dateien in AAC und bin auf die -cutoffOption gestoßen.

Ich sehe diese Option nicht in der Dokumentation , habe sie jedoch in der Hilfe gefunden

$ ffmpeg -v Warnung -h voll | grep cutoff
-cutoff E ... A. Grenzbandbreite einstellen (von INT_MIN bis INT_MAX)

Ich suche nach weiteren Informationen darüber, was dies tatsächlich tut.

Steven Penny
quelle

Antworten:

8

Die Cutoff-Option legt die Bandbreite des Encoders fest - Bandbreite bedeutet die höchste Frequenz, die codiert wird.

Während Sie normalerweise die Bandbreite beim Codieren von Audio für Heimkino, Musikhören usw. nicht einschränken würden, gibt es andere Anwendungsfälle wie Telefonie oder Videokonferenzen, bei denen nicht das gesamte Frequenzspektrum übertragen werden muss.

Beispielsweise liegen die primären Sprachfrequenzen deutlich unter 8 kHz, sodass Sie die höheren Frequenzen abschneiden und die erforderliche Übertragungsbandbreite sparen können. Dies wurde auch in den frühen Tagen der Telefonie durchgeführt, um eine Leitung für mehrere Benutzer gemeinsam nutzen zu können.

Verschiedene Encoder unterstützen diese Option, z.

Besonders AAC und Opus sind interessant, weil sie mit Blick auf niedrige Bitraten oder Schmalbandübertragungen erstellt wurden.

slhck
quelle
2
Ich denke, für AAC befürworten sie, es auf 15.000 zu setzen - was für die meisten Musikstücke immer noch ausreichen sollte. Der Encoder spart möglicherweise Bandbreite und Sie verringern möglicherweise das Risiko, dass Rauschfrequenzen darüber codiert werden, was zu Artefakten führen kann. Es gibt auch einige psychoakustische Tricks , aber ich bin mir nicht sicher, welcher Encoder das verwendet.
Slhck
2
@StevenPenny Unter Qualitätsbewertung von FFmpeg AAC finden Sie auch eine Grafik, die zeigt, wie verschiedene -cutoffWerte die wahrgenommene Qualität für den nativen FFmpeg AAC-Encoder ( -codec:a aac -strict experimental) beeinflussen können.
Llogan
@ LordNeckbeard Es ist ziemlich interessant, wie der MOS für höhere Cutoffs abfällt - nicht das, was Sie wirklich erwarten würden.
Slhck
1
@slhck es macht Sinn für mich. Wie Sie erklärt haben, erhöht ein höherer Cutoff die Wahrscheinlichkeit von Artefakten durch hohe Frequenztöne.
Steven Penny