view DOCS/zh/sound.html @ 12545:868376f81c30

Fix hang on broken mmst streams Patch by adland
author rtognimp
date Mon, 07 Jun 2004 19:23:04 +0000 (2004-06-07)
parents 05b3a03fdd8f
children
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <TITLE>蕗咄 -- MPlayer -- Linux和議窮唹殴慧匂</TITLE>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gbk">
</HEAD>

<BODY>


<H3><A NAME="audio">2.3.2 咄撞補竃譜姥</A></H3>

<H4><A NAME="sync">2.3.2.1 咄撞/篇撞揖化</A></H4>

<P>MPlayer議咄撞俊笥各葎<I>libao2</I>。万朕念淫根宸乂駁強�</P>

<DL>
  <DT>oss</DT>
  <DD>OSS(ioctl)駁強(屶隔啣周AC3補竃)</DD>

  <DT>sdl</DT>
  <DD>SDL駁強(屶隔<B>ESD</B>�<B>ARTS</B>岻窃議咄撞便擦序殻)</DD>

  <DT>nas</DT>
  <DD>NAS(Network Audio System)駁強</DD>

  <DT>alsa5</DT>
  <DD>云仇議ALSA 0.5駁強</DD>

  <DT>alsa9</DT>
  <DD>云仇議ALSA 0.9駁強(屶隔啣周AC3補竃)</DD>

  <DT>sun</DT>
  <DD>BSD才Solaris8喘薩議SUN咄撞駁強(<CODE>/dev/audio</CODE>)</DD>

  <DT>arts</DT>
  <DD>云仇議ARTS駁強(麼勣寞斤KDE喘薩)</DD>

  <DT>esd</DT>
  <DD>云仇議ESD駁強(麼勣寞斤GNOME喘薩)</DD>
</DL>

<P>Linux和議蕗触駁強嗤惹否諒籾。宸頁咀葎MPlayer聞喘匯倖<EM>屎鳩</EM>園鷹議蕗触駁強坪秀議蒙來栖糞�咄撞/篇撞揖化。凖唆議頁嗤乂駁強議恬宀
音壓窄宸倖孔嬬�万壓殴慧MP3才糞�蕗咄丼惚扮旺音俶勣。</P>

<P>艶議箪悶殴慧匂曳泌<A HREF="http://avifile.sourceforge.net">aviplay</A>賜宀<A
HREF="http://xine.sourceforge.net">xine</A>辛嬬壓宸乂駁強貧垢恬短嗤諒籾咀葎麿断聞喘坪何柴扮匂議^酒汽 ̄圭隈。
霞編燕苧麿断議圭隈短嗤MPlayer議圭隈嗤丼楕。</P>

<P>聞喘匯倖屎鳩園崙議咄撞駁強議扮昨MPlayer繍喟垓音氏恢伏咄撞�購議A/V音揖化�茅掲低議猟周崙恬議�輝壯呉。(man page戦中嗤盾畳議一隈)。</P>

<P>泌惚低当派囑欺匯倖音挫議咄撞駁強�晦編聞喘<CODE>-autosync</CODE>僉��万哘乎辛參盾畳低議諒籾。�聾議佚連歌需man page。</P>

<P>匯乂戻幣�</P>

<UL>
  <LI>泌惚低嗤OSS駁強�枠晦編<CODE>-ao oss</CODE>(宸頁潮範議)。泌惚低囑欺谷缶�唯峭賜宀販採音屎械議並秤�
晦編<CODE>-ao sdl</CODE>(廣吭�低俶勣芦廾SDL垂才遊猟周)。俯謹秤趨和SDL議咄撞駁強脅氏嗤逸廁�匆屶隔ESD(GNOME)�ARTS(KDE)。</LI>
  <LI>泌惚低聞喘ALSA 0.5議井云�椎担低叱窄悳頁音誼音聞喘<CODE>-ao alsa5</CODE>�咀葎ALSA 0.5議OSS径寔載buggy�
氏擬崑<B>MPlayer雲寸</B>旺竃�宸劔議佚連�<BR>
    <CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></LI>
  <LI>壓Solaris貧�喘<CODE>-ao sun</CODE>僉�僉夲聞喘SUN議咄撞駁強�倦夸篇撞咄撞脅涙隈垢恬。</LI>
  <LI>泌惚貫CD-ROM貧殴慧扮蕗咄柳埔�嬉蝕IRQ unmasking�匆祥頁聞喘凋綜<CODE>hdparm -u1 /dev/cdrom</CODE>(<CODE>man hdparm</CODE>)。宸
匯違栖傍扮嗤吩議�序匯化議宙峰壓<A HREF="cd-dvd.html#drives">CD-ROM何蛍</A>。</LI>
</UL>


<H4><A NAME="experiences">2.3.2.2 蕗触悶刮�容呪</A></H4>

<P>Linux和議蕗触駁強麼勣頁徭喇井云議OSS。宸乂駁強壓2.5議蝕窟峯嶄厮将瓜<A HREF="http://www.alsa-project.org">ALSA</A>(Advanced
  Linux Sound Architecture)函旗�泌惚低議窟佩井嶄珊短嗤聞喘ALSA�遇低議蕗触嗽嗤諒籾低辛嬬哘乎編編。ALSA議駁強匯違栖傍�壓
