I/O-DATA社製 mAgicTV5システム GV-MVP での個人的 Q&Aのページ

ツール・ソフトのページへ

不具合内容
対応ツール
【予約に関する事】

・予約が突然消えた
SchBak

・新規予約が遅い(10秒以上)掛かる
mp_wek

・予約一覧を確認したい
mp_sch mp_epg

・スポーツ延長を確認したい。
mp_sch mp_gid

頭/ケツ が切れる

【mAgicガイド ADAMSに関する事】


・mAgicガイド の起動が遅い
mp_gid

・mAgicガイド ADAMSのD/L処理が遅い気がする
mp_gid mp_wek

・mAgicガイド 番組表  CATVのチャンネルに違う番組表が表示される
TVPreset.ini

・mAgicガイド に CATVの番組表を表示する。
mp_gid

・mAgicガイドで、Adams-EPGのデータを使いたくない
mp_gid

・オフラインのシステムで mAgicガイドを使う

【 i-EPG に関する事】


・プリセットを一々聞いてくるのがめんどい
mp_ire

・EPG予約で、既にどの番組が予約済みか知りたい。
mp_epg
【録画/編集に関する事)】 よくある質問


・録画済みデータ が消えていく
プロテクトをON

・削除しても、録画データが残る
カット編集後〜削除 ON
mp_cln mp_lst

・録画に失敗した
ログ確認

・HDDに空き容量があるのに、録画してくれない! 録画容量確認
  ・チャプタをカット 〜 編集内容を保存 〜 ファイル選択ダイアログが開くのが遅い ディスクのプロパティ 

・.gno ファイルが消えた?   !これは未検証です MSXML 4.0 SP2 問題

チャプタをカットするボタンが消えた

【その他】


・メリット値 デコーダーの優勢順位
DirectShowFilter

・おまかせ録画の行数を増やしたい
ResourceHacker

おまかせの キー設定
mp_aut

・mAgicガイドが起動しなくなった  (再インストールの前に)


・30FPS 60FPS 現在再生されている FPS を知りたい。
Fraps
  ・省電力モードについて  




No
    ダイアログ
 表示
  発生原因 など
1
データベース
mAgicガイドが起動しない。
データベースの初期化に失敗しました。

mAgicTV5.mdb ファイルが壊れている可能性が高い。
通常 Documents and Settings\USER-NAME\Application Data\I-O DATA\mAgicTV\ADAMS\epgdata\mAgicTV5.mdb
にあるが、USER-NAME があてにならない可能性もある。
Program Files のそれは、初期状態のmdb だが、いっその事、Cドライブ全体
で、magicTV5.mdbを検索し、リネームするくらいは、試してほしいものである。
2
実行 実行できなかった予約を削除しました。 まあ、これは、仕方がない。
1.予約ファイル Schedule.dat が壊れて、バックアップ
  を mAgicマネージャーに読み込ませた時に発生する。
2.その他
3
既に
この予約は既に終了しています
「お前は、もう死んでいる・・・」 ケン○ローか?思わずに居られないが
まあどーしようもない。 
・記憶であるが、延々録画モードに陥った番組を停止しようとした時に
 発生した気がする。止まらないのでmAgicマネージャそのものを終了させたかな
4
内部
内部エラー
何かわからんが、mAgic側で思っている状態でない っていうメッセージ
1.予約ファイル Schedule.dat に、(mAgicにとって)おかしなデータがあると
  発生する。 この場合、 Schedule.dat を ズタズタにされる可能性がある。
2.その他

