分页: 1 / 1

请教FLAC转刻CD的办法

发表于 : 2014-08-09 17:34
shaodon24
WIN下都是用FOOBAR2000 EAC的

U下有类似的吗?能读取CUE并转分段WAV的播放器吗?

Re: 请教FLAC转刻CD的办法

发表于 : 2014-08-09 20:56
好红狼
shaodon24 写了: U下有类似的吗?能读取CUE并转分段WAV的播放器吗?
可以如下:
1. 起初

代码: 全选

cuebreakpoints *.cue | shnsplit -o flac *.wav ;
2. 以后

代码: 全选

cuetag *.cue split-track*.flac ;
(必须安装:cuetools, shntool, flac, wavpack)

起源: http://www.webupd8.org/2009/04/split-ap ... u-and.html

Re: 请教FLAC转刻CD的办法

发表于 : 2014-08-09 22:11
astolia
播放器的话deadbeef可以转。deadbeef可以通过ppa安装:https://launchpad.net/~starws-box/+arch ... eef-player

命令行下直接用flac配合cuetools就可以切割转换。下面这个脚本就是自动通过cue里的信息调用flac
[bash]
#! /bin/bash -
CUEFILE=a.cue
FLACFILE=a.flac

time[0]="00:00.00"
c=1
for ts in $(cuebreakpoints "${CUEFILE}"); do
time[${c}]=${ts}
c=$((c+1))
done
time[${c}]='-0'

for ((i=0;i<$((${#time[@]}-1));i++)); do
trackno=$(($i+1))
tracknumber="$(printf %02d ${trackno})"
flac -d --exhaustive-model-search --skip=${time[$i]} --until=${time[$(($i+1))]} --output-name="${tracknumber}.wav" "${FLACFILE}"
done[/bash]

Re: 请教FLAC转刻CD的办法

发表于 : 2014-08-09 23:24
astolia
好红狼 写了:

代码: 全选

cuebreakpoints *.cue | shnsplit -o flac *.wav ;
如果是无损之类高品质flac,shnsplit会告诉你:
shnsplit: error: m:ss.ff format can only be used with CD-quality files