星期二, 7月 13, 2004

蝑�閮�:Linux MP3撌亙�瑞��璆菜�Y弦 (������)

Linux MP3撌亙�瑞��璆菜�Y弦
��祆��銋�敺����Linux��典振���Vol.8���������蝡�銝剜�瑕�������典����批捆������������隢����MP3���敶V����Zˊ雿�撌亙�瑞��隞�蝝孵��雿輻�冽�寞��嚗�������銝西�����



蝔�撘�撌亙�瑚��蝝�

MP3瑼�憯�蝮桃��撘�-LAME
Audio-CD��瑕��撌亙��-CDDA2WAV���CDDA Paranoia


鋆賭��甇仿��撖虫��蝷箇��
��瑕��Audio-CD
鋆賭��MP3瑼�
��芸�������游��撌亙��-ripit


蝬脖��撱���胞P3
閮剖��icecast
���蝥���剜�醃P3甇����-shout

鋆賭����剜�暹�����

���MP3��������啣��蝣�
鋆賭�����蝣���澆��瑼�

��亦�����蝣���澆��瑼���批捆
���������蝣�

敺�MP3鋆賭��Audio CD甇仿��撖虫��
鋆賭��Audio CD甇仿�������游��撌亙�搶p3munch



蝑����撠���萄ㄚ璅���������券�橘��摰嗡葉��嗉��鈭�銝�銝���詨�����銝����憸冽�潛����萄ㄚ璅���莎��蝔桅��敺�Blues���Swing��蚪osa Nova��賣�����璅������寥�g����脣ㄚ憸典之撣青harlie Parker���Stan Getz嚗���潛�游之撣雨ill Evans嚗�甇����Louis Armstrong���Ella Fitzgerald蝑�撠�������撅祉����������嗉��銋�銝�[瘜其��]���

��W�����������撠����嚗�閬�甈�鞈�銝����甇�������瞍�霅荔��靘輯�����撣豢��蝣�嚗�憟賭����剔�押��www.radioeastwest.com蝬脖����餃�圈�����閮凋��Jazz��駁��嚗�銝������剜�曉��蝔桅◢��潛����萄ㄚ��單��嚗���嗅�嗆�脩�桐蒂銝�憭�嚗���賢��銋�鈭�銝����������銴�銴�嚗���嗆����剜��蝔桐漲�����函�箇����������暹��嚗�憪�蝯���芾�賢�����蝑����敹�銝剜����喋��

���閬����甇歹��蝑������拇��蝞������������嗉�����撠������券�刻ˊ���MP3嚗�銝西��Shoutcast雿���典予�����剜�橘�����璅�嚗�靘輯�賭��雿萄����斗�湔�����蝣�嚗����蝬脖����餃�唳�脩�桃��撠���拙�����憿����銝����嚗�蝑����������撣詨��蝬脖��銝�頛�MP3嚗�雿�撠�鋆賭��MP3��餅�����蝬�撽�嚗�撠�MS Windows銝���箇�曉歇銋����蝔桃車MP3鋆賭��撌亙�瑚漲銝���⊥����乓����拚�Y����������汪inux蝟餌絞��冽��嚗����靘踵��蝞���典�嗡����脰��銝�������雿����

shout���icecast server
���蝬脩窗���隞����Vol. 23��曆��蝝孵�拍�沒houtcast鋆賭�����鈭箇雯銝���餃�啁����寞��嚗������汾inamp��剜�曄��MP3������靘�蝬脣����嗉�賬�������找漲���������shout���Linux�����研��蝑����撠望�舀��蝞�隞叫hout���Linux�����砌����箸�剜�醃P3���銝餉��撌亙�瑯��銝����嚗�甇方��������瘜�������蝬脩窗���隞���������扳��������銝���∠�詨��������蝬脩窗���隞�������隞�蝝寧����寞��嚗���臬�汾inamp���鋆����隞嗡誑�����典�嗆�剜�曄��MP3敺�隞仿��銝�蝬脩窗嚗�蝑����������瘜������航�芾����汪inux��嗅遣銝�icecast���MP3 Server嚗����隞叫hout���MP3�����迺cecast��剜�橘����游�����蝔�銝虫��瘨����MS Windows蝟餌絞(��嗉�賡�文��)���

��汪inux鋆賭��MP3蝬脖����餃�啣�臬����孟cripting蝑������賢��甇仿����芸�����嚗�蝬脖��鈭行��銝�撠���暹�����撌亙�瑞陛�����游��鋆賭��甇仿�������望�潮��鈭�撌亙�琿�賢�舐�冽��隞斗芋撘���瑁��嚗���舐����餃��敶V����X��雿���函��鞈�皞�嚗����敹俑P3���鋆賭��甇仿�����

