<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FoxLing - 前端开发 &#187; LAME命令</title>
	<atom:link href="http://foxling.org/tag/lame%e5%91%bd%e4%bb%a4/feed/" rel="self" type="application/rss+xml" />
	<link>http://foxling.org</link>
	<description>我还在寻找方向</description>
	<lastBuildDate>Tue, 10 Apr 2012 16:48:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>LAME 命令集合</title>
		<link>http://foxling.org/favorite/lame-command/</link>
		<comments>http://foxling.org/favorite/lame-command/#comments</comments>
		<pubDate>Sun, 04 May 2008 16:31:00 +0000</pubDate>
		<dc:creator>FoxLing</dc:creator>
				<category><![CDATA[收藏夹]]></category>
		<category><![CDATA[LAME命令]]></category>
		<category><![CDATA[MP3压缩]]></category>

		<guid isPermaLink="false">http://wp.foxling.cn/as-flex-air/lame-command/</guid>
		<description><![CDATA[LAME可是MP3压缩的王者，命令收集： LAME 命令行格式: lame [选项] [] 档案输入选项 -r 指定输入档案是 Raw PCM 格式 (.PCM 档案)。 -x 强迫来源档案的位元组顺序 (byte-order) 调换（压缩跨平台的档案时使用）。 如果压缩出来的档案是杂音，可以试试看这一个选项。 -s sfreq 指定来源档案的取样频率（单位为 KHz），预设为 44.1 KHz。 只有在输入档案为 PCM 格式时才需要使用，其余情形会自动从档头判断。 &#8211;mp1nput 输入的档案是 MP1 格式（利用内建的 mpglib 解码成 Wave 档案，下同）。 &#8211;mp2input 输入的档案是 MP2 格式。 &#8211;mp3input 输入的档案是 MP3 格式。 &#8211;ogginput 输入的档案是 Ogg Vorbis 格式。 动作模式选项 -m mode mode : (s) [...]]]></description>
			<content:encoded><![CDATA[<p>LAME可是MP3压缩的王者，命令收集：</p>
<p>LAME 命令行格式: lame [选项] <输入档名> [<输出档名>]<br />
档案输入选项</p>
<p>-r<br />
指定输入档案是 Raw PCM 格式 (.PCM 档案)。</p>
<p>-x<br />
强迫来源档案的位元组顺序 (byte-order) 调换（压缩跨平台的档案时使用）。<br />
如果压缩出来的档案是杂音，可以试试看这一个选项。</p>
<p>-s sfreq<br />
指定来源档案的取样频率（单位为 KHz），预设为 44.1 KHz。<br />
只有在输入档案为 PCM 格式时才需要使用，其余情形会自动从档头判断。</p>
<p>&#8211;mp1nput<br />
输入的档案是 MP1 格式（利用内建的 mpglib 解码成 Wave 档案，下同）。</p>
<p>&#8211;mp2input<br />
输入的档案是 MP2 格式。</p>
<p>&#8211;mp3input<br />
输入的档案是 MP3 格式。</p>
<p>&#8211;ogginput<br />
输入的档案是 Ogg Vorbis 格式。</p>
<p>动作模式选项</p>
<p>-m mode<br />
mode : (s) Stereo (j) Joint Stereo (f) Force ms_stereo (m) Mono</p>
<p>当使用的 VBR 品质为 4-9 或者 CBR <= 160 Kbps 时，预设为 Joint Stereo。<br />
其余时则预设为 Stereo。</p>
<p>Stereo: 单纯双声道立体声模式，在此种压缩模式中，LAME 将不会计算双声道之间的资料相关性，但是会协调分配双声道的资料流量，自动分配较多的 Bit 给复杂的声道使用。<br />
Joint Stereo: 在这个压缩模式下，LAME 会利用双声道之间的资料相关性进行演算。左右声道资料类似时，会利用 M/S (Mid/Side) 编码技术，计算中央声道 (L+R) 和两侧声道差异 (L-R) 的值，并且会分配较多的 Bit 给中央声道，增加资料记录频宽。<br />
不当的使用 Joint Stereo 模式可以造成人耳可辨的压缩失真，太多在 Stereo <-> Joint Stereo 之间的切换也不好听。为了决定何时要在两种模式之间切换，LAME 使用了比 ISO 文件复杂许多的演算法进行判别，因此可以放心使用 Joint Stereo 模式。<br />
Force: 强迫所有的 frame 全部使用 M/S Joint Stereo 编码，速度可以增快很多，但是不建议使用。<br />
Mono: 单声道编码模式。</p>
<p>-a<br />
将立体声档案混音成单声道後编码。<br />
混音的演算法是将左右声道加总後，衰减 6dB。</p>
<p>这个选项只有在输入档案为 PCM 格式时才需要，其他情形会从档头自动判断。<br />
要将立体声的 PCM 档案编码成单声道时，可以使用 &#34;-m s -a&#34;，对於 WAV 或 AIFF 档案，不管是立体声或是单声道输入， 使用 &#34;-m m&#34; 都会编码成单声道模式。</p>
<p>-d<br />
允许各声道有不同的编码区块模式 (block type)</p>
<p>-S<br />
不要印出执行进度和 VBR Bitrate 使用率图表</p>
<p>&#8211;disptime seconds<br />
每隔 seconds 秒印出一次执行进度</p>
<p>&#8211;ogg<br />
编码成 Ogg Vorbis 档案</p>
<p>&#8211;freeformat<br />
编码成 Free-Format 格式的档案。<br />
下了此参数後，可以使用 -b 参数，指定压缩成任何 8 以上的整数 Bitrate，但是大部分的 Player 均不支援这种格式的播放。</p>
<p>支援的 Player 列表：<br />
FreeAmp: 440 Kbps max<br />
in_mpg123: 560 Kbps max<br />
l3dec: 310 Kbps max<br />
LAME: 560 Kbps max</p>
<p>&#8211;decode<br />
输入 MPEG 或 OGG 档案，解码成 Wave 档。</p>
<p>-t<br />
解码成 Wave 档案时，不写入档头资讯。</p>
<p>&#8211;comp arg<br />
自动调整 Bitrate，尽量接近 arg 的压缩百分比率。</p>
<p>&#8211;scale arg<br />
将输入的声音资料，放大 arg 倍之後编码。</p>
<p>&#8211;athonly<br />
只使用 ATH (Absolute Threshold of Hearing) 作遮罩运算。<br />
这个选项使 LAME 忽略掉心理音响学模型 (Psycho-acoustic Model) 的输出结果，只采用绝对听觉底限作压缩的判断。<br />
在高 Bitrate 的情形下或许可以增进音质，或者是拿来进行实验。</p>
<p>&#8211;noath<br />
不使用 ATH 进行遮罩运算，只使用心理音响模型。</p>
<p>&#8211;athlower arg<br />
将 ATH 的底限降低 arg dB</p>
<p>&#8211;raise-smr arg<br />
0 <= arg <= 1<br />
调节 SMR 参数。</p>
<p>&#8211;short<br />
使用短区块。</p>
<p>&#8211;noshort<br />
不使用短区块。</p>
<p>&#8211;voice<br />
（实验性）人声编码模式。</p>
<p>&#8211;preset type<br />
type : phone, phon+, lw, mw-eu, mw-us, sw, fm, voice, radio, tape, hifi, cd, stereo<br />
使用一些预设的编码参数，可以输入 &#8211;preset help 获得详细资料。</p>
<p>固定 Bitrate 模式 (CBR) 选项</p>
<p>-h<br />
高品质模式，启动某些可以增进品质的运算，但是会降低一些速度（建议使用）。<br />
这个选项在 VBR 压缩模式中是预设开启的。</p>
<p>-f<br />
快速模式，但会降低品质（预设）。<br />
杂音成型 (Noise Shaping) 将会被关闭，但是心理音响模型还是会被用来计算 Bit 分配和 Pre-Echo 侦测。</p>
<p>-b bitrate<br />
指定压缩的 Bitrate。可以使用的 Bitrate 如下：<br />
MPEG Layer 1 (32K, 44.1K, 48K): 32 40 48 56 64 80 96 112 128 160 192 224 256 320<br />
MPEG Layer 2 (16K, 22.05K, 24K): 8 16 24 32 40 48 56 64 80 96 112 128 144 160<br />
预设值 MPEG1 为 128Kbps，MPEG2 为 80Kbps。<br />
不管做哪一种设定，为了节省空间，被判断为静音的部分，会自动采用最小的 Bitrate。</p>
<p>平均 Bitrate 模式 (ABR) 选项</p>
<p>&#8211;abr bitrate<br />
不指定品质，而指定想要的平均 Bitrate，LAME 会自动使用不同的 frame 大小。 bitrate 许可的范围是 4-310，可以使用这个范围内的任一个整数。<br />
同时可以使用 -b 和 -B 指定变动范围的上下限，像是 lame &#8211;abr 123 -b 64 -B 192 a.wav a.mp3 将会限制可以使用的 frame 大小范围在 64-192 Kbits 之间。<br />
使用 -B 是不建议的。 一个 128Kbps 的 MP3 资料流，因为可以使用 Bit Reservoir，所以有一些 frame 其实可以使用到与 320Kbps frame 相同大小的空间。 VBR 并不使用 Bit Reservoir，因此需要允许使用 320Kbps 大小的 frame 才能达到与 CBR 相同的弹性。</p>
<p>可变 Bitrate 模式 (VBR) 选项</p>
<p>-v<br />
使用 VBR 模式。</p>
<p>&#8211;vbr-old<br />
使用旧的 VBR 压缩演算法。</p>
<p>&#8211;vbr-new<br />
使用新的 VBR 压缩演算法（预设）。</p>
<p>-V quality<br />
指定 VBR 的压缩品质，范围为 0-9 （数字越小品质越高），预设值为 4。</p>
<p>-b bitrate<br />
指定 Bitrate 变动的下限，预设为 32 Kbps。</p>
<p>-B bitrate<br />
指定 Bitrate 变动的上限，预设为 320 Kbps。</p>
<p>-F<br />
强迫遵守 -b 的限制，适合无法解码低 Bitrate 的 MP3 随身听使用。<br />
不启动这一个选项，当输入为类比静音（强度低於 ATH）时，将会忽略最低 Bitrate 的限制，使用压缩格式中的最低 Bitrate。</p>
<p>-t<br />
不写入 Xing VBR 档头，会造成时间总长显示不正确以及搜寻功能失效等问题。</p>
<p>&#8211;nohist<br />
压缩档案时，不显示 VBR Bitrate 使用率图表。</p>
<p>MP3 档头/资料流选项</p>
<p>-c<br />
标记档案为有版权 (copyrighted)。</p>
<p>-o<br />
标记档案为非原始档 (non-original)。</p>
<p>-p<br />
错误保护，会在每个 frame 占用 16bit 进行 CRC 编码（可能减损音质）。</p>
<p>&#8211;nores<br />
不使用 Bit Reservoir 功能（会严重减损 CBR 音质）。</p>
<p>滤波器选项</p>
<p>-k<br />
保留住所有频率。<br />
压缩时，为了把资料流量保留给最重要的频段，提高压缩出来的品质，LAME 会自动随着所选用的 Bitrate 指定高低通滤波器的数值。 如果把频宽设定的比预设值还要大的话，可能会造成无法预期的鸣响以及失真，小心使用！</p>
<p>&#8211;lowpass freq<br />
设定低通滤波器的起始点为 freq KHz<br />
高於这个频率的声音会被截除。</p>
<p>&#8211;lowpass-width freq<br />
设定低通滤波器的宽度，预设为 15% 的 &#8211;lowpass 频率。</p>
<p>&#8211;highpass freq<br />
设定高通滤波起始点为 freq KHz<br />
低於这个频率的声音会被截除。</p>
<p>&#8211;highpass-width freq<br />
设定高通滤波器的宽度，预设为 15% 的 &#8211;highpass 频率。</p>
<p>&#8211;resample freq<br />
输出档案的取样频率。</p>
<p>&#8211;cwlimit freq<br />
计算音色到指定的频率。</p>
<p>最高品质参数：<br />
&#8211;alt-preset insane或者&#8211;alt-preset cbr 320<br />
320k CBR，音质最好，文件体积最大</p>
<p>VBR参数：<br />
1.&#8211;alt-preset extreme<br />
220-270k左右的VBR，音质与上面参数相仿，但文件体积小25%，推荐此参数<br />
2.&#8211;alt-preset fast extreme<br />
音质比上面参数稍微差一些<br />
3.&#8211;alt-preset standard<br />
180-220k左右的VBR，在音质和文件大小之间比较好的平衡<br />
4.&#8211;alt-preset fast standard<br />
音质比上面参数稍微差一些<br />
5.&#8211;alt-preset standard -Y<br />
虽然品质稍差，但文件体积非常小</p>
]]></content:encoded>
			<wfw:commentRss>http://foxling.org/favorite/lame-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

