■■■WinTV PVR で NanoPocket を使おう 海賊版(バッチファイルオンリー)■■■ ■概要  ここでは、フリーのiEPG予約録画ソフトウェア NanoPocket を使い、WinTV PVR for PCI で 予約録画するための方法をご紹介します。  この手の記事には、これが書かれる半年前から存在する「WinTV PVR で NanoPocket を使おう」 (http://www.geocities.co.jp/Technopolis-Mars/4659/)がありますが、当方では外部コマンドを 一切使用せずに、バッチファイルだけで機能を実現しています。  以下に特徴を述べます。  ・バッチファイルだけで実現しました。  ・その上で、番組名での記録もしっかりできます。  ・録画時間も正確です。(VBRでも予定どおりに録画終了します)  そのかわり、連番ファイルのリネームには対応しておりません。  連番ファイルのリネームが必要な方は本家をお使いください。 ■NanoPocketのインストール まず NanoPocket をインストールして下さい。以下から入手できます。 http://www.asahi-net.or.jp/~yc5a-hsn/index.html ■バッチファイルの作成 以下の2つのファイルを C:\Program Files\NanoPocket に設置します。 バッチファイルなので、メモ帳などの普通のテキストエディタで作ってください。 以下の内容をコピーしてお使いください。 ●recstart.bat ---------------------------------ここから if %1.==. exit C:\PROGRA~1\WINTV\hcwP1Utl.exe -Quiet -ResetHardware -NotifyResetFailure C:\PROGRA~1\WinTV\wintv2k -nss -c%1 -startr:%2.mpg %3 %4 %5 %6 exit ---------------------------------ここまで ●recstop.bat ---------------------------------ここから if %1.==. exit START /WAIT C:\PROGRA~1\WinTV\wintv2k.exe -moff %1 cd %2 :EXEC_REN ren %3 %4 if exist %3 goto EXEC_REN exit ---------------------------------ここまで 以下はWindows9x/Meの場合の処置です。 (1)recstart.batおよびrecstop.batをダブルクリックしてください。 (2)「完了 - recstart」および「完了 - recstop」というDOS窓が出ますが、閉じてください。 (3)ここまで実行すると、recstart および recstop という名前の、MS-DOSショートカットができているはずです。    これらのプロパティを開き、「プログラム」タブの「プログラム終了時にウインドウを閉じる」を有効にしてください。 ■NanoPocketの設定 ●録画開始  プログラム:C:\PROGRA~1\NANOPO~1\recstart.bat  パラメータ:%c %d%f %s  プログラム起動に必要な時間は、お使いの環境に合わせて設定してください。  パラメータの最後の %s は、将来への布石です。今は何の働きもありません。  (サブタイトルを利用して画質を変更しようと思ったのですが、まだ動きません) ●録画終了  プログラム:C:\PROGRA~1\NANOPO~1\recstop.bat  パラメータ:C: \MYDOCU~1\MYVIDE~1 %d%f.mpg "%t%d%f.mpg"  パラメータは、「保存先ドライブ名」「保存先フォルダ名」「WinTV2000に渡すファイル名」「録画完了後のファイル名」の順です。  保存先を変更している場合は、パラメータの C: \MYDOCU~1\MYVIDE~1 の部分を書き換えてください。  Windows2000の場合はデフォルトの時点でこれと違うので、やはり書き換える必要があります。  ロングファイル名を使う場合は、ダブルクオーテーション(")で囲ってください。  (例)C: "\My Documents\My Videos" %d%f.mpg "%t%d%f.mpg"  "%t%d%f.mpg" の部分は、最終的に出来上がるファイル名です。  この設定だと、タイトル・日付・時刻という、かなり長いファイル名になります。  マニュアルを見ながらお好きな設定に変更してください。 ■あとがき  ある程度はテストしてありますが、ちゃんと動くことを保証するものではありません。  バッチファイルなので、何かをぶっ壊すということはないと思いますが・・・。 ■履歴 2001/07/01 公開。 公開直後にちょっとだけ修正(不具合の類ではありません) 2001/07/02 文章を少し修正。 -nssオプションを付ける。(お好みでどうぞ) 2001/09/06 recstop.batの2行目を C:\PROGRA~1\WinTV\wintv2k -nss -moff から START /WAIT C:\PROGRA~1\WinTV\wintv2k.exe -moff に変更。 Windows2000で番組名で録画できない不具合が解消されたはず。 2001/09/09 2ちゃんねるの有志たちの協力を得て、保存先がCドライブ以外の時に 番組名で保存できないバグを発見、修正。ご協力ありがとうございます。 このことによりrecstop.batを書き直した。