項目 【予約】
Q 予約が消えた

          Documents and Settings\USER-NAME\Application Data\I-ODATA\mAgicTV\mAgicManager\schedule.dat
          これが、録画予約のファイルです。
          予約件数によって、サイズは増えますので、通常 何kB とは 言えませんが、フォーマットが、
          1件の予約(継続予約も1件) 2396バイト + ヘッダー 32 バイト ですので
          通常は、2kB 以上あります。   こいつが、32バイト近辺になってたら、クリアされたって事です。

          クリア(消えた) という現象が何故起こるかは不明ですが、(率直に言えば不具合です)
          mAgicマネージャが、トラブッている感じですね。

          で、もし、Schedule.dat をバックアップしてあれば、以下の手順で、復元できます。
            1.正常にmAgicシステムが起動しているのを確認する。
          2.タスクトレイの mAgicマネージャを右クリックし、終了させる。
          3.バックアップしてあった Schedule.dat を所定の場所に Copy する。
          4.mAgicマネージャを再起動する。
          −.自動的に mAgicマネージャが予約を展開する。

          ま、つまり、 Schedule.dat を戻して、mAgicマネージャを再起動させれば、復元すると言うことです。
          注意するのは、mAgicマネージャ終了時に、 Schedule.dat を書き戻しているので、
          Schedule.dat を戻す前に、mAgicマネージャを終了させておく と言うことです。

          さて、Schbak は、ファイルをCopy/Rename する事により、10個履歴をとる バッチファイルです。
          & 前述した様に、ファイルサイズをチェックし、2kB以下になっていれば、警告を発します。
          処理は、数秒で終わりますので、 私は、1日1回 と、予定を数件入れた時とかに、Wクリックでバックアップしてます。

          何故、10個も履歴をとっているのか?
          1.予約ファイルは、録画ファイルに比べて、非常に小さく、10個持ってもたかが知れている。
          2.mAgicマネージャーの 内部エラーによって、完全クリアではなく、予約の一部が消える状態もある
          3.誤って、予約を削除してしまったりするかも
          ま、バッチファイルですので、普通に編集できますので、数はお好みで・・

Q
再インストールの前に
    Documents and Settings\USER-NAME\Application Data\I-O DATA\mAgicTV\mAgicManager\schedule.dat
     Documents and Settings\USER-NAME\Application Data\I-O DATA\mAgicTV\ADAMS\epgdata\mAgicTV5.mdb
        (User名は各PC によって異なる)
     regedit /e /a magic_bak.txt "HKEY_CURRENT_USER\Software\I-O DATA\Kilimanjaro"
           で、 magic_bak.txt にレジストリ情報を書き出す。

          を安全な場所に バックアップします。  その後、mAgicマネージャーを終了させ。
          Schedule.dat、mAgicTV5.mdb をリネームします。 例)Schedule.datx  mAgicTV5.mdbx
          で、mAgicマネージャーを再起動させてみて 起動すれば、これらのデータが破損している可能性があります。

Q・新規予約が遅い(10秒以上)掛かる

       予約が多くなってくると、やっぱり反応が遅くなってきます。
       I/O 公式によると、推奨は 500件となっています。
       で、500件というのは、継続予約を展開した件数も含みます。
       つまり、毎週 月火水木金 1年間 入れると これは 1件ではなく、約250件になります。
       50週x5=250  継続予約は、デフォルトで1年間になっていますから、 これだと
       あっという間に、500件になってしまいますね

       さて、mp_wek は、継続予約を 今日から (例えば)90日 約3ヶ月に設定し直します。
       これで、反応は良くなるはずです。
       注意点としては、3ヶ月に短縮してしまうと、日が過ぎていって、忘れた頃に
       ああ、継続予約が切れてる という事態を防ぐ事もあって、起動時に実行するのが良いでしょう
       詳細は Help を参照ください。
       あと、mAgicマネージャが終了時に 予約の書き戻しを行っているので、書き換え時には
       mAgicマネージャが動いてないことが条件になります。

