MTV1000をWindows 98で使えるようにする


Last Update: 2005/01/04
21316 th Visitor

・MTV1000がWindows 98で動かない

Canopusから発売されているTVチューナー / キャプチャーボード MTV1000を買ってから気づいたのですが、この製品はWindows 98SE(以下Win98SE)には対応しているものの、無印Windows 98(以下Win98)には未対応です。
未対応でも普通に付属ソフトがインストールできるだろう…と踏んでいたら、しっかりインストーラがはじいてくれちゃいます(^^;;;
うーん困ったぞ。
というわけで、無理矢理Windows 98で動かしてやろうというのが今回の企画です。

・とりあえずはじかれないものをインストールする

MTV1000を動かすのに必要なものは、

です。
なお、MD-PortやTBOXなどの事は全く考慮していませんので、その辺は自分で考えてやってください。 このうちドライバーとMEDIACRUISEはOSのチェック無くインストールできますので、普通にマニュアル通りにインストールします。

まず、Canopusからドライバ&アプリケーションの最新版をダウンロードします。
この記事を書いている時点ではv1.16が最新版だったので、これにそって話を進めます。

もし1.17以降でこの方法でインストールが出来なかった場合、
ftp://ftp.canopus.co.jp/pub/jp/drivers/win9x/
に以前のバージョンがありますので、そちらをご利用ください。
少なくとも1.16では可能なことを確認しています。

ダウンロードしたmtv116.exeを実行して、c:\mtv116(別にどこでもいいです)に解凍します。
解凍したフォルダ内のDriverフォルダの中にあるsetup.exeを実行して、まずドライバーをインストールします。
ドライバーインストールした後の再起動後に、MEDIACRUISEフォルダの中にあるsetup.exeを実行してMEDIACRUISEをインストールします。

・MTV1000アプリケーションを解凍

さて次は問題のMTV1000アプリケーションです。
MTVフォルダの中のsetup.exeを実行しても「OSのバージョンが違います」とはじかれてしまうので、これを手動インストールします。

とりあえず中の構成ファイルを取り出すのですが、構成ファイルが圧縮されているのがdata1.cabとdata2.cabです。
.cabファイルなので+Lhacaなどのソフトを使えば解凍できそうですが、特殊な形式(InstallShield 6)なので一般的なツールでは解凍できません。

そこで、InstallShield 6形式のアーカイブを解凍するソフトにi6compというソフトがあるので、これを使って解凍します。
i6comp自体はgoogleなどで検索すると、ここなどから辿ってダウンロードすることができると思います。
手段は問いませんので、とにかくi6compを入手してください。

入手できたら早速i6compを使ってMTV1000アプリケーションを解凍します。
i6comp.exeをc:\mtv116\MTVにコピーしてコマンドプロンプトから実行します。


C:\>c:  (Cドライブに移動)
C:\>cd mtv116\MTV  (c:\mtv117\MTVに移動)
C:\mtv116\MTV\>i6comp e data1.cab  (data1.cabを解凍)

すると、ファイルが全て(data1.cabとdata2.cab)解凍されます。
これでインストール準備は終了です。
次に解凍されたファイルを手動でインストールします。

・MTV1000アプリケーションをインストール

解凍されたファイルは全部で50個ありますが、これらのファイルは、InstallShieldの構成ファイル、MTVアプリケーションの構成ファイル、MTV1000のMEDIACRUISE Plug-inに分かれます。
これらのファイルを、本来インストールされるべき場所に手動で設定してやるのです。

まず最初に、MTV1000アプリケーションのフォルダを作り、そこに構成ファイルを移動します。

MTV1000アプリケーションのフォルダは通常、MEDIACRUISEがインストールされているCanopusフォルダ(デフォルトはおそらくc:\program files\canopus)にインストールします。
とりあえず構成ファイルを置くために、Canopusフォルダの中に「MTV Series」というフォルダを作ります。

フォルダを作成できたら、

CDV2MPEG.exe
CHANNEL.DAT
ChSearch.dll
McAlbum.dll
MpegMtv.dll
MtvApi.dll
MtvAvc.dll
MtvCut.exe
MtvProp.exe
MtvTest.exe
MxDVRLib.dll
PresetTbl.ini
README.TXT
TvrMan.exe
TvrUtil.dll
mpaecore.dll
mpaensp.dll

をMTV Seriesフォルダにコピーします。
さらに、Scheduleというフォルダを作成しておきます。

次にc:\program files\Common Files\Canopus Sharedに以下のファイルをコピーします。

cmpsd.ax
mpadcore.dll
MpgSplit.dll
mpvdcore.dll

さらに「MvrCompatible」を作り、その中に

ExpFlt.dll
MvrWENC.dll
v3ub32.ve3

をコピーします。

次にWindowsのsystemフォルダ(デフォルトはc:\windows\system)に、以下のファイルをコピーします。

cdvccodc.dll
CSCCDVC.DLL
CSEDV.DLL
pavapi.dll

次にMEDIACRUISEのPlug-inフォルダ(デフォルトはc:\program files\canopus\MEDIACRUISE\Plug-in)に以下のファイルをコピーします。

CMCMTV.dll
ctfile.dll
ctfilter.dll

これでファイルのコピー自体は終わりです。
余ったファイルはInstallSheildのファイルなどの、いわゆるゴミですので適当に処理しちゃってください。

次にレジストリに設定を書き込みます。
まずは、MTV1000をMEDIACRUISEに認識させます。

レジストリエディタ(regedit.exe)を開き、
HKEY_LOCAL_MACHINE\Software\Canopus\Media Control\Tuner
を開きます。
ここにMTV1000のMEDIACRUISE Plug-inを記述してやります。

右側のウィンドウで、右クリック→新規→文字列で「00」を作ります。
作ったらそれをダブルクリックして、「"Plug-in\cmcmtv.dll"」を記述します。

同様に以下を作成します。

文字列
00                  "Plug-in\cmcmtv.dll"(既に作成)
00.Description  "MTV1000"

DWARD
SELECT          0x00000000 (0)

さらに、
HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\Media Control\VideoPlayBack\MPEG
に以下を作成します。

文字列
02                  "Plug-in\cmcmtv.dll"
02.Description  "MTV Series"

同様に、
HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\Media Control\VideoCapture
に以下を作成します。

文字列
02                  "Plug-in\cmcmtv.dll"
02.Description  "MTV Series"

次にiEPG関連のレジストリを記述します。
HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MTV1000\TVRMAN\TvSiteList\0
に、

文字列
(標準)   http://www.so-net.ne.jp/tv/
ext       .tvpi
name    テレビ王国

HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MTV1000\TVRMAN\TvSiteList\1
に、

文字列
(標準)   http://www.tvguide.or.jp/
ext       .pl
name    TVガイド

HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MTV1000\TVRMAN\TvSiteList\2
に、

文字列
(標準)   http://www.ontvjapan.com/
ext       .tvpi
name    ON TV JAPAN

を追加します。

次に
HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MvrCompatible
に、

文字列
Shared   C:\Program Files\Common Files\Canopus shared\MvrCompatible

HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MvrCompatible\EncApi
に、

文字列
0                  C:\Program Files\Canopus\MTV Series\MtvApi.dll
0.Description  "MTV1000"

DWORD
0.Capability      0x00000000 (0)

HKEY_LOCAL_MACHINE\SOFTWARE\Canopus\MvrCompatible\Encoder
に、

文字列
0                  C:\Program Files\Canopus\MTV Series\MtvAvc.dll
0.Description  "MTV Series"

0.Microcode  "MTV Series"

DWORD
0.Capability      0x00000000 (0)

のように記述します。
これでレジストリの記述は終わりです。

最後にスタートメニューとスタートアップにRecording Managerのショートカットを追加します。
スタートメニューのMEDIACRUISEフォルダにRecording Managerという名前で、c:\program files\canopus\MTV Series\TvrMan.exeのショートカットを作成します。
同様にスタートアップにも作ってやります。

これで後はマニュアル通りに設定してやれば、MTV1000がWindows 98で使えるようになっているはずです。


もどるにゅ

トップにもどるにゅ