快速业务通道

好用的音乐处理软件 -- cue2tracks

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-19

今天给大家介绍个小软件cue2tracks,cue2tracks可以处理一些mp3音乐.包括组合拆分歌曲,更改文件信息,重命名歌曲等等.并且如果cue文件不是utf-8编码,还可以做转换.

cue2tracks 其实是个 bash 脚本,需要 shnsplit 和 cuetools 这两个工具的支持.安装好后,直接运行 cue2tracks,可以看到参数手册:

$ cue2tracks

CUE 2 Tracks, Tool for spliting audio CD image to tracks with cue sheet info.
Version: 0.2.7
Author : Sergey (sergey.dryabzhinsky@gmail.com)

Usage: cue2tracks [options] <cue file>
Options:
-i <image file> : Set CD image file. If not set - read from cue.
-C : use colours.
-T : set XTerm title.
-c <codec> : Set output codec.
Codecs may be:
wav : no encode, raw sound wave,
flac : (default) Free Lossless Audio Codec,
flake : FLAC realisation via FFmpeg (beta),
ape : Monkey''s Audio Codec,
wv : WavPack,
ofr : OptimFrog,
shn : shorten
mp3 : mpeg 1 layer 3 via lame
ogg : ogg vorbis
-l <level> : Set level of output codec compression rate.
Levels may be:
fast or 0 : fastest processing.
best or 1 : (default) better compression.
-f <codepage> : Convert to UTF-8 from this codepage...
-d : Disable taging of output files with cue info.
-A <album> : Set album title.
-P <performer> : Set album performer.
-D <date> : Set album date.
-G <genre> : Set album genre.
-o <format string> : Set naming scheme for output files.
Naming scheme is:
%A : Album title
%P : Album performer
%D : Album date
%G : Album genre
%t : Track title
%p : Track performer
%g : Track genre
%n : Track number
%N : Track number with leading zero
-V : Print version and exit.
-h : Print this help and exit.
-q : Quite mode - only errors to stderr.
-s : Start spliting even in testing mode (to /dev/null).
-n <level> : nice level of codecs (process scheduling priority): -19 to 19.
-R : Disable testing and doing nothing - starts Real work.

Options only for mp3, ogg:
-Q <quality> : Set quality of codec compression (4 - default).
Quality may be:
MP3: 0 - high, 9 - low
OGG: -1 - low, 10 - high
-B <bitrate> : Set compression bitrate in kbps (128 default).
-M <bitrate mode> : C - Constant, V - Variable (default).
If choosen V - then -B specifies maximum bitrate.

To get some action:
cue2tracks -c flac -f cp1251 -o "/path/to/music/%P/%D - %A/%N" CDimage.cue

可以看到 cue2tracks 可以支持多种编码转换(flac, ape, wav, ogg, mp3...),当然你得安装这些编码的后端,比如 flac、mac、lame. 拥有帝国一切,皆有可能。欢迎访问phome.net

假如我想把下载的 CDImage.ape 和 CDImage.cue 拆分成分轨的 flac,保存在 ~/Music 下,并且以 “专辑名-歌曲名" 为文件名, cue 的文件编码是 gb2312,那么只要运行:

cue2tracks -c flac -f gb2132 "~/Music/%A-%t" CDImage.cue

即可,只需指名 cue 文件即可,cue2tracks 会自动找到相应的 ape 文件.

转换出来的 flac 也会自动带有 cue 文件中的歌曲信息,感觉真是不错啊~

如果你不喜欢命令行,还有一个 gcue2tracks 的图形前端,依赖于 python-gtk2 和 python-glade,这样点点鼠标就可以完成这些参数设置了~

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号