FLAC으로 듣는게 기분이 좋긴한데..(음질차이는 느낄수 없다는게 내 개인적인 생각)
하지만 크기가 크고 그렇다고 모든 음악을 다 MP3로 가지고 있을 수도 없고...
집에있을때는 FLAC으로 듣지만 밖에서 들을때, 예를들자면 MP3 PLAYER나 자동차 안이나 회사에서 들을때는 크기가 큰 FLAC보다는 그래도 MP3가 낫다.
대충 발로 서핑을 좀 해봤는데 이런 괜춘한 방법도 있다.
기본 원리는
기존 FLAC만 보유하고 있고 이 어플을 이용하면 가상 MOUNT가 하나 생긴다.
그곳에는 내가 가지고 있는 FLAC이 마치 MP3로 변환이 된것 처럼 보이게 된다. 하지만 이때는 정말 변환이 된건 아니고 실제 파일을 복사하거나 하면 그때 FLAC에서 MP3로 변환을 하여 우리에게 주는 것이다.
이제 설명은 그만하고..사용방법
참고자료
http://www.sysadminsjourney.com/content/2008/12/11/convert-flac-mp3-fly-mp3fs
하지만 크기가 크고 그렇다고 모든 음악을 다 MP3로 가지고 있을 수도 없고...
집에있을때는 FLAC으로 듣지만 밖에서 들을때, 예를들자면 MP3 PLAYER나 자동차 안이나 회사에서 들을때는 크기가 큰 FLAC보다는 그래도 MP3가 낫다.
대충 발로 서핑을 좀 해봤는데 이런 괜춘한 방법도 있다.
기본 원리는
기존 FLAC만 보유하고 있고 이 어플을 이용하면 가상 MOUNT가 하나 생긴다.
그곳에는 내가 가지고 있는 FLAC이 마치 MP3로 변환이 된것 처럼 보이게 된다. 하지만 이때는 정말 변환이 된건 아니고 실제 파일을 복사하거나 하면 그때 FLAC에서 MP3로 변환을 하여 우리에게 주는 것이다.
이제 설명은 그만하고..사용방법
- 필요한 기본 패키지 설치
- sudo apt-get install build-essential fuse fuse-utils libmp3lame-dev libflac-dev libfuse-dev libid3tag0-dev
- fuse를 설치 할 수 없을 경우 수동 설치(http://fuse.sourceforge.net/)
- MP3FS 패키지 설치(http://mp3fs.sourceforge.net/)
- wget http://downloads.sourceforge.net/project/mp3fs/mp3fs/0.13/mp3fs-0.13.tar.gz?use_mirror=jaist
- tar -xzvf mp3fs-0.12.tar.gz
- cd mp3fs-0.12
- ./configure
- make
- sudo make install
- 마운트 할 폴더 생성
- mkdir /media/mp3fs
- 마운트
- mp3fs /media/flac,192 /media/mp3fs -o allow_other,ro
- 부팅시 항시 마운트(/etc/fstab 에 추가)
- mp3fs#/media/flac,192 /mnt/mp3fs fuse ro,allow_other 0 0
- mp3fs#/media/flac,192 /mnt/mp3fs fuse ro,allow_other 0 0
참고자료
http://www.sysadminsjourney.com/content/2008/12/11/convert-flac-mp3-fly-mp3fs
- APE 인식하기
- mac 패키지 다운로드
- $> sudo wget 'http://go2.wordpress.com/?id=725X1342&site=aidanjm.wordpress.com&url=http%3A%2F%2Fmembers.iinet.net.au%2F~aidanjm%2Fmac-3.99-u4_b3-1_i386.deb'
- mac 패키지 설치
- $> sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
- FLAC,WAVE 인식하기
- $> sudo apt-get install flac wavpack
- $> sudo apt-get install flac wavpack
- CUE 인식하기
- $> sudo apt-get install cuetools shntool
- $> sudo apt-get install cuetools shntool
- 변환
- $> cuebreakpoints sample.cue | shnsplit -o flac sample.ape
- $> cuebreakpoints sample.cue | shnsplit -o flac sample.ape
- TAG 정보를 FLAC 파일에 입력
- $> cuetag sample.cue split-track*.flac
- $> cuetag sample.cue split-track*.flac
- Bash 스크립트로 하위폴더의 모든 cue를 찾아 분리하기
find ./ -type f -name *.ape| while read file; do
DIR=`dirname "$file"`
NAME=`basename "$file" .ape`
cuebreakpoints "${DIR}/${NAME}.cue" | shnsplit -o flac "$file" -d "$DIR"
CUR=`pwd`
cd "$DIR"
cuetag "${NAME}.cue" split-track*.flac
cd "$CUR"
done
출처 및 참고자료