惹否來�燕�才蒙來圭中脅曳OSS勣挫�徽匆嗤乂蕗触峪嗤<A HREF="http://www.opensound.com/">4Front Technologies</A>議斌匍井云議
OSS駁強嘉屶隔�麿断匆屶隔匯乂掲Linux狼由。</P>

<TABLE BORDER="1" WIDTH="100%">

  <TR>
    <TH ROWSPAN="2"><B>蕗触</B></TH>
    <TH COLSPAN="4"><B>駁強</B></TH>
    <TH ROWSPAN="2"><B>恷寄kHz</B></TH>
    <TH ROWSPAN="2"><B>恷寄蕗祇方</B></TH>
    <TH ROWSPAN="2"><B>恷寄嬉蝕方<FONT SIZE="-2"><A HREF=#note1>[1]</A></FONT></B></TH>
  </TR>

  <TR>
    <TH><B>OSS/Free</B></TH>
    <TH><B>ALSA</B></TH>
    <TH><B>OSS/Pro</B></TH>
    <TH><B>凪麿</B></TH>
  </TR>

  <TR>
    <TD><B>VIA医墮仂頭(via82cxxx)峪嬬48kHz</B></TD>
	<TD><A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&amp;release_id=59602">via82cxxx_audio</A></TD>
	<TD>snd-via82xx</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>4-48 kHz賜宀峪嬬聞喘48 kHz�函畳噐仂頭</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>Aureal Vortex 2</B></TD>
    <TD>短嗤</TD>
	<TD>短嗤</TD>
	<TD>OK</TD>
	<TD><A HREF="http://aureal.sourceforge.net">Linux Aureal Drivers</A><BR>
	<A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">産喝寄弌奐紗欺32k</A></TD>
	<TD>48</TD>
	<TD>4.1</TD>
	<TD>5+</TD>
  </TR>

  <TR>
    <TD><B>SB Live!</B></TD>
    <TD>庁亭圭塀OK�SP嚥DIF音嬬垢恬</TD>
    <TD>脅OK</TD>
	<TD>脅OK</TD>
	<TD><A HREF="http://opensource.creative.com">Creative議OSS駁強(屶隔SP/DIF)</A></TD>
    <TD>192</TD>
	<TD>4.0/5.1</TD>
    <TD>32</TD>
  </TR>

  <TR>
    <TD><B>SB 128 PCI(es1371)</B></TD>
    <TD>OK</TD>
    <TD>?</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>48</TD>
    <TD>羨悶蕗</TD>
    <TD>2</TD>
  </TR>

  <TR>
    <TD><B>SB AWE 64</B></TD>
    <TD>恷寄44kHz</TD>
    <TD>48kHz油軟栖載壯</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>48</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>GUS PnP</B></TD>
    <TD>短嗤</TD>
    <TD>OK</TD>
    <TD>OK</TD>
    <TD>&nbsp;</TD>
    <TD>48</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>Gravis UltraSound ACE</B></TD>
    <TD>音OK</TD>
    <TD>OK</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>44</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>Gravis UltraSound MAX</B></TD>
    <TD>OK</TD>
    <TD>OK (?)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>48</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>ESS 688</B></TD>
    <TD>OK</TD>
    <TD>OK(?)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>48</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>C-Media蕗触(陳匯嶽�)</B></TD>
    <TD>音OK(嗤瀰瀰蕗)(?)</TD>
    <TD>OK</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>?</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>Yamaha蕗触(*ymf*)</B></TD>
    <TD>音OK(?)(辛嬬哘乎喘<CODE>-ao sdl</CODE>)</TD>
    <TD>峪嗤聞喘ALSA 0.5議OSS庁亭<B>旺聞喘</B><CODE>-ao sdl</CODE>(!)(?)扮OK</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>?</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>聞喘envy24仂頭議蕗触(曳泌Terratec EWS88MT)</B></TD>
    <TD>?</TD>
    <TD>?</TD>
    <TD>OK</TD>
    <TD>&nbsp;</TD>
    <TD>?</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
  </TR>

  <TR>
    <TD><B>PC剌蕗匂賜宀DAC</B></TD>
    <TD>OK</TD>
    <TD>none</TD>
    <TD>&nbsp;</TD>
    <TD><A HREF="http://www.geocities.com/stssppnn/pcsp.html">Linux PC剌蕗匂議OSS駁強</a></TD>
    <TD>駁強辛參庁亭欺44.1�辛嬬厚互。</TD>
    <TD>汽蕗祇</TD>
    <TD>1</TD>
  </TR>

</TABLE>

<P><A NAME="note1"><B>[1]</B></A>�辛參<I>揖扮</B>聞喘宸倖譜姥議殻會倖方。</P>

<P>斤宸倖猟周議郡澄頁鞭散哭議。萩御盆厘断低議蕗触頁泌採嚥MPlayer慌揖垢恬議。</P>

<H4><A NAME="af">2.3.2.3 Audio filters</A></H4>