項目 【mAgicガイド ADAMSに関する事】
Q
mAgicガイドの起動が遅い。

           Documents and Settings\USER-NAME\Application Data\I-O DATA\mAgicTV\ADAMS\epgdata\mAgicTV5.mdb
           これが、ADAMSの番組表 他が入った、データベースです。
          同じ File名で、Program Files\I-O DATA\mAgicTV の下にもありますが、こちらは空です。
          Microsoft (Office) Access 97形式 のデータベース (と思われる)ですが、 パスワードが掛かっています。

          何故パスワードが掛かっているかは不明ですが、(多分ADAMS がデジタル情報を配信するので著作権?)

          で、このデータベースですが、(前述した様にパスワード掛かっている様な物なので)詳細はひかえますが
          いくつかの、テーブルから構成されています。
          event テーブル:mAgicガイドで表示される 番組表・番組データ
          autores テーブル:おまかせ録画 のキーワード等が入ってる
          color テーブル:名前の通り、色の定義情報
          などなど
         
          で、ADAMSで番組データをD/Lすると、これは増え続けていき、おかげで、レスポンスが悪くなる
          という訳です。

          対処として、I/O−DATA 公式には、「番組データベースの初期化」 となっていますが、
          それでは、「おまかせ録画」等の情報も 初期化=なくなってしまいます。

          おまかせ録画 等の情報を残して レスポンスを早めたい場合は、
          event テーブル他のいくつかのテーブル・レコードを削除する方法があります。
         
          又、なんらかの不具合で、データベース関係のエラーが発生した場合、
          Documents and Setteings のAgicTV5.mdb を リネームすると、新たに mdbが作成されますので
          不具合の切り分けになります。

          mp_gid に、mdbの過去データ削除ボタンを追加

          何故、I/O-Data が event の削除ではなく、初期化 を選んだか?   それは不明です。
          まー、プログラマーとしては、初期化で、ばっさり作り直す=「きれい、潔い」 を選んだのも
          わからなくは、ないのですが・・・・2つ選択肢にするか、異常時に、Delete作り直しがフレンドリ
          だと思うけどね  でも一般=万人向け かというと そーでもないんだよね 後者は

Q
CATV等 手入力 チャンネルに関する問題

         [HKEY_LOCAL_MACHINE\Software\I-O DATA\Kilimanjaro\TvpAcs\TV]
          上記レジストリ等に、チャンネルデータが書かれています。
          Program Files\I-O DATA\mAgicTV\TvPreset.ini
          これが、チャンネル設定の基となるファイルです。

          初期設定の話ですが、チャンネル設定をする際、CATVのチャンネル等は、一覧に無い為
          どうしても、手入力する事になりますが、チャンネルコードを入力できない為、色々と不都合
          が発生します。   (I/O-DATAに問い合わせ & 詳細レポートも提出済み)

          mAgicガイドの番組表は、前述のチャンネルコードによって、表示をおこなっているらしく
          (率直にいえば、不具合)により、手順によっては、手入力したチャンネルに別チャンネルコード
          が割り当てられる場合があります。

          又、再インストールとか、他プログラムとの兼ね合いもあり、チャンネルコードが無い状態
          は、良い状態とは呼べません(私個人の感想)

          TvPreset.ini はテキストファイルですから、メモ帳等で、CATVのチャンネルを追加しておけば、
          チャンネル設定でのトラブルを防ぐ事ができます。
          手順としては、オリジナルをバックアップしておいて
          TvPreset.ini の最後に、自分が視聴する チャンネルを追加するだけです。
          フォーマットは、一連番号=チャンネル名,チャンネルコード です。
          チャンネルコード、チャンネル名は、 ONTV 等を参照してください。
         http://www.ontvjapan.com/help/ch_code.php

          チャンネル設定を触った時、   例えば「アニマックス」を触った場合
          アニマックスの予約を「変更」する際に(変更の場合に発生します)チャンネル名がプルダウントップ
          例えば「NHK」 に変わる事がありますので、ご注意ください。(変更一回目のみ発生)
          チャンネル設定を触った弊害ですね。

          チャンネル名は、予約ファイルSchedule.dat内部で24バイトが確保されているみたいですが、
          半角23バイトまでに抑えておいた方が無難な(気がします)
          例)カートゥーンネットワーク   → カートゥーンネット とか

Q
   mAgicガイドに CATV等の 番組表を表示する。

          ADAMS EPG+ の番組表配信は、地上波、衛星1,2、放送大学、WowWow のみです。
          07/10/01よりハイビジョンもなくなった。
          ですので、通常ではできません。

          が、いくつか番組表をWeb上で公開しているサイトがあります。
          mp_gid は、そのサイトにアクセスし、mAgicガイドのデータベースにその情報を書き込みます。
          上記チャンネルコードの設定ができていれば、これで表示できます。

Q
プリセットを一々聞いてくるのがめんどい

          ADAMS では CATVの番組表が(通常では)表示されません。
          となると、(通常では)Web上の iEPG番組表を使うことになりますが、CATV等の番組を予約しようと
          すると、一々どのチャンネルか聞いてきます。 これが、うっとおしい と感じる方がいるかもしれません。

          iRESERVEは、内部に地上波のチャンネルを保持していますが、CATVのチャンネルは保持していません。
          又、レジストリ情報等の環境も参照されていないと思われます。
          jRESERVE は、CATVのチャンネルを書き込み 新たに jRESERVE.exeを作成するパッチです。
