标签 CD 下的文章

CD音频抓取器设计用来从光盘中提取(“RIP”)原始数字音频(通常被称为 CDDA 格式)并把它保存成文件或以其他形式输出。这类软件使用户能把数字音频编码成各种格式,并可以从在线光盘数据库 freedb 中下载或上传光盘信息。

复制CD合法吗?在美国版权法中,把一个原始CD转换成数字文件用于个人使用等同于‘合理使用’。然而,美国版权法并没有明确的允许或禁止拷贝私人音频CD,而且判例法还没有确立出在具体的哪种情况下可以视为合理使用。而在英国,其版权的定位则更清晰一些。从2014年开始,英国公民制造CD,MP3,DVD,蓝光和电子书的行为成为合法行为。当然,这仅适用于这个人拥有被采集的媒体的实体,并且复制品仅用于他们个人使用。对于欧盟的其他国家,成员国也允许私人复制这种特例。

如果你不确定在你生活的国家里这种版权是如何界定的,在你使用这篇文章中所列举的软件前请查询本地的版权法以确定你处在合法的一边。

在某种程度上,提取CD音轨看起来有点多余。如Spotify和Google Play Music这类流媒体服务提供了一个巨大的以通用格式的音乐的库,无需采集你的CD集。但是,如果你已将收藏了一个数量巨大的CD集。能把你的CD转换成可以在便携设备如智能手机、平板和便携式MP3播放器上播放的格式仍然是个诱人的选择。

这篇文章推荐了我最喜欢的音频CD抓取器。我挑了四个最好的图形界面的音频抓取器。所有这些应用程序都是在开源许可下发行的。

fre:ac

fre:ac是个开源的音频转换器和CD提取器,支持很多种流行格式和编码器。目前这个应用可以在MA3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式间转换。这来源于几种不同形式的LAME编码器。

功能包括:

  • 易学易用
  • MP3、MP4/M4A、WMA、Ogg Vorbis、FLAC、AAC、WAV和Bonk格式转换器
  • 集成了CDDB/freedb标题数据库支持的CD提取器
  • 多核优化的编码器加速了现代PC上的转换速度
  • 对于标签和文件名称的全Unicode支持
  • 易学易用,而当你需要时还提供专家级选项
  • 任务列表
  • 可以使用Winamp 2输入插件
  • 多语言用户界面支持41种语言
  • 网址: freac.org
  • 开发人员:Robert Kausch
  • 许可证: GNU GPL v2
  • 版本号: 20141005

Audex

Audex是个简单易用的开源的音频CD提取应用。虽然它还处于早期开发阶段,但这个KDE桌面工具足够稳定、智能和简单易用。

它的助手可以为LAME、OGG Vorbis(oggenc)、FLAC、FAAC(AAC/MP4)和RIFF WAVE等格式创建配置文件。除了这个助手,你也可以定义你自己的配置文件,这意味着,Audex适用于大部分的命令行编码器。

功能包括:

  • 可提取CDDA Paranoia
  • 提取和编码同时进行
  • 文件名采用本地和远程的CDDB/FreeDB数据库
  • 可以提交到CDDB/FreeDB数据库
  • 类似capitalize的元数据纠正工具
  • 多配置文件提取(每个配置文件文件有一个命令行编码器)
  • 从互联网上抓取封面并将他们存在数据库中
  • 在目标目录中创建播放列表、封面和基于模板的信息文件
  • 创建提取和编码协议
  • 将文件传送到FTP服务器
  • 支持国际化
  • 网址: kde.maniatek.com/audex
  • 开发人员: Marco Nelles
  • 许可证: GNU GPL v3
  • 版本号: 0.79

Sound Juicer

Sound Juicer是个使用GTK+和GStreamer开发的轻量级CD提取器。它从CD中提取音频并把它转换成音频文件。Sound Juicer还可以直接播放CD中的音轨,在提取前提供预览。

它支持任何GStreamer插件所支持的音频编码,包括 MP3、Ogg Vorbis、FLAC和未压缩的PCM格式。

它是GNOME桌面环境内建的一部分。

功能包括:

  • 自动通过CDDB给音轨加标签
  • 可编码成ogg/vorbis、FLAC和原始WAV
  • 编码路径的设置很简单
  • 多种风格流派
  • 国际化支持
  • 网址:burtonini.com
  • 开发人员: Ross Burton
  • 许可证:GNU GPL v2
  • 版本号:3.14