<P>析議咄撞峨周瓜仟議咄撞陀承蚊函旗阻。咄撞陀承喘栖壓蕗咄欺器蕗触岻念個延蕗咄方象議奉來。爾試才購液陀承宥械頁徭強議徽匆辛參膿崙。
輝咄撞方象議奉來嚥蕗触勣箔議音揖扮祥氏爾試陀承�音俶勣扮祥氏購液。<CODE>-af filter1,filter2,...</CODE>僉�喘栖函旗陀承議潮範佩葎
賜宀峨秘音嬬徭強峨秘議陀承。陀承繍梓孚万断壓矯催蛍侯議双燕嶄竃�議乏會塰佩。</P>

<P>箭泌:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af resample,pan movie.avi </CODE></P>

<P>蕗咄繍枠宥狛resample陀承隼朔宥狛pan陀承。廣吭双燕嶄音嬬淫根販採腎鯉�倦夸万繍氏払移。</P>

<P>陀承宥械嗤僉�喘栖個延麿断議佩葎。宸乂僉�壓和中議嫗准氏�聾議盾瞥。輝僉�瓜福待頁陀承繍峇佩潮範議譜崔。宸戦頁匯倖
聞喘揮�哘僉�議陀承議箭徨�</P>

<P>&nbsp;&nbsp;<CODE>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1
  -srate 11025 media.avi</CODE></P>

<P>繍resample陀承議補竃撞楕譜崔葎11025Hz旺聞喘pan陀承委咄撞詞栽欺匯倖蕗祇。</P>

<P>宸倖陀承蚊議塰佩喇<CODE>-af-adv</CODE>僉�陣崙。宸倖僉�嗤曾倖徨僉��</P>

<DL>
  <DT><CODE>force</CODE><DT>
  <DD>頁匯倖曳蒙囃喘栖陣崙陀承泌採峨秘參式万断聞喘奕劔議堀業/娼鳩業單晒�
    <DL>
      <DT><CODE>0</CODE></DT>
      <DD>聞喘陀承議徭強峨秘旺功象CPU議堀業單晒。</DD>
      <DT><CODE>1</CODE></DT>
      <DD>聞喘陀承議徭強峨秘旺葎恷互堀業單晒。<BR>
        <EM>少御�</EM>咄撞峨周議嗤乂蒙來繍氏払丼�蕗咄嵎楚繍氏和週。</DD>
      <DT><CODE>2</CODE></DT>
      <DD>聞喘徭強峨秘旺葎嵎楚單晒。</DD>
      <DT><CODE>3</CODE></DT>
      <DD>音聞喘徭強峨秘匆音序佩單晒。<BR>
        <I>少御�</I>宸倖譜崔辛嬬氏擬崑MPlayer雲寸。</DD>
      <DT><CODE>4</CODE></DT>
      <DD>梓孚貧中0僉�徭強峨秘陀承�徽勝辛嬬議聞喘検泣侃尖。</DD>
      <DT><CODE>5</CODE></DT>
      <DD>梓孚貧中1僉�徭強峨秘陀承�徽勝辛嬬議聞喘検泣侃尖。</DD>
      <DT><CODE>6</CODE></DT>
      <DD>梓孚貧中2僉�徭強峨秘陀承�徽勝辛嬬議聞喘検泣侃尖。</DD>
      <DT><CODE>7</CODE></DT>
      <DD>梓孚貧中3僉�徭強峨秘陀承�徽勝辛嬬議聞喘検泣侃尖。</DD>
    </DL>
  </DD>

  <DT><CODE>list</CODE></DT>
  <DD>頁-af僉�議艶兆。</DD>
</DL>

<P>陀承蚊揖劔氏唹�和中議匯違僉��

<DL>
  <DT><CODE>-v</CODE></DT>
  <DD>奐紗庇噫雫艶聞寄何蛍陀承�幣侃現紗議彜蓑佚連。</DD>
  <DT><CODE>-channels</CODE></DT>
  <DD>宸倖僉�譜崔低�斑低議蕗触聞喘議補竃蕗祇方。万揖劔氏唹�貫箪悶盾鷹侃議蕗祇方。泌惚箪悶淫根議蕗祇方富噐勣箔議蕗祇方
channels峨周(需和中)繍徭強峨秘。協�繍聞喘channels陀承議潮範協�。</DD>
  <DT><CODE>-srate</CODE></DT>
  <DD>宸倖僉�僉夲低�斑低議蕗触聞喘議寡劔楕�泌惚低議蕗触議寡劔楕嚥輝念箪悶音揖�resample峨周(需和中)繍峨秘欺咄撞陀承蚊嶄
栖温灰宸倖餓艶。</DD>
  <DT><CODE>-format</CODE><DT>
  <DD>宸倖僉�譜崔蕗触才咄撞陀承蚊岻寂聞喘議寡劔鯉塀�泌惚低議蕗触勣箔議寡劔鯉塀囃輝念箪悶音揖�匯倖format陀承(需和中)繍徭強峨秘
栖序佩距屁。</DD>
</DL>


<H4><A NAME="af_resample">2.3.2.3.1 幅/週寡劔楕</A></H4>

<P>MPlayer頼畠屶隔聞喘<CODE>resample</CODE>峨周序佩蕗咄議幅/週寡劔楕。輝低聞喘耕協寡劔楕議蕗触賜宀瓜峪惹否
恷寄44.1kHz議析蕗触囈弾扮辛參聞喘万。宸倖陀承氏壓俶勣扮徭強蝕尼�徽万匆辛參喘凋綜佩�塀議蝕尼。麿嗤眉倖僉��</P>

