Linux에서 .mp3 파일을 .wav 파일로 변환
- 범주: 리눅스
MP3 플레이어의 인기와 DRM이 손상된 음악을 사용하는 것에 대한 좌절감으로 인해 자신의 mp3 파일을 추출 할 수 있다는 것은 항상 좋은 일입니다. 이 작업을 처리 할 수있는 많은 Linux 도구가 있습니다. 하지만 재생 가능한 CD에 구 우려는 mp3 컬렉션은 어떻습니까? MP3 형식을 재생할 수있는 CD 플레이어가 많이 있지만 모두가 그런 것은 아닙니다. 이를 위해서는 CD에 .wav 파일 형식이 있어야합니다. 이 변환을위한 한 가지 도구는 명령 줄 mpg123 유틸리티입니다. mpg123 명령은 많은 작업을 수행 할 수 있으며 가장 좋은 작업 중 하나는 변환입니다. 이 기사에서는 mpg123을 설치 한 다음이를 사용하여 mp3 파일을 wav 파일로 변환하는 방법을 보여줄 것입니다.
가장 먼저 할 일은 mpg123을 설치하는 것입니다. 이것은 명령 줄을 통해 매우 빠르게 수행 할 수 있습니다. 다음 명령 중 하나가 트릭을 수행합니다 (사용하는 배포에 따라 다름).
apt-get 설치 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 운영 체제에서 항상 최선의 선택은 아닙니다. 파일 이름에서 단어를 분리하려면 '_'문자를 사용할 수 있습니다. 따라서 Rush의 Tom Sawyer의 .wav를 만들면 다음과 같이 할 수 있습니다.
mpg123 -w Rush_Tom_Sawyer.wav '01-Tom Sawyer.mp3 '
일괄 변환
일괄 변환은 어떻습니까? 이것은 약간의 쉘 스크립팅이 필요합니다. Music 디렉토리 (최신 Linux 배포판에는 ~ /에 하나가 있어야 함)를 만들고 모든 mp3 파일을 해당 디렉토리에 덤프합니다. 다음으로 자주 사용하는 텍스트 편집기에서 셸 스크립트를 만듭니다. 이 스크립트를 'batch_conversion'이라고 부를 것입니다. 스크립트의 내용은 다음과 같습니다.
#! / usr / bin / perl
내 $ dir = '~ / 음악';
opendir DH, $ dir 또는 die '$ dir을 열 수 없습니다 : $!';
$ count2 = 1;
while ($ name = readdir DH) {
다음이 아니면 $ name = ~ /.mp3$/;
$ wav = '$ count2.wav';
print '$ wav n';
시스템 'mpg123 -w $ wav '$ name '';
$ count2 ++;
}
파일을 저장하면 다음 명령을 사용하여 실행 권한을 부여해야합니다. chmod u + x batch_conversion . 명령을 실행하려면 (새 파일이있는 디렉토리에서) 실행합니다. ./batch_conversion . 파일을 실행하면 mp3 및 wav 파일이 모두 ~ / 음악 예배 규칙서.
마지막 생각들
mpg123을 사용하면 mp3 파일을 wav 파일로 변환하여 오디오 CD를 구울 수 있습니다. 이 작업을위한 GUI 도구가 있지만 명령 줄 도구는 훨씬 더 유연한 작업을 수행합니다.