将CDA转换为MP3

 

CDA徽标

尽管由于CD行业的蓬勃发展,例如iTunes平台,尤其是梦幻般的Spotify,音频CD不再像几年前那样流行,但是CDA仍然在流通并继续在市场上销售。 因此,如果您拥有其中一张光盘,并且想转储内容并以简单的方式在MP3中进行处理,则在本LxA文章中,我们将说明如何 逐步将CDA转换为MP3.

CDA由飞利浦和索尼在80年代创建,用于存储数字格式的音频,而不是早期的盒式磁带。 这是成功的做法,至今仍保留至今,但事实是,通常我们要将音乐移至MP3播放器或从发行版中的声音播放器等收听音乐,通常 使用CD不切实际 由于歌曲数量有限,或者仅仅是因为不支持这些光盘的本机WAV格式。 这就是为什么最好将其转换为最通用,最轻便的格式,例如MP3。

格式 WAV或WAVE 它是Microsoft和IBM的发明,是这种CD-A通常使用的本机格式,可以为专业人士存储高质量的音频。 问题在于它占用了太多空间,从而限制了可以存储在CD上的歌曲数量。 例如,WAV中每分钟的音频消耗约10MB的空间,与其他格式相比这是胡说八道。 由于不能保存大于6.6GB的WAV文件,因此它们的长度也有大约4小时的限制。

如果我们进行计算,则在容量约为750MB的CD上,并且如果我们拥有一张专辑,其中的歌曲平均每首持续3分钟,那么我们只能存储大约20或25首歌曲,而无需计算曲目之间的停顿时间占用几兆字节。 反而, 有了MP3,我们的画质非常高,几乎没有任何损失 但是使用11bit / s时,我们的大小可以比WAV小128倍。 这意味着CD中可以容纳的歌曲数量最多可以增加几百首。

MP3是由德国开发的 卡尔·亨茨·勃兰登堡 为了获得这些好处,MP3使用了称为MPEG-1 Audio Layer III或更现代的MPEG-2 Audio Layer III的有损压缩算法,这几乎是该技术的标准。音频行业,也用于网络流音频。

使用Asunder将CDA提取到MP3:

阿桑德

我们将在不使用控制台和命令的情况下进行操作,而是通过简单的图形界面进行操作 多亏了Asunder计划。 使用它,您可以翻录全部内容,或仅选择要转储到团队的曲目。 您还必须安装的另一个软件包是lame,它将用于以我们想要的格式(在本例中为MP3)对下载的声音进行编码。 要安装这些软件包,您可以直接从 官方网站 或使用发行版的存储库与软件包管理器轻松安装...

一旦我们安装了这些软件包,就可以打开Asunder,并使用 插入的音频CD 在光学阅读器中,可以从其主屏幕中选择它。 如果转到首选项,则可以在可用的OGG,MP3和FLAC等中选择各种设置,例如希望CDA传输到的格式。 在本例中,我们选择接受的MP3,然后返回主屏幕,我们可以搜索CDDB并提取曲目。

您可以全部选择它们,也可以只选择它们,然后单击 提取按钮 它们都将被转储并转换为所选格式。 顺便说一句,您会在界面中看到可以修改其他特征,例如音轨的名称,日期,标题等。事实是它没有太多的神秘性或复杂性,但这是一个主题。人们在论坛和网站上提出很多要求。 解释非常简单,我认为不值得多说,如果您有任何疑问,请留下您的评论...

从控制台将CDA转换为MP3:

但是,如果您更喜欢使用 转换命令 为了提高效率,您可以使用一些命令行工具。 如果您还记得的话,在上一节中,我谈到了一个名为lame的软件包,如果您已经安装了它,则可以通过执行以下命令以简单的方式将.wav转换为.mp3:

lame canción.wav canción.mp3

但是像这样,我们一步一步走,如果您更喜欢转储CD的所有内容,并以某种更自动化的方式将其转换为MP3,我们可以 安装软件包:

  • id3和id3v2:标签编辑器。
  • me脚:如我们所见,创建MP3文件。
  • cdparanoia:从CD中提取曲目
  • cddiscid:用于光盘的数据库。
  • abcde:CD的编码器。

一旦安装了这些软件包,我们就可以创建 一个剧本 自动将所有音轨转换为MP3。 将以下代码复制并粘贴到您喜欢的文本编辑器中,并将其另存为cda-to-mp3.sh:

<pre class="bbcode_code">#!/bin/bash
#Especificar el encoder para la conversión:
MP3ENCODERSYNTAX=lame 

#Seleccionamos el path
LAME=lame

#Añadimos las opciones de lame necesarias:
LAMEOPTS='--preset extreme' 

#Especificamos el formato de salida, en este caso MP3
OUTPUTTYPE="mp3"

#Seleccionamos el rippeador para extraer las pistas del CDA
CDROMREADERSYNTAX=cdparanoia            
                                     
#Localización para el programa anterior y sus opciones:
CDPARANOIA=cdparanoia  
CDPARANOIAOPTS="--never-skip=40"

#Programa de identificación del CD:       
CDDISCID=cd-discid            
                               
#Localización de la base de datos (donde se almacenan): 
OUTPUTDIR="$HOME/musica/"               

#Damos formato a las etiquetas de las canciones:
OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
VAOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${TRACKNUM}.${ARTISTFILE}-${TRACKFILE}'

#Decidimos cómo van a ser etiquetadas:
ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'

#Ponemos espacios en los nombres de las canciones: 
mungefilename ()
{
  echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}

#Extra para mejorar el script como correr varios encoders a la vez, etc. 
MAXPROCS=2                              
PADTRACKS=y                             
EXTRAVERBOSE=y  

#Expulsa el CD una vez ha finalizado.                         
EJECTCD=y</pre>

要运行它,并在驱动器中插入CDA,我们只需执行以下操作:

chmod +x cda-to-mp3.sh

./cda-to-mp3.sh

不要忘记离开你的 有疑问的评论 和建议...


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.  

    对于喜欢声音的人,更好的FLAC mp3已死!