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 里刻盘的信息。

关于把cd转成mp3的文章相关推荐

  1. 用Cool Edit Pro 2.1将CD转换成MP3的方法

    用Cool Edit Pro 2.1将CD转换成MP3的方法 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of ...

  2. 如何快速把音乐转成MP3格式

    身边有这样一群朋友经常搞音乐,仿佛生活的乐趣只有音乐,不能也能理解,谁没有点自己的爱好呢?但是如果想要在茫茫人海中成为佼佼者,并不是这么容易的,但是我们要在速度上赢更多的人,所以写了这篇如何快速将音频 ...

  3. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.4 将音乐CD转换成WAV、MP3...

    本节书摘来自异步社区<电脑音乐制作实战指南:伴奏.录歌.MTV全攻略>一书中的第2章,第2.4节,作者 健逗,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2. ...

  4. Linux上silk微信语音转换成mp3格式

    最近项目中有个需求,要求把silk微信小程序语音转换成mp3格式,现在Linux中已经实现了,windows的实现方式也很简单,可在网上搜索其它方式,文章最后也给出了几个链接可以参考.以下是对笔者在实 ...

  5. 怎么把wav转换成mp3格式,5种方法值得收藏

    怎么把wav转换成mp3格式?wav格式相信很多小伙伴们不是很熟悉,这种文件格式通常用于录音室等一些专业音乐项目上,那么wav格式和mp3格式有什么区别呢?wav全名Waveform Audio Fi ...

  6. Android录音amr实时转成MP3格式

    文章目录 MP3 录音使用说明 步骤一:下载NDK,并配置(Mac) 步骤二:修改C代码相关路径,编译成so库 步骤三:应用层代码代码调用系统AudioRecord类开始录音 开始录音 start() ...

  7. x3m文件怎么转换成mp3_视频中的音频怎么单独提取出来转换成mp3格式

    视频格式中通常是包含着音频格式的,而在看视频时看见有喜欢的bgm或者片头曲片尾曲时想把其中的音频单独的提取出来怎么办呢?此时通常可以用一些音频转换器把你喜欢的这些音频片段单独的提取出来,接下来就教你怎 ...

  8. 如何将flac转换成mp3

    flac是一种无损压缩的音频格式,虽然音质好,但是体积依然是巨大,所以还是有许多的小伙伴,不是很喜欢这种格式的音频.他们在拿到这种格式的音频之后都会选择将其转换成mp3格式的,那么flac怎么转换成m ...

  9. 怎么把录音文件转换成mp3格式,3个高效方法

    在工作中,我们可能会选择录音来记录会议内容,以便之后整理会议纪要.但是我们知道录音文件的格式千差万别.比如在手机上录制的音频文件通常以M4A.WAV等多种格式存储,然而这些格式可能会存在不兼容的问题, ...

最新文章

  1. mongoDb数据库可视化工具 --- Robo
  2. 回馈粉丝,包邮送一台全新iPad
  3. [剑指offer][JAVA]面试题第[16]题[数值的整数次方][位运算][二分法]
  4. MPC(模型预测控制)控制小车沿轨迹移动——C++实现
  5. Android 在PreferenceActivity 中移除一个Preference
  6. 用winpcap实现局域网DNS欺骗
  7. mui-添加自定义图标(彩色)
  8. Android开发支付集成——微信集成
  9. java 个人通讯录_java web个人通讯录系统设计
  10. dpdk-pktgen 的安装和基本使用
  11. JS奇谋诡计——16 Hacks
  12. Linux-启动和服务(service)
  13. linux所说的挂载是什么意思
  14. 2018-2019-2 20175227张雪莹《Java程序设计》实验三 《敏捷开发与XP实践》
  15. HTML的文本输入框、密码输入框
  16. excel简繁转换 excel中文简繁转换不在了该怎么办?
  17. 2006年4月度国际标准化组织C++会议纪要[原文发表时间:2006年5月3日]
  18. 计算机教室英语手抄报图片,英语知识总结手抄报
  19. 三种3G网络制式简介
  20. 3Blue1Brown系列:克莱姆法则

热门文章

  1. 关于openLocation无法唤起内置地图问题
  2. linux6禁用屏幕保护程序,彻底关闭屏幕保护程序的方法避免长时间不动屏幕会生成屏保...
  3. scroll滚动性能优化
  4. EditThisCookie chrome插件使用cookie属性介绍
  5. rm命令——删除文件或目录
  6. vue电影座位选座,最简单的写法没有之一
  7. android 按钮并排左右_线性布局有两个按钮并排 - 安卓
  8. 微信小程序canvas 2d 绘制图片与文字 导出图片
  9. 100个python算法超详细讲解:卡布列克常数
  10. python 重定向 system32文件夹_64位系统下System32文件系统重定向