zoukankan      html  css  js  c++  java
  • cue2tracks 转换 cue ape 到分轨 flac

    galeki post in 适用软件

    关于处理奖励下载来的 cue ape 音乐文件,原来在 处理奖励下载的 APE CUE 文件 这篇文章中写过,最好的方式是转换身分轨 flac 的方式,如容许以适应根基一切 Linux 下的播放器,乃至支撑 flac 的挪动装备,不过那时没有处理歌曲信息的成绩,用 shnsplit 拆分完 ape,歌曲的信息也丢失了。

    今日才创造 cue2tracks 这个小法式,真是相知恨晚,除了可以处理歌曲信息成绩,还可以给拆分的歌曲从新定名,要是 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。

    如果我想把下载的 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,多么点点鼠标就可以完成这些参数设置了~







    版权声明: 原创作品,容许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将究查轨则责任。

  • 相关阅读:
    开网页自动进入路由器设置界面的解决办法(腾达路由器)
    SQL基本语句
    驱动调试配置
    【转】snort
    【转】snort.conf分析(中文)
    【转】snort 笔记2 ----- 规则编写
    【转】Snort语法规则说明及实例讲解
    【转】Snort 命令参数详解
    POST教程笔记
    POST教程笔记
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975334.html
Copyright © 2011-2022 走看看