전체 오디오 CD의 MonkeyAudio (.ape + .cue + .log)를 개별 트랙의 MP3로 분할


8

전체 오디오 CD를 MonkeyAudio ( .ape) 형식의 단일 오디오 파일 .cue.log파일 과 함께 ( .cue파일의 주석에서 정확한 오디오 복사 사용 ) 추출한 전체 오디오 CD 가 있습니다.

이 하나의 큰 오디오 파일을 파일의 올바른 ID3 정보가있는 경우 가장 좋은 방법은 개별 트랙의 MP3 파일로 어떻게 분할 .cue합니까?

답변:



7

CUETools 를 사용 하여 같은 디렉토리에 .cue파일이나 .ape파일을 로드하고 큐 스타일과 mp3 출력을위한 트랙을 선택하면 전체 프로세스를 자동화 할 수 있습니다.


2

Linux에서는 mac 을 사용 하여 .ape를 .wav로 덤프 한 다음 bchunk 를 사용하여 .cue 파일의 정보를 사용하여 큰 .wav 파일을 트랙으로 분할 할 수 있습니다.

.wav에서 .mp3까지는 lame / ffmpeg를 사용 하여 수행 할 수 있습니다 .

전체 프로세스 (ID3 태그의 인구 포함)를 자동화하는 쉘 스크립트가 있어야한다고 확신하지만, 많은 키워드를 알고 있기 때문에 사소한 Google 작업입니다.

보시다시피, 다른 운영 체제를 사용하여 Linux를 사용하려는 경우 os 이름을 태그로 추가하여보다 정확한 답변을 얻으십시오.


2

내가 사용하는 스크립트는 다음과 같습니다 (의견은 주석에 있습니다).

#!/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!

2

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 PPAmac패키지 (Monkey 's Audio Console)를 제공하는데 flacon, 여기에는 macCLI 도구가 포함되어 있으며, 주요 누락 요소 인 것으로 보입니다.


오픈 소스 방법 만 사용하기 쉽습니다. 창에는 bash가 있기 때문에 창에서 매력처럼 작동합니다.
Puck

0

Ape Ripper를 사용하여 큐 파일이있는 Ape 이미지에서 오디오 트랙을 추출 할 수 있으며, Ape Ripper는 ID3 태그가있는 오디오 트랙을 MP3 파일로 변환 할 수도 있습니다.

제품 URL : http://www.softrm.com/ape-ripper.htm

원숭이 리퍼는 셰어웨어입니다, 당신은 시험 버전으로 3 원숭이 이미지를 처리 ​​할 수 ​​있습니다.


OP는 .CUE 파일 분할에 대해 질문하고 있습니다
Canadian Luke

0

큐 기반 원숭이, flac, mp3, wav, wma 등을 나누기 위해 iDealshare VideoGo를 사용합니다.

Mac과 Windows 버전이 모두 있습니다.

일괄 다운로드 기능이 마음에 듭니다.


소프트웨어 권장 방법에 대한 팁은 소프트웨어 권장 방법을 참조하십시오 . 최소한 링크, 소프트웨어 자체에 대한 추가 정보 및 문제의 문제를 해결하는 데 사용할 수있는 방법을 제공해야합니다.
DavidPostill

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.