Q
mAgicガイドをオフラインで使う

          かなり、特殊な例とは思いますが、mAgicTVシステムがオフライン(Netに繋がっていない状態)であるとき
          番組データが無いため、番組表/番組に対する予約状態/おまかせ録画 ができないでしょう

          mp_gid を使えば、mAgicTV5.mdb をUSBメモリで持ち運べるかもしれません。

          Documents and Settings ユーザー Application Data\I-O DATA\mAgicTV\ADAMS\epgdata\
          ディレクトリ下の mAgicTV5.mdb が対象です

          【前準備】 として、ターゲット(オフライン)(AgicTV5システム インストール済み)
             の上記ディレクトリから mAgicTV5.mdb をUSBメモリにコピーします。
             次に、Netに繋がっているPCに、同じように上記ディレクトリを作成しそこに
             USBメモリからHDDにコピーします。
             mp_gid をD/L、展開し、D/Lしたい放送局のステーションコードをmp_gid.inii に記述します。
         【日々?の作業】
             (オンライン側)  mp_gid 「連続」ボタンを押し、D/L 完了後 mAgicTV5.mdb→USBメモリ
             (オフライン側) USBメモリ→mAgicTV5.mdb(HDD) 必要に応じ おまかせ録画 実施

          動かなければメールしてください
Q
録画されない。 ログの確認  その他画面   
    録画されない → 「バグだーー 」 という書き込みを見かける事がありますが、どうなんでしょうね
          まずは、ログを確認してもらって、何が起こっているのか切り分けてほしいものです。

          「mAgicマネージャ」 「その他」 の画面の下に ログの枠があります。
          「表示」ボタンで中を見てみましょう。

        【容量確保開始】-【  正常  】
        【容量確保完了】-【  正常  】
        【予約録画開始】-【  正常  】
        【予約録画完了】-【  正常  】

       正常な場合は↑の4Stepがそれぞれ 正常なはずですが、

       【容量確保完了】-【異常(01)】 なんてのはないでしょうか? 

eventview    Xp のイベントビューア 「システム」「アプリケーション」タグ他 のLog で 
    エラーが発生していないか なんてのも 見てみたほうが良い
    かもしれない。

    兎に角、無駄に騒ぎ立てた処で、一番詳しいのは、現物を持って
    (何にせよ)操作を行い、日ごろの動作、異常が発生する引き金
    を知っているのは あなた だけなのであるから。

 



Q
HDDに空き容量があるのに、録画してくれない!
recize

これも、よく見かける書き込みです。

ディスク容量    238G まあ、これは良いですね
空き容量          46G 大体エクスプローラ等で
 表示される値ですね。 でも あんまり意味ないです

設定容量 226G こいつが問題
これは、ドライブの中で、録画に使用する容量の
リミットを宣言しています。(はずです)

最高に設定してもドライブ容量の95%で
5%は使われません。

次に問題になるのが
保存ファイル情報 全体 193、788M
←の例では、まあまあ 近い値と思われますが
238472−193788=44684 近い 46238

この値が かけ離れていないでしょうかね?

ちなみに、録画できる残りは
226−193で 約33Gです
46−(238−226)=34G






  Q  

ダイアログが開くのが遅い
    ・チャプタのカット 〜 編集内容の保存 〜 ファイル選択のダイアログ開くのが遅い(数十秒掛かる)
    ・エクスプローラで録画フォルダを開くのが遅い。
    ・mp_lst で 削除 〜 「いいえ」 で 該当フォルダが開くのが遅い。
    ・mp_lst で 削除 で しばし反応しなくなる。
    ・録画フォルダのフラグ化がハンパない(まっかっか)  ←これは効果があるか検証中・・
  
    ディスクのインデックス作成が悪影響を与えてる可能性もありますが・・・・
    検証中です。

