|
|
|
lastest version is 0.09 : binary package
current CVS...
and
CVS snap
( CVS is 0.10 test )
What is m2m?
-
libmpeg2
を使ったMPEG2プレイヤーです。
MPEG2-ProgramStreamとスクランブルのかかっていないDVDを
(完全ではないですが)対応しています。
Screen Shot
-
- 画面は開発中のもの(未公開)です。
- 通常時のスクリーンショット

- フルスクリーン時のスクリーンショット
[IMG]
[IMG]
- X-Video Extensionでhardware resize不可の場合はtilingになります(0.08fix3)
[IMG]
Requirements
- gtk/gdkが必要です。
0.08-fix4:SDL(SDL-devel)も必要です。
0.08-fix7:ALSA(driver/lib)も必要です。
- audioがMPEG-Audioの場合はmpg123が必要です。
- version 0.08以降はlibifo/libac3が必要です。
- buildにはautomake/autoconf/libtool/gettextが必要です。
- リサイズ/FullScreen再生にはXVideo-Extensionに対応している必要があります。
0.08-fix3:XVideo-Extensionに対応していない場合はタイリング表示されます。
- サウンドカードは48000Hz/Stereoに対応している必要があります。
- ビデオカードは2Dイメージ描画性能の高いものがよいでしょう。
- CPUはP-III 400MHz*2(SMP)ぐらいのスペックがあれば良いでしょう。
License
-
元になっているmpeg2decに従い GPL となっています。
How to building
例:0.07 + fix4
$ tar Ixvf m2m-0.07.tar.bz2
$ patch -p0 < m2m-0.07-fix4.patch
$ cd m2m-0.07
$ ./autogen.sh
$ ./configure
$ make
$ make install
RPMを使用するなら./configure時に作成されるm2m.specを使用します。
$ rpm -bb --target=i686 m2m.spec
0.08以降ではac3dec,ifoの2つを同様の方法で事前に作成しておく必要があります。
0.09pre3以降ではac3decではなくa52decを使用します。
How to use
- m2mにはm2mとm2divの2つが含まれています。
m2m:Mpeg2 Program Streamを再生します
--helpオプションで要約が表示されます。
Usage: m2m [options] mpeg2_file..
m2m [options] [device_option [title_option]]
Option:
--device=device
-d device : DVD device file
default is /dev/dvd
--title=title
-t title : DVD title number
default is 1
--audio=stream
-a title : select audio stream number
default is 1
--fullscreen : fullscreen (need XVideo-Extension)
--bg : X11 background(desktop)
--autostart : to automate start.
--hidecontroller : to hide a controller.
--disable-menu : to disable a title/chapter menu.
--loop : doing loop a play
--help : help message
ファイルが指定されていない時はDVDの再生になります。
m2div:MPEG2-PSをVideo StreamとAudio Streamに分離します。
Usage:
m2div mpeg2PS [-v video] [-m mpeg1audio] [-a ac3audio] [-l LPCM] [-wave]
Arguments:
mpeg2PS : input file.'-' is stdin
-v vodeo : output video stream
-m mpeg1audio: output mpeg audio stream
-a ac3audio : output Dolby-AC3 stream
-l LPCM : output LinerPCM stream
-wave : add wave header for LPCM
Program Streamに対応していないplayerで再生できるようになります。
Support
-
GPLにもありますが、無保証な物として扱って下さい。
プログラムの性質上、私の意図しない/配慮の足りない/気づいていない
問題で突然公開を打ち切るかもしれません。
バグ/要望/意見等ありましたら
nakamuraまで。
Download
m2mが使用しているツール
m2m
| Version | size | release | |
| 0.06 |
221,821 | 2000/ 5/ 2 | 初期公開版 |
| 0.07pre1 |
225,831 | 2000/ 5/ 8 | |
| 0.07pre2 |
307,706 | 2000/ 5/ 9 |
| 0.07pre3 |
327,377 | 2000/ 5/10 |
| 0.07pre4 |
354,991 | 2000/ 5/15 |
| 0.07pre5 |
320,267 | 2000/ 5/16 |
| 0.07pre6 |
322,672 | 2000/ 5/18 |
| 0.07pre7 |
323,194 | 2000/ 5/21 |
| 0.07pre8 |
304,656 | 2000/ 5/25 |
| 0.07pre9 |
324,454 | 2000/ 5/27 |
| 0.07 |
324,454 | 2000/ 5/28 |
| fix1 |
6,352 | 2000/ 6/18 |
| fix2 |
6,934 | 2000/ 6/22 |
| fix3 |
15,667 | 2000/ 9/18 |
| fix4 |
8,548 | 2000/ 9/18 |
| 0.08pre1 | 149,701 |
2000/ 9/ 2 |
| 0.08pre2 | 150,993 |
2000/ 9/ 3 |
| +brightness |
10,616 | 2000/ 9/ 5 |
| 0.08pre3 | 152,858 |
2000/ 9/ 9 |
| +Luma-MMX | 8,128 |
2000/ 9/10 | brightness-patchのMMX化 |
| 0.08pre4 |
153,378 | 2000/ 9/10 |
| 0.08pre5 |
153,884 | 2000/ 9/11 |
| 0.08pre6 |
155,977 | 2000/ 9/24 |
|
+B-cancel |
4,539 | 2000/ 9/24 |
フレームキャンセルテスト |
| 0.08 |
155,859 | 2000/10/ 7 |
| fix1 |
15,422 | 2000/10/ 8 |
| fix2 |
18,770 | 2000/10/15 |
| fix3 |
30,616 | 2000/11/ 7 |
X11でのタイリング表示 |
| fix4 |
38,667 | 2000/12/16 |
SDL対応 |
| fix5 |
48,290 | 2000/12/17 |
表示切替追加 |
| fix6 |
55,962 | 2000/12/30 |
LinerPCM Bug-fix |
| fix7 |
62,530 | 2001/01/04 |
ALSA-lib対応 |
| fix8 |
68,826 | 2001/01/06 |
esd対応 |
| fix9 |
75,889 | 2001/01/07 |
binary package |
| 0.09-20010318test |
82,398 | 2001/ 3/18 |
| 0.09-20010325test |
65,097 | 2001/ 3/25 |
| 0.09-20010326test |
61,559 | 2001/ 3/26 |
| 0.09-20010414test |
63,377 | 2001/ 4/14 |
| 0.09-20010415test |
63,565 | 2001/ 4/14 |
| 0.09pre1 |
82,999 | 2001/ 9/19 |
| 0.09pre2 |
83,132 | 2001/ 9/21 |
| 0.09pre3 |
84,068 | 2002/ 4/ 1 |
a52対応 |
| 0.09pre4 |
84,219 | 2002/ 4/ 7 |
| 0.09pre5 |
85,067 | 2002/ 4/14 |
binary package |
| 0.09 |
85,532 | 2002/ 4/30 |
binary package |
To Do
- バグのFIX
- プレイリスト
- ヘルプ
- 環境設定...
- 設定保存
- プラグイン
- VCD
Change Log
- 2000/11/13:0.08+fix3と、この段階にきてようやくこのpageを書き上げる。
- 2000/12/14:0.08+fix4リリース。SDL対応とoption追加(thanks 水越さん。
- 2002/04/27: sourceforge.jpへ引越し(^^;
|