ripperX

ripperX是个开源的图形界面的程序,用于提取CD音轨并把他们编码成Ogg、MP2、MP3或FLAC格式。它的目的是容易使用,只需要点几下鼠标就能转换整张专辑。它支持在CDDB寻找专辑和音轨信息。

他使用cdparanoia把CD音轨转换(也就是“提取”)成WAV文件,然后调用Vorbis/Ogg编码器oggenc把WAV文件转换成OGG文件。它还可以调用flac让WAV文件生成无损压缩的FLAC文件。

功能包括:

  • 非常简单易用
  • 可以把CD音轨提取成WAV、MP3、OGG或FLAC文件
  • 支持CDDB查找
  • 支持ID3v2标签
  • 可暂停提取进程
  • 网址:sourceforge.net/projects/ripperx
  • 开发人员:Marc André Tanner
  • 许可证:MIT/X Consortium License
  • 版本号:2.8.0

转自:http://www.linuxlinks.com/article/20150125043738417/AudioGrabbersGraphical.html

作者:Frazer Kline 译者:H-mudcup 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在Linux中,‘cd‘(改变目录)命令,是对新手和系统管理员来说,最重要最常用的命令。对管理无图形界面的服务器的管理员,‘cd‘是进入目录,检查日志,执行程序/应用软件/脚本和其余每个任务的唯一方法。对新手来说,是他们必须自己动手学习的最初始命令

Linux中15个cd命令举例

所以,请用心学习,我们在这会带给你15个基础的‘cd‘命令,它们富有技巧和捷径,学会使用这些了解到的技巧,会大大减少你在终端上花费的努力和时间

课程细节

  • 命令名称:cd
  • 代表:切换目录
  • 使用平台:所有Linux发行版本
  • 执行方式:命令行
  • 权限:访问自己的目录或者其余指定目录
  • 级别:基础/初学者
  1. 从当前目录切换到/usr/local
avi@tecmint:~$ cd /usr/local
avi@tecmint:/usr/local$
  1. 使用绝对路径,从当前目录切换到/usr/local/lib
avi@tecmint:/usr/local$ cd /usr/local/lib
avi@tecmint:/usr/local/lib$
  1. 使用相对路径,从当前路径切换到/usr/local/lib
avi@tecmint:/usr/local$ cd lib
avi@tecmint:/usr/local/lib$
  1. (a)切换当前目录到上一个目录
avi@tecmint:/usr/local/lib$ cd -
/usr/local
avi@tecmint:/usr/local$

(b)切换当前目录到上级目录

avi@tecmint:/usr/local/lib$ cd ..
avi@tecmint:/usr/local$
  1. 显示我们最后一个离开的工作目录(使用‘-’选项)
avi@tecmint:/usr/local$ cd --
/home/avi
  1. 从当前目录向上级返回两层
avi@tecmint:/usr/local$ cd ../../
avi@tecmint:/$
  1. 从任何目录返回到用户home目录
avi@tecmint:/usr/local$ cd ~
avi@tecmint:~$

avi@tecmint:/usr/local$ cd
avi@tecmint:~$
  1. 切换工作目录到当前工作目录(LCTT:这有什么意义嘛?!)
avi@tecmint:~/Downloads$ cd .
avi@tecmint:~/Downloads$

avi@tecmint:~/Downloads$ cd ./
avi@tecmint:~/Downloads$
  1. 你当前目录是“/usr/local/lib/python3.4/dist-packages”,现在要切换到“/home/avi/Desktop/”,要求:一行命令,通过向上一直切换直到‘/’,然后使用绝对路径
avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/
avi@tecmint:~/Desktop$
  1. 从当前工作目录切换到/var/www/html,要求:不要将命令打完整,使用TAB
avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>
avi@tecmint:/var/www/html$
  1. 从当前目录切换到/etc/v\_\_ \_,啊呀,你竟然忘了目录的名字,但是你又不想用TAB
avi@tecmint:~$ cd /etc/v*
avi@tecmint:/etc/vbox$

