关于把cd转成mp3的文章

来源:互联网 发布:电梯劝烟 知乎 编辑:程序博客网 时间:2024/05/01 09:03
7.3 MP3音频 贡献者Chern Lee.   MP3 (MPEG Layer 3 Audio)达到过CD音质的效果,FreeBSD工作站没理由会缺少这样的好东东。 7.3.1 MP3播放器   现在为止, 最为流行的 X11 MP3 播放器是 XMMS (X 多媒体系统)。 Winamp 的肤面能够直接用于 XMMS, 因为他的 GUI 几乎和 Nullsoft 的 Winamp 完全相同。 另外, XMMS 也提供了内建的插件支持。   XMMS 能够通过 multimedia/xmms port 或 package 来安装。   XMMS 的界面很直观, 他提供了播放列表、 图像化均衡器等等。 假如您熟悉 Winamp, 就会感觉 XMMS 很容易使用。    audio/mpg123 port 提供了一个命令行界面的 MP3 播放器。   mpg123 能够在执行时通过命令行指定声音设备和要播放的 MP3 文档, 如下所示: # mpg123 -a /dev/dsp1.0 Foobar-GreatestHits.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3. Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp. Uses code from various people. See 'README' for more! THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! Playing MPEG stream from Foobar-GreatestHits.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo   /dev/dsp1.0 应该换成您的系统上的 dsp 设备。 7.3.2 抓取CD音轨   在对CD或CD音轨编码成MP3之前, CD上的音频数据应先抓到硬盘里。 这个能够通过复制原始的CDDA(CD数字音频)数据成为波形(WAV)文档。   工具 cdda2wav 是 sysutils/cdrtools 套件的一部份,可用来从CD中获取音频及其相关信息。   把CD放到光驱里,下面的命令能够完成 (作为 root用户) 把整张 CD 分割成单个 (每个音轨) 的WAV文档:/para> # cdda2wav -D 0,1,0 -B   cdda2wav 支持 ATAPI (IDE)光驱。 从IDE光驱中抓取音轨, 需要用设备名称代替SCSI的单元号。 例如, 想从 IDE 光驱中抓取第7道音轨: # cdda2wav -D /dev/acd0 -t 7   参数 -D 0,1,0 表示 SCSI 设备 0,1,0, 和命令 cdrecord -scanbus的输出相对应。   抓取单轨,要使用选项-t,如下所示: # cdda2wav -D 0,1,0 -t 7   这个实例用于抓取第七个音轨。要抓取一定范围的音轨,如从1到7: # cdda2wav -D 0,1,0 -t 1+7   利用 dd(1) 也能够从ATAPI光驱中抓取音轨,从 第 17.6.5 节 能够了解更多。 7.3.3 MP3 编码   现今,可选的MP3编码器是lame。 Lame能够从ports树里的 audio/lame 处找到。   利用抓取的WAV文档,下边的命令就能够把 audio01.wav 转换成audio01.mp3: # lame -h -b 128 / --tt "Foo Song Title" / --ta "FooBar Artist" / --tl "FooBar Album" / --ty "2001" / --tc "Ripped and encoded by Foo" / --tg "Genre" / audio01.wav audio01.mp3   128 kbits 是标准的MP3位率(bitrate)。 许多人可能喜欢更高的品质例如 160 或 192。 更高的位率, 会使 MP3 占用更多的磁盘空间--但音质会更高。选项 -h 控制 “高品质但低速度 (higher quality but a little slower)” 模式的开关。 选项 --t 表示把 ID3 标签--通常包含了歌曲的信息, 植入到MP3文档里。 其他的编码选项能够查询 lame 的联机手册。 7.3.4 MP3 解码   要把MP3歌曲刻录成音乐CD,就需要把他转换成非压缩的波形(WAV)格式。 XMMS 和 mpg123 都支持把MP3输出成非压缩格式文档。   在XMMS中输出到磁盘: 启动 XMMS. 在窗口里右击鼠标,弹出XMMS菜单。 在选项(Options)里选择设定(Preference)。 改变输出插件成“写磁盘插件(Disk Writer Plugin)”。 按配置(Configure)。 输入或选择一个目录用于存放解压的文档。 象平常相同,把MP3文档装入到XMMS里边, 把音量调节到100%并且关掉EQ设定。 按一下播放(Play) ── XMMS 如同在播放mp3相同,只是听不到声音。 实际上是在播放mp3到一个文档里。 要想再听MP3歌曲,记得把默认的输出插件设回原来的值。   用mpg123进行标准输出: 执行 mpg123 -s audio01.mp3 > audio01.pcm   XMMS输出的文档是波形(WAV)格式, 而mpg123 则把MP3转换成无压缩的PCM 音频数据。两种格式都支持用 cdrecord 刻录成音乐CD。 使用 burncd(8) 您就必须使用无压缩的PCM。 假如选择波形格式, 就要注意在每道开始时的一小点杂音, 这段声音是波形文档的头部份。 能够使用工具 SoX 来轻松去除。 SoX 可从 audio/sox port 或包(package)中安装得到: % sox -t wav -r 44100 -s -w -c 2 track.wav track.raw   阅读 第 17.6 节 这部份能够了解到更多在 FreeBSD 里刻盘的信息。
原创粉丝点击