AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1179179
Accepted
andrew.46
andrew.46
Asked: 2019-10-07 14:47:45 +0800 CST2019-10-07 14:47:45 +0800 CST 2019-10-07 14:47:45 +0800 CST

abcde: 什么是 ~/.abcde.conf 文件可以翻录成多种格式?

  • 772

位于andrews-corner的网站的“规范”abcde conf 文件部分已被删除,我现在可以使用什么 conf 文件在 Ubuntu 下同时将带有 abcde 的音频 cd 翻录成多种不同的格式?

cd cd-ripping abcde
  • 3 3 个回答
  • 8500 Views

3 个回答

  • Voted
  1. Best Answer
    andrew.46
    2019-10-07T14:47:45+08:002019-10-07T14:47:45+08:00

    andrews-corner 的网络作者现在已经转移到其他感兴趣的领域,但这里保留了一个 ~/.abcde.conf,它将同时翻录到 11 种不同的音频格式:

    # -----------------$HOME/.abcde.conf----------------- #
    # 
    #  A sample configuration file to convert music cds to 
    #  MP3, Ogg Vorbis, FLAC, Musepack, AAC, WavPack, Opus,
    #  Monkey's Audio (ape), True Audio, AC3 and mp2, 11 formats
    #  at the same time! Using abcde version 2.7.2 release version.
    # 
    #   Acknowledgements to http://andrews-corner.org
    # -------------------------------------------------- #
    
    # Encode tracks immediately after reading. Saves disk space, gives
    # better reading of 'scratchy' disks and better troubleshooting of
    # encoding process but slows the operation of abcde quite a bit:
    LOWDISK=y
    
    # Specify the method to use to retrieve the track information,
    # the alternative is to specify 'musicbrainz':
    CDDBMETHOD=cddb
    
    # With the demise of freedb (thanks for the years of service!)
    # we move to an alternative:
    CDDBURL="http://gnudb.gnudb.org/~cddb/cddb.cgi"
    
    # Make a local cache of cddb entries and then volunteer to use 
    # these entries when and if they match the cd:
    CDDBCOPYLOCAL="y"
    CDDBLOCALDIR="$HOME/.cddb"
    CDDBLOCALRECURSIVE="y"
    CDDBUSELOCAL="y"
    
    OGGENCODERSYNTAX=oggenc                 # Specify encoder for Ogg Vorbis
    MP3ENCODERSYNTAX=lame                   # Specify encoder for MP3
    FLACENCODERSYNTAX=flac                  # Specify encoder for FLAC
    MPCENCODERSYNTAX=mpcenc                 # Specify encoder for Musepack
    AACENCODERSYNTAX=fdkaac                 # Specify encoder for AAC
    OPUSENCODERSYNTAX=opusenc               # Specify encoder for Opus
    WVENCODERSYNTAX=wavpack                 # Specify encoder for Wavpack
    APENCODERSYNTAX=mac                     # Specify encoder for Monkey's Audio
    TTAENCODERSYNTAX=tta                    # Specify encoder for True Audio
    MP2ENCODERSYNTAX=twolame                # Specify encoder for MP2
    MKAENCODERSYNTAX=ffmpeg                 # Specify encoder for MKA (AC3 via FFmpeg)
    
    OGGENC=oggenc                           # Path to Ogg Vorbis encoder
    LAME=lame                               # Path to MP3 encoder
    FLAC=flac                               # Path to FLAC encoder
    MPCENC=mpcenc                           # Path to Musepack encoder
    FDKAAC=fdkaac                           # Path to the AAC encoder
    OPUSENC=opusenc                         # Path to Opus encoder
    WVENC=wavpack                           # Path to WavPack encoder
    APENC=mac                               # Path to Monkey's Audio encoder
    TTA=tta                                 # Path to True Audio encoder
    TWOLAME=twolame                         # Path to MP2 encoder
    FFMPEG=ffmpeg                           # Path to FFmpeg (AC3 via FFmpeg)
    
    OGGENCOPTS='-q 6'                       # Options for Ogg Vorbis
    LAMEOPTS='-V 2'                         # Options for MP3 
    FLACOPTS='-s -e -V -8'                  # Options for FLAC
    MPCENCOPTS='--extreme'                  # Options for Musepack
    FDKAACENCOPTS='-p 2 -m 5 -a 1'          # Options for fdkaac
    OPUSENCOPTS="--vbr --bitrate 128"       # Options for Opus
    WVENCOPTS="-hx3"                        # Options for WavPack
    APENCOPTS="-c4000"                      # Options for Monkey's Audio
    TTAENCOPTS=""                           # Options for True Audio
    TWOLAMENCOPTS="--bitrate 320"           # Options for MP2
    FFMPEGENCOPTS="-c:a ac3 -b:a 448k"      # Options for MKA (AC3 via FFmpeg)
    
    OUTPUTTYPE="ogg,mp3,flac,mpc,m4a,opus,wv,ape,tta,mp2,mka"  # Encode to 11 formats!
    
    # The cd ripping program to use. There are a few choices here: cdda2wav,
    # dagrab, cddafs (Mac OS X only) and flac. New to abcde 2.7 is 'libcdio'.
    CDROMREADERSYNTAX=cdparanoia            
                                         
    # Give the location of the ripping program and pass any extra options,
    # if using libcdio set 'CD_PARANOIA=cd-paranoia'.
    CDPARANOIA=cdparanoia  
    CDPARANOIAOPTS="--never-skip=40"
    
    # Give the location of the CD identification program:       
    CDDISCID=cd-discid           
                                   
    # Give the base location here for the encoded music files.
    OUTPUTDIR="$HOME/Music"               
    
    # The default actions that abcde will take.
    ACTIONS=cddb,playlist,read,encode,tag,move,clean
    
    # Decide here how you want the tracks labelled for a standard 'single-artist',
    # multi-track encode and also for a multi-track, 'various-artist' encode:
    OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
    VAOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'
    
    # Decide here how you want the tracks labelled for a standard 'single-artist',
    # single-track encode and also for a single-track 'various-artist' encode.
    # (Create a single-track encode with 'abcde -1' from the commandline.)
    ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
    VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'
    
    # Create playlists for single and various-artist encodes. I would suggest
    # commenting these out for single-track encoding.
    PLAYLISTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}.m3u'
    VAPLAYLISTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}.m3u'
    
    # This function takes out dots preceding the album name, and removes a grab
    # bag of illegal characters. It allows spaces, if you do not wish spaces add
    # in -e 's/ /_/g' after the first sed command.
    mungefilename ()
    {
      echo "$@" | sed -e 's/^\.*//' | tr -d ":><|*/\"'?[:cntrl:]"
    }
    
    MAXPROCS=2                                # Run a few encoders simultaneously
    PADTRACKS=y                               # Makes tracks 01 02 not 1 2
    EXTRAVERBOSE=2                            # Useful for debugging
    COMMENT='abcde version 2.7.2'             # Place a comment...
    EJECTCD=y                                 # Please eject cd when finished :-)
    

    请记住,此 ~/.abcde.conf 也可用于单个音频编解码器的翻录和编码,方法如下:

    abcde -o mp3
    

    这将仅使用 conf 文件的“mp3”部分......命令行多么酷:)

    • 5
  2. Craig
    2020-01-09T11:28:39+08:002020-01-09T11:28:39+08:00

    也来这里看看吧。。

    安德鲁斯角 - 存档

    • 3
  3. Kat Crichton-Seager
    2020-12-31T02:14:30+08:002020-12-31T02:14:30+08:00

    如果您想从配置选项和默认值的完整列表开始,请复制/etc/abcde.conf并~/.abcde.conf编辑它。

    仅OUTPUTTYPE="ogg,mp3,flac,mpc,m4a,opus,wv,ape,tta,mp2,mka"放入该文件将提供多种文件类型输出,而无需更改任何其他配置选项。

    • 2

相关问题

  • 如何在 Ubuntu 中打印 CD 封面?[关闭]

  • 您可以在 Ubuntu 上使用哪些 CD 翻录程序?

  • 如何挂载 ISO?

  • 有没有人解决 10.04 LTS 无法识别空白 CD/DVD 的问题?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve