HAYAGUI

cdda2wavとlameでMP3を作成

はじめに

音楽CD-ROMからMP3ファイルを作成してみました。 作業方法は、cdda2wav を使って 音楽CD-ROMからWAVファイルを作成し、lame を使って WAV から MP3 を作成します。 cdda2wav は、cdrtools-1.10 を入れると一緒に入ります。lame は、lame-gtk-3.70_2 を /stand/sysinstall でインストール。 lame は、他のパッケージ(gettext,glib,gtk,pkgconfig)と依存関係にありますので、/stand/sysinstall で入れたほうが楽です。

WAVファイルを作成

使ったCD-ROMは、SCSI接続のMATSHITA CD-R CW-7502 です。 cdrecord を使って接続を確認します。
mico# cdrecord -scanbus
Cdrecord 1.10 (i386-unknown-freebsd4.4) Copyright (C) 1995-2001 Jg Schilling
Using libscg version 'schily-0.5'
scsibus0:
        0,0,0     0) *
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) 'MATSHITA' 'CD-R   CW-7502  ' '4.17' Removable CD-ROM
        0,7,0     7) *
mico#
音楽CD-ROMを入れて、やってみましょう。 -B オプションは、すべてのトラックを変換することです。 -D オプションは、デバイスを設定します。
mico# pwd
/usr/home/kenz
mico# cdda2wav -B -D 0,6,0
Type: ROM, Vendor 'MATSHITA' Model 'CD-R   CW-7502  ' Revision '4.17' MMC+CDDA
266240 bytes buffer memory requested, 4 buffers, 27 sectors
#Cdda2wav version 1.10_freebsd_4.4-release_i386_i386 real time sched. soundcard
support
AUDIOtrack pre-emphasis  copy-permitted tracktype channels
      1-11           no              no     audio    2
Table of Contents: total tracks:11, (total time 49:35.60)
  1.( 4:52.00),  2.( 4:01.37),  3.( 4:08.68),  4.( 4:17.50),  5.( 4:05.17)
  6.( 4:52.60),  7.( 4:35.05),  8.( 4:05.00),  9.( 4:23.35), 10.( 4:15.18)
 11.( 5:56.70),

Table of Contents: starting sectors
  1.(       0),  2.(   21900),  3.(   40012),  4.(   58680),  5.(   78005)
  6.(   96397),  7.(  118357),  8.(  138987),  9.(  157362), 10.(  177122)
 11.(  196265), lead-out(  223035)
CDINDEX discid: AtWYPNQjzi76qIOSYHHekWy28F0-
CDDB discid: 0x8d0b9d0b
CD-Text: not detected
CD-Extra: not detected
samplefile size will be 524578364 bytes.
recording 2973.08000 seconds stereo with 16 bits @ 44100.0 Hz ->'audio'...
percent_done:
100%  track  1 successfully recorded
100%  track  2 successfully recorded
100%  track  3 successfully recorded
100%  track  4 successfully recorded
100%  track  5 successfully recorded
100%  track  6 successfully recorded
100%  track  7 successfully recorded
100%  track  8 successfully recorded
100%  track  9 successfully recorded
100%  track 10 successfully recorded
100%  track 11 successfully recorded
mico#
作成されたファイルを見ると、こんな感じです。でかいな〜と思う。
mico# ls -la
...

-rw-r--r--  1 root  kenz        409 Feb  3 18:26 audio_01.inf
-rw-r--r--  1 root  kenz   51508844 Feb  3 18:27 audio_01.wav
-rw-r--r--  1 root  kenz        413 Feb  3 18:26 audio_02.inf
-rw-r--r--  1 root  kenz   42599468 Feb  3 18:27 audio_02.wav
-rw-r--r--  1 root  kenz        413 Feb  3 18:26 audio_03.inf
-rw-r--r--  1 root  kenz   43907180 Feb  3 18:27 audio_03.wav
-rw-r--r--  1 root  kenz        413 Feb  3 18:26 audio_04.inf
-rw-r--r--  1 root  kenz   45452444 Feb  3 18:28 audio_04.wav
-rw-r--r--  1 root  kenz        413 Feb  3 18:26 audio_05.inf
-rw-r--r--  1 root  kenz   43258028 Feb  3 18:28 audio_05.wav
-rw-r--r--  1 root  kenz        413 Feb  3 18:26 audio_06.inf
-rw-r--r--  1 root  kenz   51649964 Feb  3 18:29 audio_06.wav
-rw-r--r--  1 root  kenz        414 Feb  3 18:26 audio_07.inf
-rw-r--r--  1 root  kenz   48521804 Feb  3 18:30 audio_07.wav
-rw-r--r--  1 root  kenz        414 Feb  3 18:26 audio_08.inf
-rw-r--r--  1 root  kenz   43218044 Feb  3 18:30 audio_08.wav
-rw-r--r--  1 root  kenz        414 Feb  3 18:26 audio_09.inf
-rw-r--r--  1 root  kenz   46475564 Feb  3 18:31 audio_09.wav
-rw-r--r--  1 root  kenz        415 Feb  3 18:26 audio_10.inf
-rw-r--r--  1 root  kenz   45024380 Feb  3 18:31 audio_10.wav
-rw-r--r--  1 root  kenz        415 Feb  3 18:26 audio_11.inf
-rw-r--r--  1 root  kenz   62963084 Feb  3 18:32 audio_11.wav
mico#

MP3ファイルを作成

MP3に変換してみましょう。
mico# lame audio_01.wav audio_01.mp3
LAME version 3.70 (www.sulaco.org/mp3)
GPSYCHO: GPL psycho-acoustic and noise shaping model version 0.77.
Using polyphase lowpass filter,  transition band:  15115 Hz - 15648 Hz
Encoding audio_01.wav to audio_01.mp3
Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII (11.0x)  qval=5
    Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
 11179/ 11179(100%)| 0:01:48/ 0:01:48| 0:01:56/ 0:01:56|    2.7129| 0:00:00
mico#
終了。

戻る



(C)1999 - 2002 Kenji Ito All rights reserved.