Linux ムービー・動画環境

このページは別の場所に移動しました。
5秒ぐらいで自動的に移動しない場合は
こちらをクリックください。

2004/01/12更新 (dvdbackup を "キャプチャする、吸い出す"、"編集する" に追加、その他修正)
2004/01/10更新 (DVR を "キャプチャする、吸い出す"、"編集する" に追加、その他修正)
2004/01/05更新 (Linux Video Studio を "編集する" に追加、その他修正)
2003/11/24更新 (Cinelerra を "編集する" に追加、その他修正)
2003/07/13更新 (DVD オーサリング情報追加)
2003/06/27更新 (活用例マイナーアップデート)
2003/06/22更新 (Avidemux, FFMPEG 追加、その他アップデートなど)

Linux でのムービー・動画環境をまとめてみました。ほとんどリンク集です。→ 活用例
いやぁ Linux でもいろんなことができるんですね。 DVD ビデオ作成環境も整って来ました

最近は Fedora CORE にしたので、FRESH RPMS から apt-get で労せずインストールできてほくほく。

カテゴリ毎に分けていますが、複数の機能を持つソフトは複数のカテゴリに入っています。ただし、機能があってもカテゴリにいれていない場合があります。あまり規則性はないですが、そのソフトの主な機能のカテゴリに入れています。

再生する

XINE (rpmfind: xine, xine-lib, xine-ui)

DVD、VCD、AVI ファイル、Mpeg ファイル、DivX など、様々なフォ−マットの再生が可能。プラグインにより、ファイルフォ−マット、コ−デック、ビデオデバイス、オ−ディオデバイスの拡張が可能なのが特長(デフォルトのパッケージで用は足りる)。xine-lib というエンジン部と xine-ui と言う GUI 部分が別々に提供されており、 GUI 部分は入れ換え可能。様々な GUI が提供されており、gxine は mozilla プラグインで RealVideo のストリーミング再生も可能なようだ (gxine は VINE でコンパイルできず)。暗号化された DVD には外部プラグイン (d4d、d5d、libdvdcssなど) で対応。DVD メニュ−も外部プラグインで。映像と音声の同期はばっちり。最新版では、今まで固まっていたDVDソフトも問題無く再生でき、DVD メニューも私の試した限りでは完璧。

MPlayer (rpmfind)

DVD、VCD、他様々なフォ−マットのファイルが再生可能。GUI や DVD メニュ−を使うにはコンパイル時のオプション指定が必要。最新版では音声の同期もばっちり。ただし現在は DVD メニューが使えない模様。

Ogle (rpmfind)

DVD、VCD の再生が可能。私の環境だとなぜか DVD の再生がスロ−だ。(同期はだいじょうぶ) DVD メニュ−の安定度はばっちり。

VideoLAN (rpmfind)

DVD、VCD 再生可能。UNIX の他、Mac や Windows などいろいろなプラットフォーム向けの開発がされている。あまり試していない。試した限りでは不安定。

OMS/OMI (rpmfind)

xanim (rpmfind)

Motion JPEG 型式の AVI ファイルなどが再生可能。

MTV (rpmfind)

MPEG1 ファイルや、VCD が再生可能。CUI の MTVP はフリ−だが GUI 付きのものはシェアウェア。

Xawtv 解説 (rpmfind)

TV チュ−ナカ−ド (bt878) 付きの PC でのテレビを見るプログラム。録画も可能。


キャプチャする、吸い出す

Xawtv 解説 (rpmfind)

同梱の streamer でテレビを Motion JPEG 型式で録画可能。ちと重く、こま落ちすることがある。また、大ファイルの分割に対応していないのが難。

NuppelVideo (rpmfind)

v4l デバイスのテレビ映像を録画可能。xawtv の streamer と同等の機能。動作が軽く、こま落ちがほとんど無いのが利点。また、大ファイルは自動的に分割してくれる。ただし、JPEG の品質が最大 75 どまり。また画面サイズを大きくすると、画像の乱れが生じる。独自型式で保存される。transcodeなどで変換しよう。

dvgrab 解説 (rpmfind)

DV 映像を取りこむプログラム。

VCR (rpmfind)

これも v4l デバイスのテレビ映像の録画ツー ル。avifile を使って DivX などに直接エンコードしながら録画 できるらしい。なぜかインストールがうまく行かず試せず。

FFMPEG (rpmfind)