<DL>
  <DT><CODE>srate &lt;8000-192000&gt;</CODE></DT>
  <DD>頁匯倖屁方喘栖譜崔補竃議寡劔撞楕�參Hz葎汽了。嗤丼袈律貫8kHz欺192kHz。泌惚補秘補竃議寡劔撞楕�揖賜宀宸倖僉�
瓜福待陀承週徭強亢墮。互議寡劔撞楕宥械氏戻互蕗咄議嵎楚�蒙艶頁効艶議陀承匯軟聞喘議扮昨。</DD>

  <DT><CODE>sloppy</CODE></DT>
  <DD>頁匯倖辛僉議屈序崙僉�聞補竃撞楕辛參嚥<CODE>srate</CODE>公協議撞楕不嗤音揖。宸倖僉�喘噐蝕兵殴慧議狛殻掲械蛸議秤趨。
万頁潮範嬉蝕議。</DD>

  <DT><CODE>type &lt;0-2&gt;</CODE><DT>
  <DD>頁辛僉議壓<CODE>0</CODE>欺<CODE>2</CODE>岻寂議屁方喘栖畳協聞喘椎嶽嶷仟寡劔議圭塀。<CODE>0</CODE>嶷仟寡劔圭塀葎
旗燕�來峨峙麻隈�<CODE>1</CODE>旗燕聞喘謹�filter-bank才屁方侃尖狛殻�<CODE>2</CODE>旗燕聞喘謹�filter-bank才検泣侃尖
狛殻。�來峨峙掲械議氏�徽頁蕗咄嵎楚載餓蒙艶頁壓幅互寡劔楕扮。嵎楚恷挫議扮<CODE>2</CODE>旗燕議嶷仟寡劔圭隈�徽CPU議
�債恷寄。</DD>
</DL>

<P>幣箭:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af resample=44100:0:0</CODE></P>

<P>繍resample陀承議補竃撞楕譜協葎44100Hz聞喘娼鳩議補竃撞楕抹慧才�來峨峙麻隈。</P>


<H4><A NAME="af_channels">2.3.2.3.2 個延蕗祇方</A></H4>

<P><CODE>channels</CODE>陀承喘栖耶紗才肇茅蕗祇�万匆辛參喘栖糞�蕗祇議協�嚥鹸崙。輝咄撞陀承蚊議補竃嚥補秘蚊音揖
賜宀輝艶議陀承俶勣万頁万繍徭強蝕尼。輝音俶勣頁宸倖陀承氏徭佩亢墮。僉�議方朕頁辛延議�</P>

<DL>
  <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
  <DD>頁<CODE>1</CODE>欺<CODE>6</CODE>寂議屁方喘栖譜協補竃議蕗祇方。宸倖僉�議駅倬議�音譜崔氏擬崑塰佩扮危列。</DD>

  <DT><CODE>nr &lt;1-6&gt;</CODE></DT>
  <DD>頁<CODE>1</CODE>欺<CODE>6</CODE>岻寂議屁方喘栖峺協協�議方楚�宸倖僉�頁辛僉議�泌惚福待繍聞喘潮範議協�。</DD>

  <DT><CODE>from1:to1:from2:to2:from3:to3...</CODE></DT>
  <DD>頁<CODE>0</CODE>欺<CODE>5</CODE>岻寂議匯斤方協吶耽倖蕗祇瓜協�欺陳戦。</DD>
</DL>

<P>泌惚峪公協<CODE>nch</CODE>繍聞喘潮範議協��万頁宸劔垢恬議�泌惚補竃蕗祇議方楚寄噐補秘蕗祇議方楚祥峨秘腎
蕗祇(茅阻委汽蕗祇詞栽葎羨悶蕗�緩扮汽蕗祇氏補竃欺曾倖補竃蕗祇)。泌惚補竃蕗祇議方楚曳補秘蕗祇議方楚富�謹噫
議蕗祇繍瓜評肇。</P>

<P>幣箭1:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi </CODE></P>

<P>繍補竃蕗祇譜葎4�旺譜協4倖協��委0蕗祇才1蕗祇札算�2�3蕗祇隠隔圻彜。廣吭泌惚殴慧峪嗤曾倖蕗祇議箪悶
2�3蕗祇繍短嗤蕗咄�徽0�1蕗祇挽隼氏札算。</P>

<P>幣箭2:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi </CODE></P>

<P>繍委蕗祇方譜葎6�旺譜崔4倖協��委0蕗祇鹸崙欺0欺3蕗祇�4�5蕗祇挽隼短嗤蕗咄。</P>


<H4><A NAME="af_format">2.3.2.3.3 寡劔鯉塀廬算</A></H4>

<P><CODE>format</CODE>陀承壓音揖議寡劔鯉塀岻寂廬算�輝蕗触賜凪麿陀承俶勣頁万氏徭強蝕尼。</P>

<DL>
  <DT><CODE>bps &lt;number&gt;</CODE></DT>
  <DD>辛參頁<CODE>1</CODE>, <CODE>2</CODE>賜宀<CODE>4</CODE>旗燕劔云議忖准方。宸倖僉�頁駅倬議�音譜崔氏