Q .gno ファイルが消えた?

          これは、私の環境では発生していない為、検証できておりません。
          が、I/O-DATA 及び、Net上に 対策があり、発生が確認されている様です。

          .gnoファイル は、XML構造をしていて、MSXMLを利用している様だが、
          このMSXMLがちょいと癖のあるパッケージぽい

          I/O-DATA のQandAを参照ください。   ←たどり着けなくなっている?

          ネット情報によると
          1.・KB927978 をアンインストール
          2.・MSXML 4.0 SP2 をインストール
          3.・KB927978 をインインストール
          すれば良い との情報もありますが、さだかではありません。

          -------メモ-----
         Windows Update のログ  C:\windows\WindowsUpdate.log
         
          「コントロールパネル」 「プログラムの追加と削除」 に表示される

          Microsoft XML 4.0 用のセキュリティ更新プログラム (KB927978)
          ↑KB927928 が繰り返し実行される問題あり
 
         Microsoft XML コア サービス 4.0 Service Pack 2 用セキュリティ更新プログラム (KB936181)
          ↑KB936181 が繰り返し実行される問題あり    ←何故か、私の環境では 2007年12月 にも発生した

          MSXML 4.0 SP2 パーサーとSDK
          ↑これは・・・?

Q    チャプタをカット ボタンが消えた
          未確認ですが、2chの書き込みによると、たまに発生しているようです。
          mAgicインストーラの中に mAgicTV_MMSDK\setup.exe があるのでそれを再実行すれば良いとの意見もあります。
         Ulead Make Movie SDK2 が関係しているのでは? からですので、念のためアンインストールする方が良いかも・・

Q    おまかせ録画の行数を増やしたい。
                                      おまかせ   
手軽?な方法としては、ダイアログのリソースをいじって、デザインを変えてしまうって方法があります。  



    無論、Exe ファイルを書き換えるので、自己責任となります。
       が、デザインを変えるだけですし、Exe オリジナルを残して作成しますので、何かあれば、
       基のExe を使うだけですから、バックアップは大切に。
       対象:AdamsEpg.exe リソース Dialog 232 (ソフトによって?異なるかもしれない)
       使用ソフト:Resource Hacker. (ResHacker.exe /rh_japanese.zip) D/L先・・ぐぐってね




