CD包音乐网

标题: Foobar2000 CUE 错误修改、重建简单方法总结 [打印本页]

作者: CDbao    时间: 2012-4-3 11:31
标题: Foobar2000 CUE 错误修改、重建简单方法总结
解决方法不外乎三个:

一、参考出错提示,修改出错的cue文件,可能最快搞定,也可能最慢;


1、提示xx行有错误:这个好办,也许这行少了",也许多了个"。当然也许AUDIO写成 AUDI,如果错误明显,修改后,试下是否正常了,如果还不行,我劝你别费劲了,参考第二条,可能更快。
2、提示“foobar2000 无法打开用于播放的项目(对象未找到)”,这多半是说 FILE 名字和引用的音乐文件名字不吻合。我推荐解决方法:打开资源浏览器,右键点击音乐文件名字--重命名--复制;用记事本打开cue文件,在FILE后面的双引号内,粘贴覆盖原来的名字,保存,再加载cue,试试。

不知道多少次,我打开cue,尝试手动修改那个File名字,完了,然后保存,然后加载cue,失败,然后再输入修改,然后再失败,然后。。。反正怎么看都一模一样。往往最后不得已,祭起复制文件名的大棒,一击中的!!!从此,我遇到这种问题,再也不正眼瞧File后面的""里写了写什么东东,直接粘贴覆盖之,如果还不行,那一定不是文件名的问题,铁一样的事实。虽然不敢夸口这样改这个错误是最快的,但一定奏效。别看你输入的那文件名,小样和音乐文件名似乎一模一样,很可能就不是一样的,反正你看不出来,我也不追究它什么全角半角,什么中文什么英文标点空格,不管你怎么奇怪,一粘了之。

如果第一条,尝试超过5次,未果,请参看第二条;

二、重新写一个,这个东西很简单,用记事本就行。别,用不着Google它的语法,那太麻烦。


如果你手头有一个能正常播放的CUE文件,恭喜你,你的工作已经完成了一半了。用记事本打开该”好CUE“,然后另存为你要CUE文件名,随你怎么取名,后缀一定要.cue,路径要和你要关联的音乐文件相同就可以了。然后,就把你那个失败的CUE的内容,一项项输入到新CUE里面,重要提示:FILE,还是要粘贴;音轨多了,就删除;不够,就复制前面的音轨,粘贴在后面,然后修改,保存。加载,试试。

如果你手头没有,那也没关系,我这里有一段。打开记事本,复制下面这段粘贴到记事本:

PERFORMER "蔡琴"
TITLE "[恰似你的温柔].专辑.(DTS)"
FILE "蔡琴.-.[恰似你的温柔].专辑.(DTS).dts" WAVE
  TRACK 01 AUDIO
    TITLE "出塞曲"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "恰似你的温柔"
    INDEX 01 03:15:00
  TRACK 03 AUDIO
    TITLE "抉择"
    INDEX 01 07:23:00
  TRACK 04 AUDIO
    TITLE "你的眼神"
    INDEX 01 11:24:00
  TRACK 05 AUDIO
    TITLE "我的思念"
    INDEX 01 15:19:00


我要强调:
    1、之所以我一再强调要复制,粘贴,就为了避免格式错误,所以别问我格式问题。标点符号别动它的,只修改标点符号里面或者外面的东东;
    2、蔡琴===改成艺术家
        [恰似你的温柔].专辑.(DTS)===专辑名称
        蔡琴.-.[恰似你的温柔].专辑.(DTS).dts===引用文件的文件名,用文件名粘贴覆盖
    3、三行一个音轨;  
        TRACK 01 AUDIO === 音轨顺序,这一行只有01两个是能改动的,其他的不要碰!
        出塞曲===第一首音轨的标题
        INDEX 01 00:00:00 ===第一首音轨的起点时间,分分:秒秒:00;可以根据播放自己听的效果,改动阿拉伯数字,冒号别动
    4、以此类推;如果多于5首,请从TRACK  01 AUDIO 开始 复制你需要的音轨数,三行一个音轨,粘贴到后面,保持队形整齐就可以。TRACK 顺序从01往下依次加1,02,03,04,05,…...

保存,路径,和你引用的音乐文件在同一目录;文件名随你,后缀.cue;编码UTF-8。

三、如果你想的是,合并某些音乐文件,生成一个Cue文件,那么就不用那么费劲了,安装foo_cuesheet_creator.dll插件,选中所有要合并的音轨,点击右键-保存为Cuesheet,注意一定要保存在音乐文件所在的文件夹内,换言之,只有同一个目录下的文件能运行这个cue。搞定。

如果以上三条没有得到你要的cue文件,那么问题很严重,我们两有一个是火星来的。不是我说不明白,就是你听不明白。

作者: kll3000    时间: 2012-6-24 17:16
倾向于直接记事本~
作者: jazzydog    时间: 2014-2-19 14:46
学习了,要说多谢
作者: 猪豆大    时间: 2014-2-20 13:54
总结的很全面,学习了。
作者: lee8848    时间: 2014-3-3 13:53
非常好的帖子,
按照楼主的方法,确实解决了许多问题
谢谢
作者: 流氓x    时间: 2014-3-4 09:29
弄一段时间就知道,其实CUE挺好弄的,学习下,呵呵
作者: rongmomo    时间: 2016-9-10 22:49
根据楼主的帖子解决了问题,我碰到的错误是cue里文件名的一个法语字母显示乱码,改掉就好了
作者: bkkgyx    时间: 2018-5-14 15:08
顶贴 !呵呵呵呵!沙发
作者: 咳嗽    时间: 2019-11-12 18:22
用EAC来弄,对付各种各样的问题
作者: oscarjzf    时间: 2020-1-10 17:36
谢谢楼主  我的遇到的问题跟上面都不一样,我找了好久,后来发现是文字编码问题,我直接另存为ANSI就好了。。。。
作者: 拉风的狗    时间: 2020-3-19 19:39
非常好的方法,已经用此方法修改了几个错误cue,感谢
作者: Eick    时间: 2021-3-30 10:59
之前在网上下的 文件和cue不符,在foobar里就是放不出来,用了大佬的方法一试可以了,感谢分享!!!!
作者: muyou1998    时间: 2021-3-30 16:09
补充一下,很多时候cue文件用foobar打开不行的原因是“编码字符集”的问题,比如有中文字符的cue文件,在windows下的foobar的默认编码字符集是GB 2312,如果文件的默认编码字符集是UTF-8,那么foobar直接会报错。如果你要到linux下打开cue文件,那么UTF-8就是默认的编码字符集,但是如果是安卓手机(虽然仍然是linux内核),要用UTF-8 with BOM字符集编码。
修改文件字符集编码方式用vscode(地表最强编辑器),右下角点击当前字符集后有个select encoding,然后之后页面正上方有选项,reopen with encoding或者是save with encoding,这时候选择save with encoding然后对应你的操作系统选择对应的编码字符集即可。




欢迎光临 CD包音乐网 (https://www.cdbao.net/) Powered by Discuz! X3.4