変換ツールだが変換元として v4l デバイスを 指定できる。エンコード速度が速いせいか MPEG1 や MPEG4 で直接録画できる。PC を 2.4GHz、HDD も Urtra DMA 100 にしたらフルサイズ (640x480) でリアルタイムで録画できるようになってばっちり!(1GHz、Ultra DMA 66 の時は音飛びとかでうまく出来なかった)

transcode (rpmfind)

基本的に動画やオ−ディオのファイル型式を変換するツ−ル。変換もとのソ−スとして DVD や Video 4 Linux があるためこの分類にも入れた。

dvd::rip

transcode の DVD リッピング用の GUI フロントエンド。リッピングからトリミング、変換までできる。

Drip

もう一つの DVD リッピング GUI。avifile が必要。最近 avifile をいれていないので (make に失敗しちゃう) まだ使ったことはない。

dvdbackup

DVD リッピングプログラム。libdvdread が必要。DVD ビデオの構造をそのまま HDD にコピー。DVD-R などにコピーするならこれ。(片面2層のはできないが)

Linux Video Studio (rpmfind)

v4l デバイスの録画ができるらしい。ちょっと使ってみたがいまいち使い方が良く分からない。

DVR

v4l デバイスの録画ツール。Qt ベースの GUI がある。avifile が必要。最近 avifile をいれていないので (make に失敗しちゃう) まだ使ったことはない。


編集する

Cinelerra

Broadcast-2000 の作者によるフリ−のビデオ編集ソフト。超高機能そうだが使いかたがいまいちわからない。

kino (rpmfind)

DV のキャプチャ (dvgrabのフロントエンド)、 編集、書き戻し、変換ができるツ−ル。コマを Still 画像に出力し たり DVD 用の MPEG2 や DivX 等に変換できる。また、簡単なフィ ルタも装備している。DV から DVD を作る際に重宝する。

Linux Video Studio (rpmfind)

MJPEG Tools のフロントエンドで編集もできるらしい。

Broadcast-2000

フリ−のビデオ編集ソフト。ただし現在は開 発中止、配布も開発元からは中止となっている。昔あった Tucows のリンクも切れている。



変換する

transcode 解説 (rpmfind)

様々な型式の動画、オ−ディオファイルを様々な型式に変換できる最強のツ−ル。DVD の吸出しもテレビのキャプチャも可能。ただし、これだけで変換を可能にしているわけではなく、いくつかのコーデックは MJPEG Tools や divx4linux などと組み合わせて初めて動作する。transcode のコンパイル前にそれらのファイルをインストールすること。コンパイル前の ./configure の最後でそのシステムでどのコーデックが使えるか yes/no で表示される。希望のコーデックが no の場合はどっかから探して来てあらかじめインストールしておく。

MJPEG Tools 解説 (rpmfind)

Motion JPEG 型式や DV 型式のファイルを MPEG や DivX に変換するツ−ル。

FFMPEG (rpmfind)

これもいろいろなファイルを変換できる。 transcode と違って単独で変換できるらしい。transcode からこのソフトのラ イブラリを利用して変換したりもできる。transcode で bbmpeg を指定する場合や MJPEG Tools に比べエンコード速度がかなり速い。
v4l デバイスの録画も可能で直接 MPEG1 や DivX で直接録画できる。 その他、ストリーミング配信サーバとしても動作する。

mencoder (rpmfind)

MPlayer 付属のエンコーダー。DivX エンコードできるらしい。あまり試していない。

Avidemux

gtk のエンコードソフト。フィ ルタ設定、2-pass エンコーディングなどできるし、何より GUI なのがいい。結構よさげだが、VOB ファイルを読み込んだときな ぜか音声無しと判断され、変換すると音が記録されない。 もうちょっと使い込んでみよう。


オーサリング・マスタリング

dvdauthor 解説1 解説2 解説3

DVD オーサリングソフト。DVD 用 MPEG2 から DVD ビデオに必要なディレクトリ構成やファイルを作ってくれる。

dvdrtools 解説1 解説2 解説3 (rpmfind)

cdrecord を元にした dvdrecord を含む DVD 書き込み用ツール。DVD ビデオ用イメージの作れる mkisofs も 含まれている。

VCDImager 解説 (rpmfind)

MPEG ファイルから Video CD のイメ−ジファイルを作成するソフト。
DVD オーサリング・マスタリングへのヒント・リンクもあり。

CDRDAO 解説 (rpmfind)

汎用の CD ライティングソフトだが、Video CD のイメ−ジファイルを CD に焼いて Video CD を作成するのに使う。


ドライバ・ライブラリなど

bttv 解説

bt 848/878 搭載のビデオキャプチャ・チュ−ナカ−ドのドライバ。