擬崑塰佩扮危列。</DD>

  <DT><CODE>f &lt;format&gt;</CODE></DT>
  <DD>頁宙峰劔云鯉塀議忖憲堪。忖憲堪哘乎頁和中宸乂叫廉議怏栽�<CODE>alaw</CODE>, <CODE>mulaw</CODE>賜宀<CODE>imaadpcm</CODE>,
  <CODE>float</CODE>賜宀<CODE>int</CODE>, <CODE>unsigned</CODE>賜宀<CODE>signed</CODE>, <CODE>le</CODE>賜宀<CODE>be</CODE>
(詰了單枠賜互了單枠)。宸倖僉�頁駅倬議�音譜崔氏擬崑塰佩扮危列。</DD>
</DL>

<P>幣箭�<BR>
  &nbsp;&nbsp;<CODE>mplayer -af format=4:float media.avi</CODE></P>

<P>繍委補竃鯉塀譜崔葎耽倖劔云4忖准議検泣方象。</P>


<H4><A NAME="af_delay">2.3.2.3.4 决岳</A></H4>

<P><CODE>delay</CODE>陀承决岳蕗咄欺器剌蕗匂議扮寂聞誼音揖議蕗祇嬬揖扮欺器油巉議了崔。宸倖孔嬬峪輝低嗤曾倖參貧議剌蕗匂
嘉嗤喘�宸倖陀承議僉�議方朕頁辛延議�</P>

<DL>
  <DT><CODE>d1:d2:d3...</CODE></DT>
  <DD>旗燕耶紗公音揖蕗祇議决岳扮寂議検泣方�參ms葎汽了。恷弌决岳頁0ms�恷寄頁1000ms。</DD>
</DL>

<P>柴麻音揖蕗祇俶勣議决岳議圭隈泌和�</P>

<OL>
  <LI>霞楚剌蕗匂欺低油議了崔議鉦宣�參致葎汽了�譜椎乂鉦宣葎s1欺s5(斤噐5.1狼由)。短嗤温灰険詰咄議駅勣(低奕担匆油音竃
餓艶議)。</LI>
  <LI>喘恷寄議鉦宣卆肝受肇s1欺s5議鉦宣�祥頁<BR>
    s[i] = max(s) - s[i]; i = 1...5</LI>
  <LI>梓和中柴麻俶勣議决岳扮寂<BR>
    d[i] = 1000*s[i]/342; i = 1...5 </LI>
</OL>

<P>幣箭:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af delay=10.5:10.5:0:0:7:0 media.avi</CODE></P>

<P>繍恣念才嘔念蕗祇决岳10.5ms, 曾倖朔蕗祇才険蕗祇音决岳�嶄寂蕗祇决岳7ms。</P>


<H4><A NAME="af_volume">2.3.2.3.5 罷周咄楚陣崙</A></H4>

<P>罷周咄楚陣崙宥狛<CODE>volume</CODE>咄撞陀承糞��弌伉聞喘宸倖陀承咀葎麿氏週詰蕗咄議佚夐曳。壓寄謹方秤趨和恷挫頁
委PCM咄楚蝕欺恷寄�音聞喘宸倖陀承遇頁宥狛詞咄匂議麼咄楚陣崙栖陣崙低議剌蕗匂議補竃雫艶。泌惚低議蕗触聞喘方忖PCM詞咄匂遇音頁
庁亭議�遇低嗽油欺嗤鼎爆���祥個喘麼詞咄匂。泌惚低議窮辻銭嗤翌何慧寄匂。(宸叱窄頁噸演��)�辛參宥狛距准麼咄楚才慧寄匂
貧議咄楚傴泥岷欺嘘尚議瀰瀰蕗�払栖聞夐咄雫艶器欺恷弌。宸倖陀承嗤曾倖僉��</P>

<DL>
  <DT><CODE>v &lt;-200 - +60&gt;</CODE></DT>
  <DD>壓<CODE>-200</CODE>欺<CODE>+60</CODE>岻寂議検泣方�旗燕咄楚寄弌�參蛍唄葎汽了�潮範峙頁0蛍唄。</DD>

  <DT><CODE>c</CODE></DT>
  <DD>屈序崙陣崙�喘栖嬉蝕才購液罷俐蔑。罷俐蔑辛參壓聞喘載互咄楚議扮昨聞蕗咄延誼厚紗峠錆。泌惚剌蕗匂議強蓑曝囃載詰
辛參嬉蝕宸倖僉�。徽低駅倬苧易宸倖蒙來氏夛撹鼎爆遇拝哘乎聞恬葎恷嶮返粁。</DD>
</DL>

<P>幣箭�<BR>
  &nbsp;&nbsp;<CODE>mplayer -af volume=10.1:0 media.avi</CODE></P>

<P>繍咄楚奐紗10.1蛍唄旺壓咄楚湊互議扮昨序佩啣俐蔑。</P>

<P>宸倖陀承珊嗤総匯倖蒙來�万殊霞悳議恷寄咄楚旺拝氏壓MPlayer曜竃議扮昨�幣竃栖。宸倖咄楚浩柴辛參喘栖譜協MEncoder
嶄議咄楚參旋喘恷寄議強蓑袈律。</P>


