MP3


MP3について

  • MP3に関する説明は省略します。ここでは、音楽CDのデータをMP3データに変換して再生する場合の手順について説明します。
  • 以下のソフトを使用しました。
    ソフト名 機能 Ver
    cdda2wav
    (cdrecord)
    リッピング(音楽CD(CD-DA)のデータからWAVファイルを生成) 1.9
    lame エンコード(WAVファイルからMP3ファイルに変換) 3.70
    mpg123 コマンドラインで操作するMP3プレーヤ 0.59
    GQmpeg GUIのMP3プレーヤ。mpg123のフロントエンド。 0.9.0


ソフトのインストール

  • いずれもportsを使ってインストールしました。
  • 「cdrecord(cdda2wav)」のインストール。

    # cd /usr/ports/sysutils/cdrecord
    # make install
    >> cdrecord-1.9.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
    >> Attempting to fetch from ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/.
    (途中略)
    ===>  Installing for cdrecord-1.9
    ===>   Generating temporary packing list
    ===>   Compressing manual pages for cdrecord-1.9
    ===>   Registering installation for cdrecord-1.9
    

  • 「lame」のインストール。

    # cd /usr/ports/audio/lame
    # make install
    >> lame3.70.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
    >> Attempting to fetch from ftp://prdownload.sourceforge.net/pub/lame/src/.
    (途中略)
    ===>  Installing for lame-gtk-3.70_2
    ===>   lame-gtk-3.70_2 depends on shared library: glib12.3 - found
    ===>   lame-gtk-3.70_2 depends on shared library: gtk12.2 - found
    ===>   Generating temporary packing list
    ===>   Compressing manual pages for lame-gtk-3.70_2
    ===>   Registering installation for lame-gtk-3.70_2
    

  • 「mpg123」のインストール。

    # cd /usr/ports/audio/mpg123
    # make install
    
    If you want to compile with NAS support,
    hit Ctrl-C right now and use "make WITH_NAS=yes"
    
    
    If you want to enable ID3 tags charset recoding,
    hit Ctrl-C and use "make WITH_ICONV=yes"; you can
    also specify DEFAULT_RECODE in 'from:to' format
    
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Note: you can set OPT_ARCH to optimize for your hardware.
    (e.g. make OPT_ARCH=i486).
    Valid values are: i486, i586, 3dnow
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    >> mpg123-0.59r-pl1.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
    >> Attempting to fetch from http://www.mpg123.de/mpg123/.
    Receiving mpg123-0.59r-pl1.tar.gz (158874 bytes): 100%
    (途中略)
    ===>   Generating temporary packing list
    ===>   Compressing manual pages for mpg123-esound-0.59r_3
    ===>   Registering installation for mpg123-esound-0.59r_3
    

  • 「GQmpeg」のインストール。
    最初、インストール途中で以下の様にpatchファイルの指定を要求されたのですが、どうして良いか判らず続けましたが、結局エラーになってしまいました。

    # cd /usr/ports/audio/gqmpeg
    # make install
    (途中略)
    ===>  Patching for gqmpeg-0.9.0
    ===>  Applying FreeBSD patches for gqmpeg-0.9.0
    File to patch: 
    No file found--skip this patch? [n] y
    3 out of 3 hunks ignored--saving rejects to Makefile.rej
    >> Patch patch-aa failed to apply cleanly.
    *** Error code 1
    
    Stop in /usr/ports/audio/gqmpeg.
    *** Error code 1
    

    そこで、ftpで「ftp.jp.FreeBSD.org」の「/pub/FreeBSD/ports/ports-current/audio/gqmpeg」から最新のportsをダウンロードしてから、インストールしたところ、patchファイルの要求も無くOKとなりました。

    # cd /usr/ports/audio/gqmpeg
    # make install
    >> gqmpeg-0.9.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
    >> Attempting to fetch from ftp://ftp2.sourceforge.net/pub/sourceforge/gqmpeg/.
    (途中略)
    ===>   Generating temporary packing list
    ===>   Compressing manual pages for gqmpeg-gnome-0.9.0_2
    ===>   Registering installation for gqmpeg-gnome-0.9.0_2
    


次へ進む

トップへもどる


Copyright (c) 2001 Hiroshi Nakamura. All rights reserved.