08.ffmpegコンパイル(Win):nasmのインストール
では、いよいよ、各種コーデックをインストールしていきます。
まずはMSYSのアイコンをダブルクリックして、下のような画面を表示させてください。
それで、試しに「ls」と打ち込んで、エンターキーを押してください。そうすると、下の画面が表示されます。「ls」は今いるディレクトリーと呼ばれる場所にあるファイルを表示させます。ここで何も表示されなかったときにはひとつ前の手順でダウンロードしたファイルを間違えて別の場所に落とした事になります。
■nasmのインストール
それでは、MSYSを起動させた画面で、次のコマンドを打ってください。
そうすると、画面に次のような表示がされます。
nasm-0.98.39/ChangeLog
nasm-0.98.39/AUTHORS
nasm-0.98.39/CHANGES
( 長いので中略 )
nasm-0.98.39/regs.h
nasm-0.98.39/regflags.c
nasm-0.98.39/regdis.c
nasm-0.98.39/regvals.c
nasm-0.98.39/version.h
nasm-0.98.39/nasm.spec
これはファイルを解凍している状況を出力しているものです。
では、ここでも「ls」を打ってください。
そうすると、
という表示が確認できます。( nasm-0.98.39.tar.gzの上 )
ここに、今解凍したファイルが格納されています。次に
と打ってください。ここでも「ls」と打つとファイルを確認できます。先ほどの場所に戻りたい場合は「cd ..」と打ってくださいね(cdの後にスペースでピリオドが2つ)。
次に下のコマンドを打って、エンターキーを押してください。
そうすると「cheking」で始まる行がたくさん続きます。これは、あなたの環境に合わせたコンパイルの確認をプログラムが行っています。
次に下のコマンドを打って、エンターキーを押してください。そうすると、「コンパイル」が始まります。
コンパイル中は次のような表示が出ます。
gcc -c -g -O2 -Wall -std=c99 -pedantic -DHAVE_CONFIG_H -I. -I. -o nasmlib.o nasmlib.c
gcc -c -g -O2 -Wall -std=c99 -pedantic -DHAVE_CONFIG_H -I. -I. -o float.o float.c
( 長いので中略 )
gcc -c -g -O2 -Wall -std=c99 -pedantic -I. -I.. rdf2ihx.c
gcc -o rdf2ihx.exe rdf2ihx.o rdoff.o rdfload.o symtab.o collectn.o hash.o nasmlib.o
make[1]: Leaving directory `/home/Administrator/nasm-0.98.39/rdoff'
この状態ではコンパイルが終わっただけですので、適切な場所にコンパイルしたファイルを配置します。しかしながらnasmのインストールではある事情により、このままだとエラーが起きますので、次の2つのコマンドを順に入力してください。
mkdir /mingw/man/man1
これでエラーが起きずにインストールできます。では次のコマンドを入力してください。
そうすると次の表示が出て、インストールが終了しました。
/bin/install -c ndisasm.exe /mingw/bin/ndisasm.exe
/bin/install -c -m 644 ./nasm.1 /mingw/man/man1/nasm.1
/bin/install -c -m 644 ./ndisasm.1 /mingw/man/man1/ndisasm.1
これで、nasmのインストールは終わりです。
ちなみにここで「make clean」と打つと、コンパイル前の状態に戻りますので、何度でもコンパイルのやり直しが出来ます。
■ffmpeg.exe関連記事
・ Windowsで利用できるffmpeg置いておきます
・ 00.MSYS準備
・ 01.MinGWのインストール
・ 02.MSYSのインストール
・ 03.msysDTKのインストール
・ 04.libgw32cのインストール
・ 05.msys.batの変更
・ 06.MSYSの起動と調整
・ 07.必要ファイルのダウンロード
・ 08.nasmのインストール
・ 09.lameのインストール
・ 10.ffmpegの仮コンパイル
・ 11.ffmpeg.exe(仮)の使い方
・ 12.XViD、x264、libdts、zlibのインストール
・ 13.faad2、faacのインストール
・ 14.AMRのインストール
・ 15.ffmpeg.exeのコンパイル
・ ffmpeg.exeを使ったMPEGファイルからXviDへのエンコード:基本編
・ ffmpeg.exeを使ったMPEGファイルからXviDへのエンコード:CMカット編
・ 06/11/25 ハイビジョンのHDVフォーマットからffmpeg.exeを使ってFLV動画を作る(音なし)
・ 06/12/01 ハイビジョンのHDVフォーマットからffmpeg.exeを使ってFLV動画を作る(音あり)























