
Recherche avancée
Autres articles (73)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Use, discuss, criticize
13 avril 2011, parTalk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
A discussion list is available for all exchanges between users.
Sur d’autres sites (10641)
-
postproc : Add mode and refrence frame visualizers.
26 octobre 2010, par Fritz Koenigpostproc : Add mode and refrence frame visualizers.
-
vaapi_h264 : Fix CFR mode with frame_rate set in AVCodecContext
1er octobre 2016, par Mark Thompson -
FFmpeg loudnorm : what does dynamic mode mean ? [closed]
6 novembre 2023, par Javita FunkyFFmpeg experts


I have numerous audios that i'd like to normalize by the same reference with FFmpeg loudnorm filter. But every time I do the 1st pass of normalization, normalization type reverts to "dynamic".


From here I know, that the loudnorm filter uses windows of 3 seconds of audio to calculate short-term loudness in the source and adjust the destination to meet the target parameters.
As most of my files are shotert than 3 seconds, I have to add some silence to them to make files at least 3 seconds long.


Knowing that I do the 1st pass, but it reverts to dynamic mode (Normalization Type : Dynamic) every time


Pass 1


ffmpeg -i input.ogg -af apad,atrim=0:3,loudnorm=I=-17.2:TP=-2:LRA=7:print_format=summary -f null -



I get


Input Integrated: -17.4 LUFS
Input True Peak: -0.9 dBTP
Input LRA: 0.3 LU
Input Threshold: -28.9 LUFS

Output Integrated: -16.1 LUFS
Output True Peak: -2.0 dBTP
Output LRA: 0.0 LU
Output Threshold: -27.2 LUFS

Normalization Type: Dynamic
Target Offset: -1.1 LU



FFmpeg documentation says "Target LRA shouldn’t be lower than source LRA and the change in integrated loudness shouldn’t result in a true peak which exceeds the target TP. If any of these conditions aren’t met, normalization mode will revert to dynamic. Options are true or false. Default is true."


As I can see, none of these conditions are met, but normalization type still gets reverted to "dynamic". As an experiment I tried to change my target integrated loudness, TP and LRA in all different ways, but i still get normalization type "dynamic" every time


- 

- Does it mean that "dynamic mode" applies instead of "linear mode" when I do the 2nd step (actual normalization) ?
- What does this "dynamic type" mean, and how is it different from "linear" ?
- Why this even happens and what do I do wrong ?