Linux Tips

MPEG2形式の動画を作成するには

北浦訓行
2004/4/15

 DVビデオなどからキャプチャしたAVIファイルをMPEG2形式に変換するには、MJPEG Toolsを使う。MJPEG Toolsは、ビデオレコーディングから映像のカット&ペースト、MPEGエンコードなど、ビデオ関連コマンドをパッケージングしたツール群だ。

 MJPEG Toolsは、http://mjpeg.sourceforge.net/からダウンロードできる。原稿執筆時点の最新版はバージョン1.6.2だ。上記のWebサイトからmjpegtools-1.6.2.tar.gzをダウンロードしてインストールする()。

注:RPMファイルもダウンロード可能だが、依存性の問題で別のパッケージもインストールする必要がある。

 Fedora Core 1の場合、インストール時にフルパッケージを選択していれば、以下のコマンドを実行するだけだ。

$ tar zxf mjpegtools-1.6.2.tar.gz
$ cd mjpegtools-1.6.2
$ ./configure
$ make
$ su
Password: ←rootのパスワードを入力
# make install

 Vine Linuxの場合、最低でもnasm(アセンブラ)をインストールする必要がある。nasmは、Vine PlusにRPMファイル(nasm-0.98.35-0vl1.i386.rpm)が用意されている。

# rpm -ihv nasm-0.98.35-0vl1.i386.rpm

 これでMJPEG Toolsをインストールできるようになる。

$ tar zxf mjpegtools-1.6.2.tar.gz
$ cd mjpegtools-1.6.2
$ ./configure
$ make
$ su
Password: ←rootのパスワードを入力
# make install

 Turbolinux 10 Desktopの場合も、Fedora Core 1と同様にtarボールを展開してコンパイルすればよい。だが、少なくとも原稿執筆時点では日本語環境でconfigureコマンドを実行するとプログラムが停止してしまうか、処理に長い時間がかかる。そこで、以下の手順でインストールする。

$ tar zxf mjpegtools-1.6.2.tar.gz
$ cd mjpegtools-1.6.2
$ env LC_ALL=c ./configure ←ロケール変更
$ make
$ su
Password: ←rootのパスワードを入力
# make install

 インストールが完了したら、MPEG2のエンコードプログラムが実行できるようになる。タイプ2のDVファイル()をMPEG2に変換するには、以下のように行う。

$ lav2yuv capture001.avi | mpeg2enc -f 3 -o tmp01.m2v ←映像を切り出して圧縮
$ lav2wav capture001.avi | mp2enc -o tmp01.mp2 ←音声を切り出して圧縮
$ mplex tmp01.mp2 tmp01.m2v -o tmp01.mpg ←映像と音声を結合

注:
DVビデオをキャプチャするには(GUI編)
DVビデオをキャプチャするには(Fedora Core 1編)
DVビデオをキャプチャするには(Vine Linux編)
を参照。

 MJPEG Toolsは、映像と音声を別々に圧縮して結合する必要がある。しかし、MJPEG Toolsをインストールして、DVビデオをキャプチャするには(GUI編)で紹介したKinoのエクスポート機能を使えば、GUIでMPEG2形式へのエクスポートができる。その場合は特に面倒な設定は必要ないし、ボタンのクリックだけで変換が行える。

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間