E de repente (depois de ter instalado pdfshuffler
, na verdade), todos os arquivos modificados estão funcionando perfeitamente no Audacity ... muito estranho!
Estou usando mp3gain
para ajustar o volume de várias faixas mp3 (quero que elas soem igualmente altas).
Eu fiz o download do código-fonte do o site do projeto , descompactou-o em uma pasta e executou make
e make install
, como sugerido here (não há binários para o Debian Jessie ainda). Houve alguns avisos durante a compilação, mas sem erros.
Então eu corro a linha de comando
mp3gain -r -k *.mp3
e parece funcionar bem. Os arquivos de música são reproduzidos corretamente no Rhythmbox 3.1 do Gnome, no VLC media player 2.2.5 e no Debian Jessie's Totem Movie Player. No entanto, no Audacity tudo o que ouço é algum ruído, e a duração do áudio encolheu de alguns minutos para alguns segundos (no outro software, toda a música é tocada). Além disso, o Audacity congela se eu pressionar parar (mas não se eu deixar o ruído tocar até o final).
O que está acontecendo? Como posso evitar isso? Se eu deixar isso como está, é possível (ou provável) que alguns jogadores não consigam tocar as músicas?
Abaixo está a saída 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
E de repente (depois de ter instalado pdfshuffler
, na verdade), todos os arquivos modificados estão funcionando perfeitamente no Audacity ... muito estranho!