��游�����蝔����擐�閬�甇仿����嗥�嗆�臬�����撠������賢��甇���莎��銝血��蝮格��MP3���鈭�撖虫��嚗����Linux憟�隞嗆�拙歇��瑕��鈭�鋆賭��MP3������蝔桀極��瘀����喃蝙瘝����鈭血�航�����敺�Internet���鞎颱��頛����敺������芰�梯��擃�蝷曄黎鈭血神憟賭�����撘����璅����Script瑼�隞亦陛������蝔�撘����雿輻�剁��銝虫誘鋆賭��甇仿��瘚���W�����隞乩��蝑�������銝�銝�隞�蝝寥��鈭�撌亙�瑯��

���隞文極��瑚��蝝�
MP3瑼�憯�蝮桃��撘�-LAME
Linux撟喳�唬�����憭�������璆剖�����鞎餌��MP3 Encoder嚗���嗡葉���������������閬���碌AME���LAME��烊AME Ain't an MP3 Encoder���蝮桀神嚗���臬�啣�嗅之��祉��銝�頛����敺����蝑�������鋆������拍�甸ame 3.70蝛拙�������砌��蝷箇�����

閫�憯�LAME���tarball銋�敺�嚗���芷����瑁��make靘踵�������拍楊霅臬��������

��支��LAME嚗�蝬脩窗銝������舀�曉�唬��撠����鞎餌��MP3 Encoder������頞����霈����隢���芾�����閬踝��

BladeEnc

GOGO

MP3ENC(���璆剛��隞�)

Audio-CD��瑕��撌亙��
CDDA2WAV���CDDA Paranoia
Rippers��臬����單�����蝣���賢��甇���脩��銝餉��撌亙�瑯�����鈭�撌亙�瑚����祆�������賢����箔�������脩�桀�����wav��澆��嚗�隞乩��敺�蝥����������甇斗�寥�X����箏�����Linux撌亙�瑁����睜DDA2WAV���CDDA Paranoia���雿輻�典�芰車Rippers���瘝�������憿�嚗�蝑����鈭行��隞�蝝嫣��������雿輻�冽�孵�����

CDDA2WAV���CDDA Paranoia嚗�Red Hat 6.2������蝣���批歇��瑕��鈭�������RPM瑼�嚗������亙����構dda2wav-1.8-2.i386.rpm���cdparanoia-alpha9.6-2.i386.rpm���

銝���g��蝑����������餈啣�拍�每DDA2WAV���CDDA Paranoia��瑕��Audio-CD��脩�桀����汪AME鋆賭��MP3瑼������琿����孵�����

��瑕��Audio-CD
隞乩����浚DDA2WAV撣貊�函����瑁����孵��嚗�

cdda2wav -D /dev/cdrom -s -x -O wav -B -t 1+10

��嗡葉嚗�

-D /dev/cdrom ���摰�閬�霈����������蝣�璈�

-s �����瑕����箔�������唾��瑼�摮����stereo��澆��

-x ��∠�杗udio-CD��唾釭

-O wav �����唾��瑼�摮����wav��澆��

-B 銝�擐�甇�隞乩�����瑼�獢���脣��

-t 1+10 ���摰���瑕����芷����脩��

CDDA2WAV���閰喟敦�����貊�冽��隢���������鄉anual page���

隞乩�����CDDA Paranoia���隞文�臬����唬����$DDA2WAV���璅����撌乩��嚗�

cdparanoia -d /dev/cdrom -w -B "1-"

��嗡葉嚗�

-d /dev/cdrom ���摰�閬�霈����������蝣�璈�

-w �����唾��瑼�摮����wav��澆��

-B 銝�擐�甇�隞乩�����瑼�獢���脣��

"1-" ��梁洵銝�擐���脩�桅��憪���瑕����唳��撠曆��擐�

CDDA Paranoia���閰喟敦�����貊�冽��隢���������鄉anual page���

鋆賭��MP3瑼�
隞乩�������烊AME撣貊�函����瑁�����隞歹��

lame -h -b 160 -m stereo wavname.wav mp3name.mp3

��嗡葉嚗�

-h 隞仿��鞈芰����孵��憯�蝮�

-b 160 雿輻��160雿���箏��蝮桃��bitrate嚗�銝���映P3瑼� ��賣�臭蝙���160 bitrate鋆賭��

-m stereo 雿輻�究tereo��剜��

wavname.wav 鋆賭��MP3���WAV瑼�

mp3name.mp3 鋆賭��憟賜��MP3瑼����

頛詨�召ame --help��臬����追ame���摰���游����詨��銵具��

敺���瑕����啣��蝮桃����游��撌亙��

��芸�������游��撌亙��-ripit
��拍�汪inux蝟餌絞鋆賭��MP3嚗�瘥�銝�甇仿����賣��撠�撅砍極��瑁��鞎穿����訾縑瘝����憭芸��鈭粹��������閮����鈭����隞文����詻�����鋆�蝑�������隞�蝝嫣�������氳ipit���撌亙�瘀��摰���斗�游��鈭�銝�餈啁��MP3 Encoder���Ripper憭�嚗���������脖��CDDB鞈����摨怨岷��������踝����航�芸����啁雯銝���曉�粹�單�����蝣���抒��甇�������甇����嚗�銝血����衽P3���璅�蝐文�扼��ripit��港��雿菔ˊ雿���箄府��單�����蝣������剜�暹�����(隞叮3u��箏�舀�����)��嫣噶winamp蝑���豢����剜�整��ripit�����冽�賢�����蝣���脩�桃�����������撌脫�賢�����wav瑼�憯����MP3��澆��嚗�蝭������游��鋆賭�����蝔�銝�撠����������

ripit��啁阮��������啁�������祉��1.8���銝�頛���鈣ar瑼�閫�憯�敺���喳�臭蝙��具��鈭�撖虫��嚗�ripit��芣�臭�������沌erl撖急�����蝔�摨�瑼�嚗����鋆賭��MP3�����游��撌亙��瘚�瘞港��璆剖��嚗�銝行��靘�蝪⊥����������貉��������雿�摨西澈���閮剖����������亥店嚗���������舐�湔�乩誑���摮�蝺刻摩��券�����銝虫耨��孵�嗡葉�����批捆���

ripit��X�臭����曉極��瑞����游��隞���g��閬�雿輻�禿ipit蝟餌絞敹������瑕��隞乩��撌亙�瘀��

xmcd��單�����蝣���剜�曉�� ��其����亦��CDDB鞈����摨怒��ripit ��芣����典�啣�嗡葉���cda蝔�撘����

cdparanoia���cdda2wav ��其����賢����單�����蝣���脩�殷����芷����嗡葉銝�蝔桀�喳�胯��ripit���閮凋蝙 ��牢dparanoia���

lame���bladeenc���gogo ��其��憯�蝮格�脩�株�蛉P3��澆��嚗���� �����嗡葉銝�甈曉�喳�胯��ripit���閮凋蝙��甸ame���

摰�鋆�xmcd
��航����砌��靽勗��嚗���芣��xmcd���蝡���喃��頛�xmcd������隞�蝣�(蝑����銝�頛�������2.6���)���xmcd���閬�Motif蝔�撘�摨急����賡����拍楊霅荔��蝑����雿輻�沖ed Hat PowerTools 6.2銝���園�����lesstif RPM��蹂誨���

xmcd���蝺刻陌��寞��嚗�

cd xmcd-2.6

xmkmf

make Makefiles

make

make install

��函楊霅舫��銝軍mcd銝餌��撘���������曆����衽otif蝔�撘����蝺刻陌憭望����������氳ipit��芣����典�軏da�����舐��撘�嚗�������憿�銝�憭扼����典�瑁��make install敺�嚗�蝔�撘����閰W��銝�鈭�蝔�撘�摨怎��摮���曆��蝵殷�����閬�撠�xmcd�����舐��撘�摰�鋆���啣�芾�����摰�鋆�蝔�撘�鈭行����菜葫��釗mcd��芾�賜楊霅舀�����嚗�銝西��雿�瘙箏����臬�衣匱蝥�摰�鋆�(��嗥�嗆�����)������������憿���賢�臭蝙��券��閮剖�潘����園����芾��蝣箔��cda������摰�鋆����/usr/bin嚗�霈�ripit������霈����雿輻�典�喳�胯��

摰�鋆�蝔�撘���典��鋆�摰�xmcd������隞嗅��蝔�撘�摨怠��嚗�������雿�閮剖��憒�雿�摮����蝬脩窗銝����CDDB鞈����摨怒�����撣豢����������睜DDB���摰�嚗�隞亙����唳��������������摮������寞����������仿����啣��憿�嚗���舫�碎TTP���摰���蹂誨�����亥��摰�鋆�蝔�撘���������箏��憭低DDB鞈����摨怎��雿����嚗����鋆���臬�券�券�豢��嚗�摰����������c���蝯�������

摰�鋆�蝔�撘���唳��敺���航�賣����箇�暸�航炊蝔�撘�嚗����撠���������舀��憭批蔣��踴��

��箔����������������芸振蝟餌絞���閮剖��嚗�ripit撠������W�箔��銝���������貉身摰�������霈���������豢��雿輻�典�芯��MP3 Encoder���Ripper嚗����CD-ROM���雿�蝵桃�������拍�冽��摮�蝺刻摩��券�����ripit.pl瑼�嚗�銝行�曉�託ser configuration variables銝�蝭�嚗���臭耨��嫣誑銝�������(��祈����抒�����摮���箏����貉牧���)嚗�

$cddev = "/dev/cdrom";

(閮剖�����蝣�璈����閮剖��瑼�)

$outputdir = "/dosc/cdrip";

(���摰�鋆賭��憟瞎P3���摮���曄�桅��嚗����鈭����撱箇��)

$bitrate = 160;

(閮剖��MP3���bitrate嚗����閮剔��160��臬虜��券�賊��)

$encoder = 1;

(閬�雿輻�典�芯��MP3 Encoder���0��慷ladeenc嚗�1��摔ame嚗�2��慘ogo)

$encopt = "";

(憒�������摰�憿�憭������貊策MP3 Encoder嚗���冽迨頛詨�伐��憒����餈啁��-h蝑�)

$cdripper = 0;

(閬�雿輻�典�芣狡Ripper���0��構dparanoia嚗�1��構dda2wav嚗�2��演osha嚗�3��構dd)

$cdopt = "";

(憒�������摰�憿�憭������貊策Ripper嚗���冽迨頛詨��)

$use_underscore = 0;

(1雿輻�罕nderscore隞���輻征��賢�����嚗�0���靽����甇�������蝛箇�賢�����)

��券��鋆�閮剖��憟賣����������訾蒂摮�瑼�敺�嚗���芷����曉�仿�單�����蝣���蚓D-ROM(瘥������芾�����頛�)嚗���瑁��嚗�

ripit.pl

Ripit靘踵����芸����賢����單�����蝣���抒����脩�殷��鋆賣��MP3��澆��嚗�敺�CDDB鞈����摨怠��敺���脩�桀��甇����鞈����嚗�銝血��銋�摮���衽P3瑼����璅�蝐支葉嚗����鋆賭��m3u��剜�暹����柴��

蝬脖��撱���胞P3
鋆賣�������貊�暸��MP3嚗���嗥�嗆�舐�其����剜�整��蝑����銝���喳�芷����澆�汪inux銝������賣派鞈����鈭�雿����嚗�������鈭血�������典�虫����券��蝬脩��Win98��肓inamp��嗉�賬��隞乩��蝑���������拍�甬cecast���shout��拙��MP3��剜�曆撩�����券����圈�����閬�瘙����

icecast���shout��賣����暹�����RPM靘�������蝡���喳��鋆�雿輻�具�������買ed Hat 6.2 PowerTools��找漲��園�����shout���RPM瑼�嚗�雿�甇卜PM��批�餌撩撠�鈭�shout������閬����閮剖��瑼�嚗�蝑����撱箄降���雿���訌PM Repository��芾��銝�頛����

閮剖��icecast.conf
icecast���閮剜�����閮剖��瑼�摮���曉��/etc/icecast��桅��銝����icecast.conf閮����鈭�icecast���������閮剖�������賂����支��隞乩�������殷����嗅��瘝輻�券��閮剖�澆�喳��(��祈����抒�箄牧������摮�)���

encoder_password hackme

(閮剖��憯�蝮格�剜�曆蝙��函��撖�蝣�)

admin_password hackme

(閮剖��蝞∠��icecast雿輻�函��撖�蝣�)

oper_password hackme

(閮剖��雿輻�甬cecast雿輻�函��撖�蝣潦��敺����閮剖��shout���閬����甇文��蝣澆����酒hout���閮剖��瑼�銝哨��霈�shout敺�隞乩蝙��甬cecast���)

hostname 192.168.1.1

(���摰�蝟餌絞���蝔�)

port 8000

(icecast���閮剜��雿輻��8000������Network port雿�蝬脩窗摮����嚗�������雿輻�券��閮剖��)

server_name linux

(閮剖��icecast��函雯蝯∩����砍��������蝔梧��銝���祈身��箄��蝟餌絞��詨��������蝔�)

staticdir /usr/share/icecast/static

(���摰�MP3���摮���曆��蝵�)

銝�銝�閮剖��憟賭誑銝���賊��敺�嚗�靘踹�臬�瑁��icecast���蝑�������霈�icecast��刻����臬�瑁��嚗�

icecast -b

��圈��鋆�嚗�������靘踹�臬�其遙雿����雿�蝟餌絞嚗���拍�決P3��剜�曉�其����嗉�賣�曉�汪inux蝟餌絞���MP3瑼����靘�憒�閬���肓inamp��嗉�編hino3.mp3嚗���臬�肓inamp���[Ctrl]-[L]嚗�頛詨�乩誑銝�蝬脣��

http://192.168.1.1:8000/file/shino3.mp3

192.168.0.1��烊inux���蝬脣�����憒����嚗���嗥�嗡漲��臭蝙��求omain Name�����望�履cecast��臭蝙���8000��箇雯蝯∠垢���(network port)嚗������������孵�交��摰����file��疳cecast������閮胞P3瑼�摮���曇楝敺�嚗�蝑������潔����W�究taticdir�����詨�������桅��雿�蝵柴����單�廣hino3.mp3嚗���芰�嗆�臭����唾�賜��MP3瑼����鈭����

���蝥���剜�醃P3甇����-shout
銝����嚗�閬����璅�������瑼�獢���嗉�踝����芸��憭芷獄��押�����鋆����������憭�銝�甇伐����拍�究hout������摰����銝�蝯�MP3瑼���芸�������迺cecast��剜�橘��������撠勗末�����賣�園�單����穿����芾�����play靘輯�賣��皞�銝�蝯���賢�衽P3甇���脯��

閮剖��shout.conf
���璅�嚗�shout.conf鈭血�臬��/etc/icecast銝���曉�啜����������芷����典�嗅�扯身摰�隞乩��銝餉����������詨�喳��(��祈����抒�箄牧������摮�)���

server_name localhost

(雿輻�甸ocalhost���閮剖��)

port 8000

(雿輻��8000���閮剖��)

password letmein

(撖�蝣澆����������甬cecast閮剖�����encoder_password銝�璅�嚗�憒���砌�����閮剜��hackme嚗�銝���鈕hout��������餃�亙仃���������蝯���瑁��)

mount default

閮剖��雿輻�刻��摮���������桅�����蝔晞����������臬停銝���������脩�株身���憭������桅��嚗�憒�pop���jazz蝑�嚗����������憭����shout蝔�撘�靘���剜�曉����亦����桅��[瘜其��]���

playlist shout.playlist

(���摰���剜�暹����桃��瑼����嚗�������敺�������鋆賭��甇支��皜����)

loop yes

yes��粹��蝥���剜�橘��no�����剜�暹����桐��甈∪�����甇U��

shuffle no

yes��粹�冽����剜�橘��no������皜���桅��摨���剜�整��

daemon yes

yes隞山hout隞亥����舐��撘���瑁��

verbose no

yes憿舐內閰喟敦��瑁��閮���荔��摰�������deamon��槃o���皜�瘜�雿輻�具��閮���舀����劍onsole銝�憿舐內���

鋆賭����剜�暹�����
閮剖��憟編hout.conf瑼�敺�嚗�靘踵�航ˊ雿���剜�暹����峴hout.playlist���隞乩�����隞文�舀��icecast���閮胞P3瑼�摮���曄�桅��/usr/share/icecast/static銝����������MP3瑼�摮���唳����桐葉(隞乩����粹��蝥�銝�銵�������隞�)嚗�

find /usr/share/icecast/static -name "*.mp3" > /etc/icecast/shout.playlist

���璅�嚗���剜�暹����桐噶鋡急�曉�酒hout���摰������箸�曆��蝵柴�����敺�靘踵�臬�瑁��shout���隞文�����shout���

��肓inamp嚗����銝�[Ctrl]-[L]敺�頛詨�乩誑銝�蝬脣����喳�舀�嗉�賬��MP3��餃�啜��嚗�

http://192.168.1.1:8000/default

���MP3��������啣��蝣�
��亦′蝣�憭�憭改����嗥�嗅�臭誑雿���撤P3瑼������脣��摨恬��雿����MP3瑼���������蚓DR��找撮銋���渡�箸����箝��Linux銝���拙歇���������蝣�������蝔�撘�嚗�蝟餌絞��芾����瑕��CD-R���CD-RW璈�嚗�靘輯�賣��MP3瑼�鋆賣�����蝣���嗉�����Linux���������蝣������拙��銝餉��蝔�撘������榦kisofs���cdrecord嚗������乩�����Linux蝟餌絞銝���曆����圈����拇�舐��撘�嚗���臬�沖ed Hat 6.2���蝣�銝�摰�鋆������買PM瑼����

鋆賭�����蝣���澆��瑼�
��汪inux銝����������蝣������箏�拙��甇仿��嚗������舀��甈脩��������瑼�獢���桅��鋆賣��銋�������蝣����ISO9660瑼�獢���澆��(蝔梁�截SO瑼�)嚗�������ISO瑼������蚓D-R��改����拙��甇仿��雿���典�啁�����隞文����交�痂kisofs���cdrecord���隞乩��������隞文�舀��/usr/share/icecast/static��桅��銝����������瑼�獢�鋆賭����������榦p3.iso������蝣���澆��瑼�嚗�靘�cdrecord雿���箇��������靘�皞�瑼�嚗�

mkisofs -J -T mp3.iso /usr/share/icecast/static

��嗡葉嚗�

-J ��航ˊ雿�Microsoft Joliet Format������蝣���澆��嚗���汾in9x銝�霈����甇文��蝣���賡*蝷粹�瑟��������

-T ��航ˊ雿�tbl瑼������嗥頂蝯曹����舀�尋icrosoft Joliet Format���嚗���舫��甇斗����抒��閮���舀����瑟�����頧�������8.3���瑼����憿舐內���

mp3.iso��痂kisofs���鋆賣�����ISO9660���蝣�瑼�獢���澆��瑼�嚗�銝���砌誑iso���raw雿���箏�舀�����嚗�鈭�撖虫����臭遙�����賢�����

��亦�����蝣���澆��瑼���批捆
��������臬�冽��iso瑼���������蚓D-R�����亦����嗅�批捆嚗����璅�嚗�憒���潸死瞍�鈭�隞�暻潭��獢�嚗������嗡��������嚗�靘輯�賡�������潛�橘�����銵�鋆賭����啁��iso瑼�嚗���踹��瘚芾祥鈭�銝�撘湣D-R蝣������亦����寞����臬�拍�皂ount���隞斗��iso瑼������唬����桅��銝�(隞乩����箔��銵����隞�)嚗�

mount -t iso9660 -o ro,loop=/dev/loop0 mp3.iso /mnt/cdrom

���璅�嚗�mp3.iso瑼������批捆靘輯◤���頛����/mnt/cdrom��桅��銝�嚗���亦��甇斤�桅�������批捆靘輻����潭�亦��mp3.iso�����批捆�����亦��摰���W�舐�罕mount���隞文�賊�斗��頛������桅��嚗�

umount /mnt/cdrom

���������蝣�
銋�敺�靘踵�舐�牢drecord���iso瑼������蚓D-R��扼��cdrecord��瑕��������鞈����瑼������唾����蚓D-R���CD-RW�����賢��嚗�銝行�舀�惴ulti-session���disc-at-once蝑���������孵��[瘜其��]���

蝑����雿輻�函����烈hilips CCD-2600 2x SCSI CD-R������璈�������������隞乩����X��隞斗�曉�慢D-R���閮剖�����蝣潘��

cdrecord -scanbus

Cdrecord 1.8 (i686-pc-linux-gnu) Copyright (C) 1995-2000 Jorg Schilling

Using libscg version 'schily-0.1'

scsibus0:

0,0,0 0) *

0,1,0 1) *

0,2,0 2) *

0,3,0 3) *

0,4,0 4) 'PHILIPS ' 'CDD2600 ' '1.07'

0,5,0 5) *

0,6,0 6) *

0,7,0 7) *

蝔�撘���亙�箇��������Philips CDD2600������璈����閮剖�����蝣澆�潭��0,4,0嚗����撠�甇斗�詨�澆�喟策cdrecord嚗�雿���箄身���瑼����蝣潘��

cdrecord -v speed=2 dev=0,4,0 -data mp3.iso

隞乩�����隞歹��-v��臬�函��������銝剝*蝷箄底蝝啗����荔��speed������摰�������������摨佗��-data������摰�������鞈����瑼�嚗�mp3.iso��芣�臬�����鋆賭�����ISO��澆��瑼����

敺�MP3鋆賭��Audio CD
�����乩�����蝑����銝�璅�嚗���刻ˊ雿�憟瞎P3瑼�敺�靘踵��������CD鞈���唬�����撣���湛����亙�������喃誑��桅��CD璈�甈�鞈���單��嚗����������璅���舀��MP3瑼�頧����Audio CD��澆�����������撌亙�瘀��鈭行�拐漲��園����汪inux蝟餌絞��扼��

���鋆�������閬���典�唬�����撌亙�瑕�餅��MP3瑼�鋆賣��Audio CD嚗������交�痂pg123���sox���cdrecord�����琿�����瘜���荔�������臭誑mpg123��������每onsole���銵����MP3��剜�曄��撘�嚗����MP3���閮���航撓��箸��raw���憪���澆��嚗����撠�頛詨�箄����臬����酒ox������撌亙�瑕��雿����������sox��航�����銝������單��瑼���澆�����撠����撌亙�瑯����������拍�典��靘����mpg123���頛詨�箏�����wav��澆�������單��瑼�嚗�靘�cdrecord���������Audio CD���隞乩����臬�琿�����隞�(���������隞斗�臭誑銝�銵�摰����)嚗�

