FFmpeg fundindo dois filtros de áudio

0

Eu quero mesclar dois filtros ffmpeg ( dynaudnorm e loudnorm ) em um arquivo em lote 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

mas o resultado é que somente o segundo filtro ( loudnorm ) é executado. Há algo errado com este código ou é impossível mesclar dois filtros?

    
por Dociz 05.04.2018 / 15:25

1 resposta

0

Você pode concatenar vários filtros em uma cadeia de filtros:

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

Basta adicionar um , entre eles (consulte o manual ):

A filterchain consists of a sequence of connected filters, each one connected to the previous one in the sequence. A filterchain is represented by a list of ","-separated filter descriptions.

Você também pode combinar vários filterchains em um filtro gráfico. Consulte o Guia de filtragem para mais informações e alguns exemplos.

    
por 05.04.2018 / 15:30

Tags