Аудиофайлы, исправленные mp3gain, больше не будут воспроизводиться в Audacity

316
Rodrigo

Я использую mp3gainдля регулировки громкости несколько mp3-треков (я хочу, чтобы они звучали одинаково громко).

Я скачал исходный код с веб-сайта проекта, разархивировал его в папку и запустил, makeи make install, как предлагается здесь (пока нет никаких двоичных файлов для Debian Jessie). Во время компиляции было несколько предупреждений, но ошибок не было.

Затем я запускаю командную строку

mp3gain -r -k *.mp3 

и, кажется, работает нормально. Музыкальные файлы воспроизводятся правильно в Gnome Rhythmbox 3.1, VLC media player 2.2.5 и Debian Jessie Totem Movie Player. Однако в Audacity все, что я слышу, - это какой-то шум, а продолжительность звука сокращается от нескольких минут до нескольких секунд (в другом программном обеспечении вся музыка воспроизводится). Кроме того, Audacity зависает, если я нажимаю стоп (но не если я позволяю шуму играть до конца).

Что здесь происходит? Как я могу предотвратить это? Если я оставлю это как есть, возможно (или вероятно), что некоторые плееры не смогут воспроизводить песни?

Ниже вывод 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 
0

1 ответ на вопрос

0
Rodrigo

И вдруг (после того, как я установил pdfshuffler, на самом деле) все измененные файлы отлично воспроизводятся на Audacity ... очень странно!

Похожие вопросы