<H4><A NAME="af_equalizer">2.3.2.3.6 譲財匂</A></H4>

<P><CODE>equalizer</CODE>陀承宙峰匯倖嗤10倖蔚撞揮議夕侘譲財匂�宥狛聞喘10倖IIR宥撞揮陀承糞�。宸燕幣音砿殴慧焚担
劔議咄撞万脅氏垢恬。10倖揮議嶄刹撞楕蛍艶葎�</P>

<TABLE BORDER="0" WIDTH="100%">
  <TR><TD>撞揮催</TD><TD>嶄刹撞楕</TD></TR>
  <TR><TD>0</TD><TD>31.25 Hz</TD></TR>
  <TR><TD>1</TD><TD>62.50 Hz</TD></TR>
  <TR><TD>2</TD><TD>125.0 Hz</TD></TR>
  <TR><TD>3</TD><TD>250.0 Hz</TD></TR>
  <TR><TD>4</TD><TD>500.0 Hz</TD></TR>
  <TR><TD>5</TD><TD>1.000 kHz</TD></TR>
  <TR><TD>6</TD><TD>2.000 kHz</TD></TR>
  <TR><TD>7</TD><TD>4.000 kHz</TD></TR>
  <TR><TD>8</TD><TD>8.000 kHz</TD></TR>
  <TR><TD>9</TD><TD>16.00 kHz</TD></TR>
</TABLE>

<P>泌惚殴慧議劔云議撞楕曳匯倖撞揮議嶄伉撞楕詰�椎倖揮祥瓜鋤喘。宸倖陀承議匯倖厮岑議bug頁輝劔云撞楕俊除
恷互撞揮議嶄伉撞楕議扮昨�恷互撞揮議蒙來音頁斤各議。宸倖諒籾辛參宥狛聞喘resample陀承壓蕗咄欺器云陀承岻念
幅互劔云撞楕栖盾畳。</P>

<P>宸倖陀承嗤10倖僉��</P>

<DL>
  <DT><CODE>g1:g2:g3...g10</CODE></DT>
  <DD>頁<CODE>-12</CODE> and <CODE>+12</CODE>岻寂議検泣方燕幣耽倖撞揮咄楚議個延�參蛍唄葎汽了。</DD>
</DL>

<P>Example:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi</CODE></P>

<P>繍幅互互撞才詰撞曝囃議蕗咄遇叱窄頼畠�肇1kHz現除議蕗咄。</P>


<H4><A NAME="af_panning">2.3.2.3.7 辧強陀承</A></H4>

<P>聞喘<CODE>pan</CODE>陀承辛參委蕗祇販吭詞栽。万児云貧頁volunme陀承才channels陀承議怏栽。宸倖陀承麼勣嗤
曾倖喘余�</P>

<OL>
  <LI>委俯謹蕗祇詞栽欺熟富議蕗祇�曳泌委羨悶蕗延葎汽蕗祇。</LI>
  <LI>壓匯倖桟汎咄丼狼由嶄個延嶄刹剌蕗匂議^錐業 ̄。</LI>
</OL>

<P>宸倖陀承載佃聞喘�遇拝壓資誼�勣議丼惚岻念俶勣強乂辻庶。宸倖陀承議僉�方函畳噐補竃議蕗祇方�</P>

<DL>
  <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
  <DD>頁<CODE>1</CODE>欺<CODE>6</CODE>岻寂議屁方�喘栖譜崔補竃議蕗祇方。宸倖僉�頁駅倬議�泌惚福待繍擬崑
塰佩扮危列。</DD>

  <DT><CODE>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</CODE></DT>
  <DD>頁<CODE>0</CODE>欺<CODE>1</CODE>岻寂議検泣方。<CODE>l[i][j]</CODE>畳協委補秘蕗祇j議謹富撹蛍詞栽欺補竃蕗祇i。</DD>
</DL>

<P>幣箭1�<BR>
  &nbsp;&nbsp;<CODE>mplayer -af pan=1:0.5:0.5 -channels 1 media.avi</CODE></P>

<P>委羨悶蕗詞栽撹汽蕗祇。</P>

<P>幣箭2�<BR>
  &nbsp;&nbsp;<CODE>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 media.avi</CODE></P>

<P>繍補竃3倖蕗祇�0蕗祇才1蕗祇隠隔音延�壅委0蕗祇才1蕗祇詞栽補竃欺2蕗祇(隼朔辛參委宸倖蕗祇補竃欺険詰咄)。</P>


<H4><A NAME="af_sub">2.3.2.3.8 険詰咄</A></H4>

<P><CODE>sub</CODE>峨周公咄撞奐紗匯倖険詰咄蕗祇。喘栖恢伏険詰咄蕗祇議方象頁0蕗祇才1蕗祇咄撞方象議峠譲詞栽。
詞栽朔議蕗咄序狛4竣Butterworth陀襖匂詰宥狛陀�潮範肇渠60Hz參貧議蕗咄�隼朔耶紗欺咄撞送議匯倖汽鏡蕗祇嶄。
少御�輝低殴慧5.1凝曳方忖咄丼議DVD扮鋤喘宸倖陀承�倦夸万聞険詰咄議蕗咄窟伏詞岱。宸倖陀承嗤曾倖僉��</P>