Q    おまかせでの、キー設定について。
       I/OのHelpファイルとかを見たわけではありませんが、試してみた結果として、ワイルドカードが使えるようです。
       文字列を指定する方法として、正規表現がありますが、mAgicTV5.mdb がアクセス形式なので、
     使用できるのは、Microsoftでのワイルドカードのようです。
     ワイルドカード * ? [ ]  !  -  #   といったものがありますが、実際使えるのは [ ]  ! でしょう。

       (ADAMS−EPGでは)タイトルを、ころころ と変えてくれるって事もありキー設定が多くなり
       キーワードを短くせざるをえない てな事もありますからね。
             例)探偵ナイトスクープ  ->  探偵  -> ナイト  ->  探偵ナイト
                   コードギアス  ->  コード

       ・探偵 をキーとしたい  が、 探偵コナン 探偵モンク は撮りたくない 探偵[!コモ]
    これは、 探偵 の後に続く文字が コ モ どちらでも ない ! との指定です。  逆は 探偵[コモ] ですね

       ・新番組ぽいのは、とりあえず撮っておこうかというとき  [[]新     
    これは タイトルが [新] って  付くのを狙い撃ちする キーです。  同様に  [[]最終 [[]生 [[]映 とかも

       ・連続物の 一回目を撮る [#]1[!0-9]
        (配信データによる)

      実際、番組リスト ボタンを押して、どの様な番組が選択されるか確認しながら設定すると良いでしょう。

        蛇足)[  ! } が使えるって事は、 Like で比較を掛けていると考えられます。
                 で、検索結果からすると、 キーワードを *で(勝手に)はさんでいると考えられます。
                 (探偵と指定しても *探偵* で検索するため グルメ探偵 探偵コナン とも Hitする)

                  又、漢字(全角)、半角、大文字、小文字、カタカナ、ひらがな、コラム(コメント)の検索も行われていると思われます。
                   (全角GRAY と指定しても、半角 Gray がHitする。 あにめ と指定しても アニメ がHitする。等)
                            ↑これは、Microsoftの仕様ぽい(コラム検索はI/Oだが)

                 これらは、一見 Userの為 とも言えますが、逆にいうと、「要らないお世話」 とも言えます。
                   *でくくるため タイトルが 〜で始まる 、〜で終わる といった検索 何文字目が〜 といった検索ができない。

              *Keyword2 3は、やっぱりゴミなんだろう
              *Keyword1 は、24バイトに制限されている(と思われる) データベースデザインを変えても24バイトしか見ない
                   制限されていなければ ' and event_contens not like '[!マ]   なんて使い方もできたんだが・・
              *ジャンルも 2バイトしか見ない 同様
                   制限されていなければ D[12]   サッカー と 野球みたいに使えたんだが・・

Q    頭/ケツが切れる

       これに、関して、mAgicTV で用意されているのは、「予約設定」の予約マージンである。
予約開始マージン 設定した時間だけ早めに、予約を実行します。
連続録画マージン 次に予約が連続してある場合、前の予約を設定した時間だけ早めに終了し、次の予約を実行します。
       上記がオリジナルのHelpであるが、私の個人的感覚からは、以下である。

予約開始マージン 設定した時間だけ早めに、予約を実行します。  予約が連続している場合、前の予約は、その分早く終了します。
録画開始処理に費やす時間+αを設定します。 小さいと頭が切れ、大きいとケツが切れます。
連続録画マージン 次に予約が連続してある場合、(前の予約の終了処理が正常に行われるように)、前の予約を設定した時間だけ早めに終了し、次の予約を実行します。  問題が発生しない限り、0秒に近い方が、ケツが切れません。

       さて、上記(Help)を見て、初めて判るのだが・・・・・連続予約マージンは積極的にケツを切る機能である。
       私自身、Helpを見るまで、その言葉から、キャッシュ的にメモリを使用して、ダブらせる機能かと思っていた。
        そう考えていた人間にとっては、トンでもない機能である。(あくまで←は私論であるが、同意される方もいると思う)


       勝手に書き換えると、「連続録画マージン:予約が連続してある場合に、(前の予約の終了処理を確実に行わせる為)、前の予約を〜」
       ではないかと想像される。 (その根拠は、mAgicTV Ver4 には、3分間ルールとか呼ばれ、3分間が勝手に空けられる?とかの表記が見られるからだ)

        という訳で、連続録画マージンは、問題が発生しない限り、0に近い方が良いと思われる。

       次に、予約開始マージンであるが、これは、その分早く録画が開始される為、その値を大きくすれば、頭が切れる事はなくなる。
       が、しかし、連続して録画する場合、前の予約は、その分早く終了させられ、ケツが切れるのである。
       では、その値は、如何ほどが良いのであろうか? これは、各Userにより、又番組により異なるので一概には言えない。

       が、元々、何故この値が必要かと考える時、一つの現象が思い当たる。
       それは、録画開始にも多少のラグがある。 その現象である。
       例として、私の環境の場合) 9:00 スタート、予約開始マージン15秒として 録画 → 予約後の .gnoファイルを確認 すると
       08:59:47秒スタートとなっている。 つまり 47-(45)=2 2秒間が消えた事になる。

       で、番組を考えた場合、 しょっぱな 00分00秒から、いきなり場面が始まるドラマ・・・・あるなあ
       最後に、来週の予約をやって 59分59秒?00分00秒? まで使い切るアニメ・・・無いことはないか

       てな訳で、一概に、この値は、○○が良いとは言えない。

       確実に、頭&ケツ を撮りたければ、 本来の 連続録画マージン と言うべき機能があれば、良いのだが
       それが無い現状においては、
        明示的に、時間をダブらせるか、  いっそのこと2つの番組を 1つの予約で録画するのがベストである。

省電力モードについて
   mAgicTVでは、「予約設定」「予約終了後の動作」 で、 終了後にシステムをスタンバイ/休止状態にする。
   があるが、これを使いたくない場合が(普通多い)と思われる。

      ただ、単純に録画が終わったからといって、休止させられるのも「たまったもんじゃない」と感じる方も多いであろう。
   が、24時間つけっぱなしというのも又、困ったものである。

   私、個人としては、「電気を大切に」=Psave120 というソフトを使って、外から休止状態にしていた事もある。
   現在は、自分にあったソフトを組んでテスト中・・ま、フリーでも色々と出ているので試してみるのもいいかと思う。

   但し、一部ソフトでは、「休止」はしたものの、Wakeupを有効にしない?為、予約録画前に復帰しないソフトも
   あるのでその点に注意!