Cosa fa l'opzione "cutoff" in FFmpeg?


9

Sto codificando alcuni file FLAC in AAC e ho trovato l' -cutoffopzione.

Non vedo questa opzione nella documentazione , tuttavia l'ho trovata nella guida

$ ffmpeg -v avviso -h pieno | taglio grep
-offoff E ... A. imposta la larghezza di banda di taglio (da INT_MIN a INT_MAX)

Sto cercando maggiori informazioni su ciò che effettivamente fa.

Risposte:


8

L'opzione di taglio imposta la larghezza di banda dell'encoder - larghezza di banda che indica la frequenza più alta che verrà codificata.

Sebbene in genere non si limiti la larghezza di banda durante la codifica dell'audio per l'home theater, l'ascolto di musica, ecc., Ci sono altri casi d'uso come la telefonia o la videoconferenza, in cui non è necessario trasmettere l'intero spettro di frequenze.

Ad esempio, le frequenze primarie del parlato si trovano ben al di sotto degli 8 kHz, quindi è possibile tagliare le frequenze più alte e salvare la larghezza di banda di trasmissione richiesta. Ciò è stato fatto anche nei primi giorni della telefonia per poter condividere una linea tra più utenti.

Vari codificatori supportano questa opzione, come ad esempio:

Soprattutto AAC e Opus sono interessanti perché sono stati creati pensando a basse velocità di trasmissione o a banda stretta.


2
Penso che per AAC stiano sostenendo di impostarlo su 15.000, il che dovrebbe essere ancora sufficiente per la maggior parte della musica. L'encoder può risparmiare larghezza di banda e potresti ridurre il rischio di codificare frequenze sibilanti al di sopra di ciò, che potrebbe causare artefatti. C'è anche qualche trucco psico-acustico in corso, ma non sono sicuro di quale encoder lo usi.
slhck

2
@StevenPenny Vedi anche Valutazione della qualità di CAA FFmpeg per un grafico che mostra come vari -cutoffvalori possono influenzare la qualità percepita per l'encoder AF nativo FFmpeg ( -codec:a aac -strict experimental).
llogan

@LordNeckbeard È abbastanza interessante il modo in cui il MOS scende per valori di cutoff più alti, non quello che ti aspetteresti davvero.
slhck,

1
@slhck ha senso per me. Come hai spiegato, un taglio più alto aumenta la probabilità di artefatti da toni ad alta frequenza.
Steven Penny,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.