Comment utiliser “compresseur” avec ffmpeg

0

Je souhaite utiliser le compresseur pour traiter une vidéo avec les paramètres de commande suivants:

Compresseur:

  • Seuil = -21dB
  • Niveau sonore = -35dB
  • Ratio = 9: 1
  • Temps d'attaque = 0,20 seconde
  • Temps de relâchement = 1,0 seconde

La commande devrait être:

ffmpeg -i input -af "compressor=?" output

A quoi devrait ressembler la commande?

Ffmpeg fans
la source

Réponses:

2

Le filtre audio doit être

-af acompressor=threshold=-21dB:ratio=9:attack=200:release=1000

Vous pouvez supposément exprimer le seuil en décibels, mais je ne peux pas le faire fonctionner. Les fractions fonctionnent, alors

-af acompressor=threshold=0.089:ratio=9:attack=200:release=1000

où la valeur de seuil est 10 to the power of (decibel value/20)

par exemple -21 dBserait 10 ^ (-21/20)= 10 ^ -1.05=0.08912...

Gyan
la source