Les fichiers audio corrigés par mp3gain ne seront plus lus dans Audacity

0

J'utilise mp3gainpour régler le volume de plusieurs pistes MP3 (je veux qu'elles sonnent de la même manière).

J'ai téléchargé le code source à partir du site Web du projet , l'ai décompressé dans un dossier, puis exécuté makeet make install, comme suggéré ici (il n'y a pas encore de binaire pour Debian Jessie). Il y a eu quelques avertissements lors de la compilation, mais aucune erreur.

Puis je lance la ligne de commande

mp3gain -r -k *.mp3

et cela semble bien fonctionner. Les fichiers musicaux sont lus correctement dans Rhythmbox 3.1 de Gnome, Media Player 2.2.5 de VLC et Totem Movie Player de Debian Jessie. Cependant, dans Audacity, tout ce que j'entends est du bruit et la longueur de l'audio est réduite de quelques minutes à quelques secondes (dans les autres logiciels, toute la musique est lue). En outre, Audacity se bloque si j'appuie sur stop (mais pas si je laisse le bruit jouer jusqu'à la fin).

Que se passe-t-il? Comment puis-je empêcher cela? Si je laisse cela tel quel, est-il possible (ou probable) que certains joueurs ne puissent pas jouer les chansons?

Ci-dessous la sortie de make.

cc -Wall -DHAVE_MEMCPY   -c -o mp3gain.o mp3gain.c
mp3gain.c: In function ‘changeGain’:
mp3gain.c:696:7: warning: variable ‘freqidx’ set but not used [-Wunused-but-set-variable]
   int freqidx;
       ^
mp3gain.c: In function ‘main’:
mp3gain.c:1416:6: warning: variable ‘crcflag’ set but not used [-Wunused-but-set-variable]
  int crcflag;
      ^
cc -Wall -DHAVE_MEMCPY   -c -o apetag.o apetag.c
apetag.c: In function ‘ReadMP3APETag’:
apetag.c:157:33: warning: variable ‘curFieldNum’ set but not used [-Wunused-but-set-variable]
     unsigned long               curFieldNum;
                                 ^
apetag.c:146:33: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
     unsigned long               flags;
                                 ^
cc -Wall -DHAVE_MEMCPY   -c -o id3tag.o id3tag.c
cc -Wall -DHAVE_MEMCPY   -c -o gain_analysis.o gain_analysis.c
gain_analysis.c:119:1: warning: variably modified ‘lstepbuf’ at file scope
 Float_t          lstepbuf  [MAX_SAMPLES_PER_WINDOW + MAX_ORDER];
 ^
gain_analysis.c:121:1: warning: variably modified ‘loutbuf’ at file scope
 Float_t          loutbuf   [MAX_SAMPLES_PER_WINDOW + MAX_ORDER];
 ^
gain_analysis.c:125:1: warning: variably modified ‘rstepbuf’ at file scope
 Float_t          rstepbuf  [MAX_SAMPLES_PER_WINDOW + MAX_ORDER];
 ^
gain_analysis.c:127:1: warning: variably modified ‘routbuf’ at file scope
 Float_t          routbuf   [MAX_SAMPLES_PER_WINDOW + MAX_ORDER];
 ^
gain_analysis.c:135:1: warning: variably modified ‘A’ at file scope
 static Uint32_t  A [(size_t)(STEPS_per_dB * MAX_dB)];
 ^
gain_analysis.c:136:1: warning: variably modified ‘B’ at file scope
 static Uint32_t  B [(size_t)(STEPS_per_dB * MAX_dB)];
 ^
cc -Wall -DHAVE_MEMCPY   -c -o rg_error.o rg_error.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/common.o mpglibDBL/common.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/dct64_i386.o mpglibDBL/dct64_i386.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/decode_i386.o mpglibDBL/decode_i386.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/interface.o mpglibDBL/interface.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/layer3.o mpglibDBL/layer3.c
cc -Wall -DHAVE_MEMCPY   -c -o mpglibDBL/tabinit.o mpglibDBL/tabinit.c
cc  -o mp3gain mp3gain.o apetag.o id3tag.o gain_analysis.o rg_error.o mpglibDBL/common.o mpglibDBL/dct64_i386.o mpglibDBL/decode_i386.o mpglibDBL/interface.o mpglibDBL/layer3.o mpglibDBL/tabinit.o  -lm
Rodrigo
la source

Réponses:

0

Et tout à coup (après l’installation pdfshuffler, en fait), tous les fichiers modifiés se lisent parfaitement sur Audacity… très étrange!

Rodrigo
la source