请注意:如果只有一个目录以‘v‘开头,这将会移动到‘vbox‘。如果有很多目录以‘v‘开头,而且命令行中没有提供更多的标准,这将会移动到第一个以‘v‘开头的目录(按照他们在标准字典里字母存在的顺序)

  1. 你想切换到用户‘av‘(不确定是avi还是avt)目录,不用TAB
avi@tecmint:/etc$ cd /home/av?
avi@tecmint:~$
  1. Linux下的pushed和poped

Pushed和poped是Linux bash命令,也是其他几个能够保存当前工作目录位置至内存,并且从内存读取目录作为当前目录的脚本,这些脚本也可以切换目录

avi@tecmint:~$ pushd /var/www/html
/var/www/html ~
avi@tecmint:/var/www/html$ 

上面的命令保存当前目录到内存,然后切换到要求的目录。一旦poped被执行,它会从内存取出保存的目录位置,作为当前目录

avi@tecmint:/var/www/html$ popd
~
avi@tecmint:~$
  1. 切换到名字带有空格的目录
avi@tecmint:~$ cd test\ tecmint/
avi@tecmint:~/test tecmint$

avi@tecmint:~$ cd 'test tecmint'
avi@tecmint:~/test tecmint$

avi@tecmint:~$ cd "test tecmint"/
avi@tecmint:~/test tecmint$
  1. 从当前目录切换到下载目录,然后列出它所包含的内容(使用一行命令)
avi@tecmint:/usr$ cd ~/Downloads && ls
...
.
service_locator_in.xls
sources.list
teamviewer_linux_x64.deb
tor-browser-linux64-3.6.3_en-US.tar.xz
.
...

我们尝试使用最少的词句和一如既往的友好,来让你了解Linux的工作和执行。

这就是所有内容。我很快会带着另一个有趣的主题回来的。


via: http://www.tecmint.com/cd-command-in-linux/

作者:Avishek Kumar 译者:su-kaiyao 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在 *nix 的世界里,cd 命令是最为基础的命令,它所做的是改变当前的工作目录。 本文将深入讲解关于 cd 的技术细节。

cd 命令:一个内部命令

绝大多数的 Linux 发行版都将 Bash Shell 用作默认的 Shell。Bash 有一些自己内部的命令,cd 就是其中一个。我将会解释究竟什么是内部命令,以及为什么 cd 会是一个内部命令。

那么首先,请检查确认你的当前 shell 以及环境变量:

现在继续使用 which 命令来检查 cd 所在的路径:

我们发现没有输出。因为在我们的系统中 cd 命令其实并没有对应某个 binary,但是我们却又仍然可以执行这个命令,这就是因为 cd 其实是 BASH 的一个内部命令。内部命令都是被整合进入 shell 里面的。接下来我们可以继续使用 type 命令来查看 cd 这个内部命令的更多信息。

如果你尝试去查看内部命令的手册,会发现并没有为它们单独设置手册。

对于这些内部命令来说,并没有创建单独的进程,因此它们执行起来非常快。

我们可以使用 help 命令来查看所有的内部命令(help 命令本身也是一个内部命令):

为什么 cd 会是一个内部命令

让我们从简单的开始聊起吧。我不会说太多繁琐细节,但是想要弄明白这个问题,还是需要对 Unix 进程有一点了解。

不管 BASH 什么时候创建了一个进程,这个进程事实上都是在 BASH 的一个子 shell 中运行(也就是当前 BASH 进程的子进程)。这些新的进程会做一些改变,或是显示一些东西(如果需要的话),以及当这个进程死亡的时候,子 shell 并不会向当前 BASH 返回信息。请注意,cd 所做的是改变 shell 的 PWD。 因此倘若 cd 是一个外部命令,那么它改变的将会是子 shell 的 PWD,也不会向父 shell 返回任何东西。所以,当前 shell 的 PWD 就不会做任何改变。所有能对当前 shell的环境作出改变的命令都必须是内部命令。 因此如果我们将 cd 做成外部命令,就无法像原来一样改变当前目录了。

好了,现在让我们再来聊聊 cd 命令的用法。

cd 命令的用法:

如果你不加任何参数地来使用 cd 命令,不管你现在在哪,都会把你带到你的 home 目录下。

其实波浪线符号(~)代表的也是 home 目录,我们同样可以用它回到 home(译注:通常用~配合其下的子目录名,来切换到自己home下的子目录,如:cd ~/Desktop)。

