전체 오디오 CD를 MonkeyAudio ( .ape
) 형식의 단일 오디오 파일 .cue
과 .log
파일 과 함께 ( .cue
파일의 주석에서 정확한 오디오 복사 사용 ) 추출한 전체 오디오 CD 가 있습니다.
이 하나의 큰 오디오 파일을 파일의 올바른 ID3 정보가있는 경우 가장 좋은 방법은 개별 트랙의 MP3 파일로 어떻게 분할 .cue
합니까?
전체 오디오 CD를 MonkeyAudio ( .ape
) 형식의 단일 오디오 파일 .cue
과 .log
파일 과 함께 ( .cue
파일의 주석에서 정확한 오디오 복사 사용 ) 추출한 전체 오디오 CD 가 있습니다.
이 하나의 큰 오디오 파일을 파일의 올바른 ID3 정보가있는 경우 가장 좋은 방법은 개별 트랙의 MP3 파일로 어떻게 분할 .cue
합니까?
답변:
Linux에서는 mac 을 사용 하여 .ape를 .wav로 덤프 한 다음 bchunk 를 사용하여 .cue 파일의 정보를 사용하여 큰 .wav 파일을 트랙으로 분할 할 수 있습니다.
.wav에서 .mp3까지는 lame / ffmpeg를 사용 하여 수행 할 수 있습니다 .
전체 프로세스 (ID3 태그의 인구 포함)를 자동화하는 쉘 스크립트가 있어야한다고 확신하지만, 많은 키워드를 알고 있기 때문에 사소한 Google 작업입니다.
보시다시피, 다른 운영 체제를 사용하여 Linux를 사용하려는 경우 os 이름을 태그로 추가하여보다 정확한 답변을 얻으십시오.
내가 사용하는 스크립트는 다음과 같습니다 (의견은 주석에 있습니다).
#!/bin/bash
# ll-cue2mp3-320.bash
# cue and audio file basename must be the same. Usage:
# ll-cue2mp3-320.bash `basename *cue .cue`
# It makes mp3 folder in the dir containing rip, put splits
# there in the format 'trackNumber - trackTitle', and convert splits
# to mp3s. Tags are not transfered to the newly born mp3s.
#
# You can specify the this format with a second arg. Default value
# is '%n - %t'. Other options (them are lltag options):
#
# %a means ARTIST
# %t means TITLE
# %A means ALBUM
# %n means NUMBER
# %g means GENRE
# %d means DATE
# %c means COMMENT
# %i means that the text has to be ignored
# %F means the original basename of the file
# %E means the original extension of the file
# %P means the original path of the file
#
# Dependences: lltag, lame, cuetools, shntool, flac, wavpack,
# parallel, ape support (if you're going to split ape files)
# Don't forget to put input args in quotes, e.g:
# ll-cue2mp3-320 "name of the cue file" "%a - %t"
#
# TODO:
# convert tags to utf-8 - if they are not
# parsing 1st arg:
fl="$1"
if [ -e "$fl".flac ]; then
ex="flac"
elif [ -e "$fl".ape ]; then
ex="ape"
else [ -e "$fl".wv ]
ex="wv"
fi
# parsing 2nd arg:
frmt="$2"
frmt=${2:-"%n - %t"}
# splitting the dump:
mkdir mp3
cuebreakpoints "$fl".cue | shnsplit -o flac -d mp3 -a split "$fl".$ex && \
cuetag "$fl".cue mp3/split*\.flac
cd mp3
# renaming splits basing on tags:
for i in `ls`; do
lltag --yes --no-tagging --rename "$frmt" $i
done
# converting splits to mp3:
parallel -j+0 flac -d {} ::: *\.flac
parallel -j+0 lame --cbr -b 320 -q 0 {} ::: *\.wav
find . -name "*.flac" | parallel -j+0 rm
find . -name "*.wav" | parallel -j+0 rm
rename 's/\.wav//' *
# done!
shnsplit
우분투 14.04에서
sudo add-apt-repository -y ppa:flacon
sudo apt-get update
sudo apt-get install -y flacon
shntool split -f *.cue -o flac -t '%n - %p - %t' *.ape
flacon
에 대한 GUI shntool
이지만 필요한 모든 코덱과 함께 제공됩니다. 그렇지 않으면 오류가 발생했습니다.
shnsplit: warning: failed to read data from input file using format: [ape]
shnsplit: + you may not have permission to read file: [example.ape]
shnsplit: + arguments may be incorrect for decoder: [mac]
shnsplit: + verify that the decoder is installed and in your PATH
shnsplit: + this file may be unsupported, truncated or corrupt
shnsplit: error: cannot continue due to error(s) shown above
특히, flacon
PPA 는 mac
패키지 (Monkey 's Audio Console)를 제공하는데 flacon
, 여기에는 mac
CLI 도구가 포함되어 있으며, 주요 누락 요소 인 것으로 보입니다.
Ape Ripper를 사용하여 큐 파일이있는 Ape 이미지에서 오디오 트랙을 추출 할 수 있으며, Ape Ripper는 ID3 태그가있는 오디오 트랙을 MP3 파일로 변환 할 수도 있습니다.
제품 URL : http://www.softrm.com/ape-ripper.htm
원숭이 리퍼는 셰어웨어입니다, 당신은 시험 버전으로 3 원숭이 이미지를 처리 할 수 있습니다.
큐 기반 원숭이, flac, mp3, wav, wma 등을 나누기 위해 iDealshare VideoGo를 사용합니다.
Mac과 Windows 버전이 모두 있습니다.
일괄 다운로드 기능이 마음에 듭니다.
cuesplitter
작동 할 것입니다.