mpg123 -q -s *.mp3 | sox -t raw -c 2 -w -s -r 44100 - -t wav *.wav

-q��其��憯���鄉pg123���憿舐內���閮���荔����踹��憭�擗�閮���臬����酒ox���鋆����嚗�-s�����舀��mpg123���閮剔��撠�MP3瑼�頛詨�箏�啣����剜�寞��頛詨�箏�啁��撟�嚗������箸����������湔�交��閮���舫��撠�蝯存ox���������

sox���-t raw�����豢�舀��摰�頛詨�亦��鞈����蝔桅����氳aw���憪���澆��(��軛pg123頛詨�箇����澆��)嚗�-c 2��箔蝙��究tereo��嗅��嚗�-r 44100��臭蝙���44100�����剜�暸�餌��嚗���箔����祆����脖蝙��剁��-w���摰�隞�16-bit word��脣��鞈����嚗�-s�����臭誑���蝺���扳�湔�詻��(signed linear)��孵��������閮����嚗������拙�������訾蜓閬���舐Ⅱ靽�cdrecord��賣迤蝣箄�����鋆賭����箔�����WAV瑼�嚗�-t wav������摰����頛詨�亥ˊ雿����WAV��澆��嚗�*.wav�����舀��鋆賣�����瑼�獢�隞叱av��舀�������賢�����

隞乩�����隞文�����敺�嚗����銝���桅��銝�靘踵��摮���曉�����瘥�擐�MP3瑼����WAV��澆����單��瑼�������鈭�WAV瑼�憭批��銝���砍��30-40 MB撌血�喉��閬�銋�甇���脤�瑕漲���摰����銝�銝�甇乩噶��舐�牢drecord���蝣�������撌亙�瑟�����鈭�WAV瑼�鋆賣��Audio-CD���隞乩����臬�琿�����隞�(���������隞斗�臭誑銝�銵�摰����)嚗�

cdrecord -v dev=0,4,0 speed=2 -pad -swab -audio ./*.wav

-pad銝餉����舐Ⅱ靽���單��瑼�蝚血��璅�皞����Audio-CD��澆��嚗�霈�銝���祉��CD璈���賣迤撣豢�剜�橘��-swab���蝣箔��CD-R璈���賣迤蝣箄�����WAV瑼������唾��嚗�-audio������摰���舐�����Audio-CD嚗�./*.wav��舐�������嗅����桅��銝�������WAV瑼����

鋆賭��Audio CD甇仿�������游��撌亙�搶p3munch
�����������瑕��Audio-CD鋆賣��MP3甇仿����詨��������蝔�嚗�蝬脩窗銝����璅���舀�曉�唳�游����抒��script瑼�隞亦陛���鋆賭��甇仿�����蝑����雿輻�函��嚗���臭����������榦p3munch���撌亙�瑯��

mp3munch��支��撠�銝�餈啣極摨���芸�����憭�嚗���渲�質�芸����菜葫閬����鋆賣����脩��蝮賢捆�����臬�西�����CD-R 74���������摰寥�����摰�鈭行����芸����菜葫��撤P3瑼������剜�暸�餌����喟策sox������嚗���踹��頧�������蝔���箇�曉��憿����憒�MP3瑼������急��銝�鈭�ISO9660璅�皞����蝣���澆��銝���舀�渡��摮�銝�(憒���祈��������������蝑�)嚗�mp3munch鈭行�����銵�雿���箄�����嚗�蝣箔����������賣�������瑁�����

mp3munch銋���臭����舐�沌erl撖怎��script瑼�嚗�摰������典�衽P3:Info������Perl璅∠��靘���瑕��MP3瑼���抒��鞈�閮������嗥�軼drecord嚗�mpg123���sox蝑�蝔�撘���芣�臭����舐撩撠����

閫�憯�MP3-Info-0.80.tar.gz銝阡�脣�亥圾憯���桅��嚗���瑁��隞乩�����隞文��鋆�MP3:Info璅∠��嚗�

perl Makefile.PL

make

make test

make install

雿輻�皂p3munch���閬����������嚗���舐�望�潭����每D-R璈�������dev���������speed��� �����賊�賭�����嚗������������拍�冽��摮�蝺刻摩��券�����mp3munch嚗���曉�唬誑銝�銝�銵�嚗�

$cdrecord = "cdrecord -v -eject dev=0,6,0 speed=2 -pad -swab -audio";

銝虫耨��鉅ev���speed�����詨�潔誑銋������芾澈CD-R璈������詨�潦����������舫��������餈啁��cdrecord -scanbus���隞文����仿�������詨�潦��靘�憒�蝑����靘輯�����dev=0,6,0��寞��dev=0,4,0���靽格�孵��閮�敺�摮�瑼����

mp3munch���雿輻�冽�寞��������蝪∪�殷�����������CD-R蝣���曉�丘D-R璈�嚗���脣�亙����醃P3瑼������桅��嚗����隞叵oot頨怠����瑁��mp3munch.pl��喳�胯�������亙�箇�曉��憿�嚗���航岫閰虫誑銝����隞�(���閮凋�����mp3munch.pl摮����/usr/src��桅��銝�)嚗�

perl /usr/src/mp3munch.pl

��������芸����芷�上AV瑼�������
mp3munch��冽����������芾����芷�方��������蝔����銝剜�������箔�����WAV瑼������������舀����芸����芷�文����賢����烯p3munch��改����芷����潭��摮�蝺刻摩��券�����瑼�獢�嚗�銝血�冽��摨����銝�隞乩����貉����喳��(��祈����抒�箸��隞方牧���)嚗�

system "$cdecord $LocalDir/*.wav";

(��皂p3munch瑼���扳�曉�唳迨銵�嚗���典�嗅�����銝�銝���Y�����隞�)

#### Delete WAV file #### 甇支��瘜刻圾嚗�

print "Deleteing temporary WAV fles...";

(憿舐內��芷�上AV瑼�閮����)

system "rm -rf $LocalDir/*.wav";

(撖阡����芷�上AV瑼�������隞�)

print "Done.";

(憿舐內摰����閮����)

��皂p3munch���銝餌雯�����改�������舀�曉�唬��鈭�������MP3瑼����憟賜�典極��瘀�������寡��MP3瑼�bitrate���mp3recode.pl嚗������撤P3瑼���剜�暹��������mp3time.pl蝑�嚗�������頞����霈������航�芾��閰西岫���

銝����蝥�隢�MP3蝞∠��蝔�撘�
蝑���������砍�芣�唾����祆�����憭批振���鈭思��銝���汪inux銝�鋆賭��MP3���敹�敺������������冽�啣神������蝛嗥�����蝔�銝剔�潭��鈭�銝�撠�憿�憭�鞈�閮�嚗����鋆賭��MP3���撠�鞈����摨怎�������潭�舫��蝞���芣�賊��蝭�撟�������鈭怠��敺�嚗���喳�������詨��摮�������鋆賭�����������嚗���踵�潛��撟����������嚗�蝑����������敺�銝����蝥�隢�蝞∠��MP3瑼����蝔�撘�嚗���嗥�園�����敺�憭����璅�撌亙�瑯��Script蝔�撘�������敶V����X��敺����閰艾��霈����隢���剔�桐誑敺����

暾����[2000/lu092305]


--------------------------------------------------------------------------------

瘜其��嚗���喃��閫���游�������潛�萄ㄚ璅����蝔桃車嚗����雿���臬�迴azzhut.hamusic.com���閬賬�������臭�����撠����撖怎策��萄ㄚ璅���仿��������蝬脩��嚗���批捆�����祉�萄ㄚ璅�隞�蝝嫘����萄ㄚ璅���脩陛隞������萄ㄚ憭批葦蝪⊥風�����萄ㄚ��單����曄��蝑�蝑�嚗���航��霅���萄ㄚ璅����銝����敺�憟賜��蝬脩�����

瘜其��嚗�shout.conf��批�芾�賣��摰�銝����mount��桅��嚗�憒�閬���剜�曉�����銝������桅��嚗�������敹������瑁��憭����shout蝔�撘�嚗������芯��銝�������閮剖��瑼���瑁�����shout���靘�-C�����������訾�����摰�雿輻�其��������閮剖��瑼����靘�憒�嚗�

shout -C shout.conf.pop

shout -C shout.conf.jazz

��芾����究hout.conf.pop���shout.conf.jazz���mount�����豢��摰�銝������桅��嚗���嗉�質��靘踹�舫�豢��銝����蝔桅�����甇���脫�嗉�賬����嗥�塚�����������閬���典����桅��銝�鋆賭��shout.playlist��剜�暹����株��shout霈����(閬�銝�銝���������貉牧���)���

瘜其��嚗������嬈drecord���閰喟敦雿輻�冽�寞�����閫�隤迎����肓ww.linuxdoc.org銝����CD Writing HOWTO撌脖��鈭�皜�璆�隤芣�����憒�霈����撠���汪inux銝����������蝣������脖��甇亥��閮�嚗�甇支遢���隞嗡����臬��霈�雿���������啁�����LUG鈭血歇���甇支遢���隞嗉陌���銝剜�����嚗����雿���臬�針ww.linux.org.tw/CLDP/CD-Writing-HOWTO.html銝����閬賬��
張貼留言