<DL>
  <DT><CODE>fc &lt;20-300&gt;</CODE></DT>
  <DD>頁辛僉議検泣方喘栖譜協陀襖匂儒茅蕗咄議撞楕�參Hz葎汽了。嗤丼峙貫20Hz欺300Hz。�資誼恷挫議潤惚哘乎晦編
譜崔儒茅撞楕埆詰埆挫。宸劔氏個序羨悶蕗賜宀桟汎咄丼議悶刮。潮範議儒茅撞楕頁60Hz。</DD>

  <DT><CODE>ch &lt;0-5&gt;</CODE></DT>
  <DD>頁辛僉議壓<CODE>0</CODE>欺<CODE>5</CODE>岻寂議屁方�畳協峨秘険蕗祇議蕗祇園催�潮範議蕗祇催頁<CODE>5</CODE>。
廣吭泌惚俶勣悳議蕗祇方氏徭強奐紗欺<CODE>ch</CODE>倖。</DD>
</DL>

<P>幣箭�<BR>
  &nbsp;&nbsp;<CODE>mplayer -af sub=100:4 -channels 5 media.avi</CODE></P>

<P>繍奐紗匯倖儒茅撞楕葎100Hz議険詰咄蕗祇欺補竃蕗祇4。</P>

<H4><A NAME="af_surround">2.3.2.3.9 桟汎咄丼盾鷹</A></H4>

<P>裳專園鷹議桟汎咄丼辛參宥狛<CODE>surround</CODE>陀承盾鷹。凝曳桟汎祥頁裳專園鷹鯉塀議匯倖箭徨。載謹曾蕗祇議咄撞
糞縞貧淫根阻裳專園鷹。葎阻聞喘宸倖蒙來低俶勣匯倖崛富屶隔4蕗祇議蕗触。宸倖陀承嗤1倖僉��</P>

<DL>
  <DT><CODE>d &lt;0-1000&gt;</CODE></DT>
  <DD>辛僉議<CODE>0</CODE>欺<CODE>1000</CODE>岻寂議検泣方喘栖譜協朔何剌蕗匂議决岳扮寂�參ms葎汽了。宸倖决岳哘乎
宸劔譜協�泌惚d1頁貫油巉了崔欺念剌蕗匂議鉦宣遇d2頁貫油巉了崔欺朔剌蕗匂議鉦宣�泌惚d1 &lt;= d2�椎担决岳<CODE>d</CODE>
哘乎譜崔葎15ms�泌惚d1 &gt; d2�椎担譜崔葎15 + 5*(d1-d2)�<CODE>d</CODE>議潮範峙頁20ms。</DD>
</DL>

<P>幣箭:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af surround=15 -channels 4 media.avi</CODE></P>

<P>繍聞喘桟汎咄丼盾鷹旺公朔何剌蕗匂奐紗15ms議决岳。</P>




<H2><STRONG>廣吭�咄撞峨周厮将瓜咄撞陀承函旗�載酔氏瓜評肇。</STRONG></H2>
<H4><A NAME="峨周s">2.3.2.4 咄撞陀承(厮狛扮)</A></H4>

<P>MPlayer屶隔咄撞峨周。咄撞峨周s喘噐壓蕗咄欺器蕗触岻念個延咄撞方象議奉來。麿断喘<CODE>-aop</CODE>僉�紗貧
<CODE>list=峨周1,峨周2,...</CODE>僉�嬉蝕。駅倬嗤<CODE>list</CODE>僉�喘栖鳩協哘乎聞喘陳乂峨周�參式麿断峇佩議乏會。箭泌�</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>

<P>繍斑蕗咄枠宥狛resample峨周隼朔壅将狛format峨周。</P>

<P>峨周匆嗤個延麿断佩葎議僉�。宸乂僉�壓和中繍�聾仇盾瞥。泌惚僉�瓜福待�峨周繍梓孚潮範譜崔塰佩。
宸頁匯倖購噐泌採怏栽聞喘峺協僉�議峨周議箭徨�</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=resample,format:fout=44100:format=0x8</CODE></P>

<P>宸繍氏繍resample峨周議補竃撞楕譜葎44100Hz�format峨周議補竃鯉塀譜崔葎AFMT-U8。</P>

<P>朕念咄撞峨周音嬬喘噐MEncoder。</P>


<H4><A NAME="resample">2.3.2.4.1 幅/週寡劔楕</A></H4>

<P>MPlayer頼畠屶隔斤蕗咄幅/週寡劔楕。泌惚低聞喘耕協寡劔楕議蕗触賜宀泌惚低瓜峪惹否
恷寄44.1kHz議析蕗触囈弾扮辛參聞喘宸倖峨周。頁倦聞喘宸倖峨周頁<EM>徭強殊霞議</EM>
宸倖峨周嗤匯倖僉��<CODE>fout</CODE>喘噐譜崔豚李議補竃議寡劔楕。汽了頁&lt;Hz&gt;�潮範頁48kHz。</P>

<P>喘隈�<BR>
   &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample:fout=&lt;required
  frequency in Hz, like 44100&gt;</CODE></P>

<P>廣吭補竃撞楕音嬬貫潮範峙幅互。咀葎幅互氏擬崑咄撞才篇撞送殴慧産蛸遇拝咄撞匆氏鼎爆。</P>


