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?

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...

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.