Конвертирайте .mp3 файлове в .wav файлове в Linux
- Категория: Linux
С популярността на mp3 плейърите и неудовлетвореността от използването на DRM-осакатена музика, винаги е хубаво да можете да изтръгнете собствените си mp3 файлове. Има много Linux инструменти за справяне с тази задача. Но какво ще кажете за колекцията mp3, която искате да запишете на възпроизвеждащ компактдиск? Въпреки че има много CD плейъри, които ще играят mp3 формат, не всички ще. За целта трябва да имате .wav файлов формат на компактдиска. Един от инструментите за това преобразуване е командният ред mpg123 помощната програма. Командата mpg123 може да направи много неща, едно от нещата, в които е най-добре е преобразуването. В тази статия ще ви покажа как да инсталирате mpg123 и след това да го използвате за конвертиране на mp3 файлове в wav файлове.
Първото нещо, което трябва да направите, е да инсталирате mpg123. Това може да стане много бързо чрез командния ред. Една от следните команди ще направи трика (в зависимост от това коя дистрибуция използвате):
apt-get install mpg123
urpmi mpg123
Ако използвате Fedora Core, най-вероятно ще трябва да спрете rpm.pbone.net , изтеглете правилния rpm пакет и инсталирайте с командата:
rpm -ivh mpg123-RELEASE_NUMBER.rpm
Където RELEASE_NUMBER е действителният номер, който изтегляте.
След като сте инсталирани, сте готови за работа.
С wav файловете, разположени в директория, променете тази директория, за да изпълните командата. Форматът на командата ще бъде:
mpg123 -w file.wav file.mp3
Аргументът '-w' казва mpg123, че изходът ще бъде във формат .wav. Първото име на файла е името на изходния файл, което може да се конфигурира от потребителя. Дума с предупреждение, интервалите в имената на файлове не винаги са най-добрият избор в операционната система Linux. Ако искате да разделите думи в името на файла, можете да използвате символа '_'. Така че създавайки .wav от Том Сойер от Rush, бихте направили нещо като:
mpg123 -w Rush_Tom_Sawyer.wav '01 - Том Сойер.mp3 '
Партидно преобразуване
Ами партидната конверсия? Това изисква малко скриптове на черупките. Създайте музикална директория (в съвременните дистрибуции на Linux трябва да има такава в ~ /) и зарежете всичките си mp3 файлове в тази директория. След това създайте скрипт за черупки в любимия си текстов редактор. Ще наречем този скрипт „batch_conversion“. Съдържанието на скрипта може да изглежда така:
#! / ЮЕсАр / хамбар / Perl
$ dir = '~ / Music';
opendir DH, $ dir или die 'Не мога да отворя $ dir: $!';
$ Count2 = 1;
докато ($ name = readdir DH) {
следващо, освен ако $ name = ~ /.mp3$/;
$ WAV = '$ count2.wav ';
отпечатайте '$ wav n';
система 'mpg123 -w $ wav ' $ name '';
$ Count2 ++;
}
След като запазите файла, трябва да му дадете изпълними разрешения с командата chmod u + x batch_conversion , За да изпълните командата, която ще издадете (от директорията се намира новият файл) ./batch_conversion , След като стартирате файла, ще имате както mp3, така и wav файлове, разположени в ~ / Музика директория.
Заключителни мисли
Преобразуването на mp3 файлове в wav файлове за запис на аудио CD е прост процес с mpg123. Има инструменти за gui за тази работа, но инструментите на командния ред правят много по-гъвкави задачи.