如果你是 root 用户,你可以通过使用波浪号加任何一个用户名来切换到该用户的 home 目录下。在一些 Linux 发行版中,没有特权的用户默认是没有权限访问其他用户的 home 目录的。

再来看,. 目录代表的是当前目录,而 .. 代表的是上级目录。所以我们可以使用 .. 来回到上级目录。

大部分情况下,cd . 是不会改变你的 PWD。举例来看:

但是如果你的当前目录已经被重命名了,那么你的 PWD 就会发生改变:

在 BASH 和大部分其他的 shell 中,你可以提供两种不同的路径:绝对路径和相对路径。绝对路径以 / 开始,并且和你的 PWD 无关。而相对路径不会以 / 开始,并且和你的 PWD 相关。

使用绝对路径来改变 PWD:

使用相对路径来改变 PWD:

我们可以在两个目录切换:

cd - 命令可以返回上一次的工作目录,我们可以使用它在两个不同的目录中快速切换。

我们上一次的工作目录会被储存在 OLDPWD 这个变量中。但是如果你在一个新开启的终端中来使用的话,会报出下面的错误:

你可以配合 cd 命令来使用一些 bash 小技巧。

比如,不妨使用 ? 这个万能药:

使用 *:


via: http://linoxide.com/linux-command/linux-cd-command-examples/

译者:ailurus1991 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Ubuntu是一个功能强大的现代操作系统,可以执行很多任务。你可以使用Ubuntu创建文档,浏览网页,聆听音乐,以及烧录或拷贝媒体光盘。

就像Windows和Max OS X一样,Ubuntu是无所不能的!

这篇简单的手册将告诉你如何使用Ubuntu拷贝,翻录或烧录一张CD/DVD光盘。如果你有一张包含音频文件(音乐)或视频文件(电影)的光盘,并且你想要复制这张光盘(创建多个副本),使用Ubuntu会使你很容易做到。

如果你已经准备好想要拷贝进一张媒体光盘(CD/DVD)的音频或视频文件,Ubuntu也可以处理它。你可以在Ubuntu上安装很多的免费软件用于烧录或翻录一张CD/DVD光盘,但Ubuntu已经安装好一款默认的相关软件。接下来我们会使用这款默认软件去拷贝或翻录CD/DVD光盘。

Brasero光盘烧录机安装在UBuntu的每一个版本上。它是Ubuntu上默认的光盘烧录机。它被设计得足够简单,拥有诸多独特的特性来使得用户能够快速简便地创建光盘。

下面列出来的是Brasero的一些特性:

  • 创建数据CD/DVD时自动过滤隐藏和损坏的文件
  • 同时支持多个会话,可以执行磁盘文件的完整性检查
  • 可以即时烧录视频CD/DVD
  • 可以镜像CD/DVD内容到硬盘
  • 可以擦除可擦写CD/DVD

还有很多其它的功能。如果你想找一个Ubuntu上简便的磁盘刻录机,在做任何操作前请先看看这个软件。

要开始使用Brasero去烧录CD/DVD光盘,请确保你的电脑安装了CD/DVD烧录机。如果没有,显然你无法烧录。如果你的电脑符合要求,将你想要翻录的数据光盘插入CD/DVD,然后进入Dash,搜索Brasero。

当Brasero打开后,选择磁盘拷贝。这个功能会拷贝一个光盘里的内容,然后将其写入到另一个光盘中。如果这是你想要的,请继续。

如果Ubuntu能够访问你的CD/DVD烧录机,Brasero会打开并自动识别光盘内容。在这里,你可以单击 复制 从源光盘创建一个拷贝。如果你希望创建多个拷贝,单击按钮 创建多个拷贝

当系统提示安装所需的软件包时,单击 安装

安装完成后,Brasero会开始拷贝光盘。如果最终光盘完成拷贝,系统会提示你插入一张空白的可写入的CD/DVD光盘以便写入拷贝。插入它然后等待完成将内容写入光盘的操作。

当你完成以上操作时,移除光盘,就可以使用烧录好的光盘了!

via: http://www.liberiangeek.net/2013/12/daily-ubuntu-tips-copy-cd-dvd-discs-using-ubuntu/

译者:KayGuoWhu 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出