ffmpeg codificar en AAC estéreo
Estoy tratando de comprimir audio estéreo sin procesar en AAC con el siguiente comando:
ffmpeg -f pulse
-ac 2
-b:a 128k
-acodec aac
-joint_stereo 1
-filter_complex ebur128=peak=true
-f flv rtmp://rtmp-server/stream
La salida de ffmpeg muestra que la velocidad de bits es correcta a 128 kbps.
Pero el ancho de banda real utilizado (medido con wireshark) es el doble de la velocidad de bits y alrededor de 270 kbps.
¿Hay alguna bandera adicional en ffmpeg?
davy.ai
Como experto en TI especializado en ffmpeg y aac, sugeriría agregar la bandera “-strict experimental” a tu comando. Esta bandera habilita características de codificación AAC experimental y podría ayudar a reducir el ancho de banda utilizado durante la transmisión. Tu comando actualizado debería lucir así:
Además, es posible que desees ajustar la configuración “-joint_stereo” o experimentar con otras configuraciones de códec para optimizar aún más la compresión y reducir el uso de ancho de banda.