libdvdread (rpmfind)

Ogleなどに必要な DVD 再生ライブラリ。

xine-dvdnav (rpmfind)

xine で DVD のメニュ−を実現 するのに必要だったが、最新版の xine には取り込まれた。以前は Mplayer で DVD メニューを使うときに必要だったが、現在は Mplayer 自体の DVD メ ニューサポートが止まってしまった。

divx4linux (rpmfind)

transcode で DivX エンコ−ドをするのに必要。

SDL (rpmfind)

動画の表示ライブラリ?動作が重い。

a52dec (rpmfind)

DVD などに使われている AC-3 型式の音声をエンコード・デコ−ドするライブラリ。ffmpeg で音声を AC-3 でエンコードする際に使用。

lame (rpmfind)

MP3 エンコ−ダじゃないそうです。transcodeなどで DivX の音声部分を作成するのに必要。

avifile (rpmfind)

Windows のコーデック (DLL) を使用してAVI ファイルをエンコード・デコード するツール。GUI のエンコードツールやプレイヤーも入っている。

binaries

Windows のコ−デックがそのまま入っている。 avifile で使用。

libdv (rpmfind)

DV の Codec。transcode で DV ファイルを変 換するときなどに必要。

libraw1394 解説 (rpmfind)

raw1394 デバイスにアクセスするためのライブラリ。dvgrab に必要。

libogg (rpmfind)

nasm (rpmfind)

活用例

例1:鑑賞

DVD を
XINE で鑑賞する。xine-dvdnav を使えばメニュー表示 もできるものもある (タイトルによる)。→最新版では前にメニューでハングし たりしたものもちゃんと表示できるようになった。(2003/6/27)
XINE はその他 MPEG1、MPEG2、DivX、Motion JPEG、Video CD など様々なフォーマットのビデオを再生可能。
MPlayer もよさそうだが DVD の再生ではなんか再生速度がスローだ。これはオプション (-aop list=resample:fout=44100) でサンプリング周波数を 48KHz から 44.1KHz に変換してやると解決するのだが、今度は音と映像がずれる。 →最新版ではオプションも入らず音もずれないようになった。(2003/6/27)

例2:TV 鑑賞

テレビを Xawtv で鑑賞する。(TV チューナカード必須) ドライバソフトには bttvを使う。 →解説

例3:TV キャプチャ、変換

Xawtv のプログラム streamer で TV 録画する。 →解説
出来上がったファイルは Motion JPEG 型式で、XINExanim で再生できる。
Motion JPEG 型式のファイルは MJPEG Tools (解説) や transcode を使って MPEG などに変換する。特に transcode は DVD や DivX を含む様々な型式の相互の変換ができるすぐれもの。DivX エンコードには、divx4linux が必要。lame も必要かも。

例4:DV キャプチャ、変換

dvgrab で DV カメラからビデオを取りこむ。(IEEE1394 カード必須) libraw1394 などが必要。取りこんだファイルは MJPEG Tools で MPEG に変換。libdv が必要かも→解説
transcode でも変換できる。いろいろな出力型式が選べ、オプションも豊富な transcode の方がお勧めです。(transcode で変換するには dvgrab でキャプチャする際に --format dv2 する必要があります。→解説)
DV ファイルは binaries を 使用すれば XINE で一応再生 できるが、音が途切れたりしてあまり使えない。→binaries は必要ないよう だ。最新版の XINE ではスムーズに再生できる。(2003/6/27)MPlayerだとスムーズに再生できる。

例5:マスタリング

キャプチャしたり吸い出しした後に変換した MPEG1 ファイルを VCDImager を使っ て Video CD のイメージファイルに変換。イメージファイルは CDRDAO で CD-R に焼く。でき上 がった Video CD は DVD プレーヤで再生できる (機種によってはできない)。→解説
Video CD は XINE でも再生 できる。

例6:DV 編集

DV キャプチャした映像ファイルを Kino で編集。 ちなみに Kino でキャプチャもできる。更に編集したビデオをテープに出力もで きる。(mknod -m 666 /dev/video1394 c 172 0 としてデバイスファイルを作成 すること →参照 ) まだ、マジメに編集したことはないが。
DVD を transcode で DV に変換してみよう思ったが、なぜか Kino で読みこんだ際に 画像がグレーになっていてテープへの書き込みも勿論失敗。できた DV ファイルを MPlayer では再生はできるが音もずれている。XINE では再生もできない。何かやり方が 違うんだろうか。もうすこし試行錯誤する必要があるかも。

ページ Top に戻る


戻る | real-baishi に戻る