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,多么点点鼠标就可以完成这些参数设置了~







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

  • 相关阅读:
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale
    CodeForces 785B Anton and Classes
    CodeForces 785A Anton and Polyhedrons
    爱奇艺全国高校算法大赛初赛C
    爱奇艺全国高校算法大赛初赛B
    爱奇艺全国高校算法大赛初赛A
    EOJ 3265 七巧板
    EOJ 3256 拼音魔法
    EOJ 3262 黑心啤酒厂
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975334.html
Copyright © 2011-2022 走看看