关于把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 里刻盘的信息。
- 关于把cd转成mp3的文章
- 把 DVD 转成 MPEG4/MP3 AVI
- 关于js把时间戳转成日期格式的问题
- Swift iOS实现把PCM语音转成MP3格式
- 最原始的CD转换mp3。
- #一个无聊的程序#用python调用lame把一个目录下的wav全部转成高音质mp3
- 经典的把一篇英文文章转成word2id形式的dict的一段python程序
- 从CD提取mp3
- 推荐一个不错的CD转MP3工具
- amr转成mp3步骤
- 用ffmpeg将aac转成mp3 的.bat文件
- 关于sudo与cd的
- 【科普文章】我的MP3拆解分析
- 怎样把数据库的行转成列
- 把数据转成excel格式的方法
- 怎么把PDF的格式转成PPT
- 如何把PDF转成PPT的格式
- 把中文表示的数字转成阿拉伯数字
- 不小心形象
- javaDB学习ing
- Spring结合Hibernate实现数据库事务性操作范例
- JS获取URL参数
- 在LINUX下怎么播放MP3等音频文件啊?
- 关于把cd转成mp3的文章
- Ajax其实并不神秘
- [转]你属于哪个版本的程序员
- Ajax技术原理解析
- 韩乔生语录
- C# 装箱和拆箱、理论概念
- 深入浅出学习正则表达式
- 关于文件路径的两个操作(转)
- C#.Net 常用函数和方法集