¿Qué hace la opción de "corte" en FFmpeg?

9

Estoy codificando algunos archivos FLAC en AAC y encontré la -cutoffopción.

No veo esta opción en la documentación , sin embargo, la encontré en la ayuda

$ ffmpeg -v advertencia -h completo | corte grep
-corte E ... A. establecer el ancho de banda de corte (de INT_MIN a INT_MAX)

Estoy buscando más información sobre lo que esto realmente hace.

Steven Penny
fuente

Respuestas:

8

La opción de corte establece el ancho de banda del codificador: el ancho de banda significa la frecuencia más alta que se codificará.

Si bien normalmente no restringiría el ancho de banda al codificar audio para cine en casa, escuchar música, etc., hay otros casos de uso, como telefonía o videoconferencia, en los que no es necesario transmitir todo el espectro de frecuencias.

Por ejemplo, las frecuencias primarias de voz están situadas muy por debajo de 8 kHz, por lo que puede cortar las frecuencias más altas y guardar el ancho de banda de transmisión requerido. Esto también se hizo en los primeros días de la telefonía para poder compartir una línea entre múltiples usuarios.

Varios codificadores admiten esta opción, como:

Especialmente AAC y Opus son interesantes porque fueron creados con baja velocidad de transmisión de bits o transmisiones de banda estrecha en mente.

slhck
fuente
2
Creo que para AAC están abogando por establecerlo en 15,000, que aún debería ser suficiente para la mayoría de la música. El codificador puede ahorrar ancho de banda y puede reducir el riesgo de codificar frecuencias sibilantes por encima de eso, lo que podría causar artefactos. También hay algunos trucos psicoacústicos , pero no estoy seguro de qué codificador usa eso.
slhck 01 de
2
@StevenPenny Consulte también Evaluación de calidad de FFmpeg AAC para ver un gráfico que muestra cómo varios -cutoffvalores pueden afectar la calidad percibida para el codificador nativo de FFmpeg AAC ( -codec:a aac -strict experimental).
llogan 01 de
@LordNeckbeard Es bastante interesante cómo cae el MOS para obtener límites más altos, no es lo que realmente esperarías.
slhck 01 de
1
@slhck tiene sentido para mí. Como explicaste, un corte más alto aumenta la probabilidad de artefactos de tonos de alta frecuencia.
Steven Penny el