<H4><A NAME="surround_decoding">2.3.2.4.2 桟汎咄丼盾鷹</A></H4>

<P>MPlayer嗤匯倖嬬盾鷹裳專園鷹議桟汎咄丼議咄撞峨周。凝曳桟汎頁裳專園鷹鯉塀議匯倖箭徨。
寄謹方2宥祇咄撞議猟周糞縞貧淫根阻裳專園鷹議桟汎咄丼。葎聞喘宸倖蒙來低俶勣崛富屶隔4倖蕗祇議蕗触。</P>

<P>喘隈�<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=surround</CODE></P>


<H4><A NAME="format">2.3.2.4.3 寡劔鯉塀廬算</A></H4>

<P>泌惚低議蕗触駁強音屶隔揮憲催議16了<CODE>int</CODE>方象窃侏�宸倖峨周嬬瓜喘栖委万廬算葎匯倖低議
蕗触嬬尖盾議鯉塀。万嗤匯倖僉��<CODE>format</CODE>�辛參譜崔葎低壓<CODE>libao2/afmt.h</CODE>嶄孀欺議方忖。
宸倖峨周叱窄載富氏喘欺遇拝頁中�互雫喘薩議。芝廖宸倖峨周叙叙個延寡劔鯉塀遇音個延寡劔撞楕賜宀蕗祇方。</P>

<P>喘隈�<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=format:format=&lt;required output format&gt;</CODE></P>


<H4><A NAME="delay">2.3.2.4.4 决岳</A></H4>

<P>宸倖峨周繍蕗咄决岳�瓜柴皿輝恂泌採蝕窟仟議峨周議箭徨。万音嬬喘噐販採參喘薩鉱泣栖傍嗤喘議叫廉�
壓宸戦瓜戻欺峪頁葎阻頼屁議垉絞。音勣聞喘宸倖峨周茅掲低頁蝕窟宀。</P>

<P>泌惚低嗤匯倖猟周悳頁A/V揖化払移�聞喘<CODE>+/-</CODE>糞扮距屁祥辛參�秀咏聞喘OSD�距准厚紗圭宴。</P>

<H4><A NAME="volume">2.3.2.4.5 罷周咄楚陣崙</A></H4>

<P>宸倖峨周頁咄楚陣崙孔嬬議罷周紋旗�喘噐陳乂聞喘�重議詞咄譜姥議字匂。泌惚低�勣個延MPlayer議補
竃咄楚遇音個延詞咄匂嶄PCM咄楚議譜崔匆辛參聞喘宸倖峨周。万嗤匯倖<CODE>volume</CODE>僉�譜崔兜兵議咄楚邦峠。
兜兵咄楚邦峠嬬函0欺255岻寂議峙�潮範峙頁101�輝噐慧寄0蛍唄。女風聞喘宸倖峨周咀葎万氏週詰蕗咄議佚夐曳。
壓寄謹方秤趨和恷挫頁委PCM咄楚譜葎恷寄峙�慧虹宸倖峨周旺拝宥狛詞咄匂議麼咄楚陣崙栖陣崙低議剌蕗匂補竃邦峠。泌惚低議蕗触聞喘
方忖PCM詞咄匂遇音頁庁亭議�遇低嗽油欺嗤鼎爆���祥個喘麼詞咄匂。泌惚嗤銭俊欺柴麻字議翌何孔慧(宸叱窄頁噸演秤趨)�夐咄邦峠
嬬宥狛距屁壓麼咄楚雫艶才孔慧貧議傴泥遇恷寄�業議受富�岷欺肇茅忙忙議嘘尚夐咄。</P>

<P>喘隈:<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=volume:volume=&lt;0-255&gt;</CODE></P>

<P>宸峨周匆嗤儿抹匂賜各葎^罷俐蔑 ̄議孔嬬。
  儿抹喘噐蕗咄議強蓑袈律噴蛍互賜宀泌惚剌蕗匂議強蓑袈律噴蛍詰議議秤趨。廣吭宸倖蒙來繍夛撹鼎爆旺拝哘乎
頁恷朔匯嶽瓜深打議返粁。</P>

<P>Usage:<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=volume:softclip</CODE></P>


<H4><A NAME="extrastereo">2.3.2.4.6 紗膿羨悶蕗</A></H4>

<P>宸倖峨周(�來仇)奐紗恣嘔蕗祇議餓艶(�XMMS議extrastereo峨周匯劔)聞指慧恢伏蝶嶽^�魁 ̄丼惚。</P>

<P>喘隈:<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>

<P>潮範僉�(<CODE>mul</CODE>)頁潮範峙葎2.5議検泣方。泌惚低委万譜崔欺0.0�低繍資誼汽蕗祇(曾倖蕗祇議峠譲峙)。
泌惚低委万譜崔欺1.0�蕗咄音延�泌惚低委万譜崔葎-1.0�恣嘔蕗祇繍瓜住算。</P>


<H4><A NAME="normalizer">2.3.2.4.7 咄楚屎夸晒</A></H4>

<P>宸倖峨周嬬短嗤延侘議恷寄晒咄楚。</P>

<P>喘隈�<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>

</BODY>
</HTML>