FFmpeg fusionando dos filtros de audio

FFmpeg fusionando dos filtros de audio

Quiero fusionar dos filtros ffmpeg ( dynaudnormy loudnorm) en un archivo por lotes como este:

ffmpeg -i input.wav -af dynaudnorm=g=7:m=30, -af loudnorm=I=-16:TP=-1:LRA=3 -ar 44.1k out.mp3

pero el resultado es que sólo loudnormse ejecuta el segundo filtro ( ). ¿Hay algún problema con este código o es imposible combinar dos filtros?

Respuesta1

Puede concatenar varios filtros en una cadena de filtros:

ffmpeg -i input.wav -af dynaudnorm=g=7:m=30,loudnorm=I=-16:TP=-1:LRA=3 -ar 44.1k out.mp3

Simplemente agregue un ,entre ellos (vermanual):

Una cadena de filtros consta de una secuencia de filtros conectados, cada uno de ellos conectado al anterior en la secuencia. Una cadena de filtros está representada por una lista de descripciones de filtros separadas por ",".

También puede combinar varias cadenas de filtros en un gráfico de filtros. Ver elGuía de filtradopara más información y algunos ejemplos.

información relacionada