TvRock 録画終了後コマンド

2010 年 8 月 12 日 | カテゴリー: ソフトウェア | タグ: ,
このエントリーをはてなブックマークに追加
はてなブックマーク - TvRock 録画終了後コマンド

PT2にてテレビ番組の録画を始めてから約5ヶ月経ちました。TvRockはとても安定しているようで録画ミスは起きたことがありません。最近ではTvRock番組表が2.0になり、以前よりも使いやすくなりました。

さて今回は私の使用している録画終了後コマンドについて紹介しようと思います。

終了後コマンドを更新しました

TvRock 録画終了後コマンド 自動でアニメフォルダ分けも御覧ください。

録画終了後コマンドでやっていることは次の3つです。

  1. ジャンル毎にフォルダ分け
  2. アニメのサブタイトル取得後リネーム
  3. 録画しているだけで当分見る予定のないものを別フォルダに保存

TvRock内のコマンドを書く部分にはこれらの作業を行うバッチファイルを指定しておきます。

<br />未視聴:D:\Users\Software\TvRock\TvRock.bat "%1" "%2" "%3" "%4" "%c" "1"
TN:D:\Users\Software\TvRock\TvRock.bat "%1" "%2" "%3" "%4" "%c"<br />
バッチファイルまでのパスは環境に依ります。
バッチファイルの内容はこのようになっています。
@echo off
set SCRPATH=D:\Users\Software\TvRock\SCRename\<br /><br />REM ジャンル
SET GENRE=%~5
REM ジャンル名変更 Start
IF "%GENRE%"=="アニメ/特撮" SET GENRE=アニメ
REM ジャンル名変更 End<br /><br />REM オプション
SET OPTION=%~6
IF "%OPTION%"=="1" GOTO :未視聴<br /><br />REM フォルダ移動
IF NOT EXIST "%~3%GENRE%" MKDIR "%~3%GENRE%"
SET OUTPUTFOLDER=%~3%GENRE%
MOVE %1 "%OUTPUTFOLDER%\."<br /><br />:SCRENAME
for /F "usebackq delims=" %%I in (`cscript //nologo "%SCRPATH%\SCRename.vbs" "%OUTPUTFOLDER%\%~2" "$SCtitle$ 第$SCnumber$話 「$SCsubtitle$」 ($SCservice$)"`) do set SCRTARGET=%%~I
GOTO :EOF<br /><br />:未視聴
IF NOT EXIST "%~3%GENRE%" MKDIR "%~3%GENRE%"
IF NOT EXIST "%~3%GENRE%\未視聴" MKDIR "%~3%GENRE%\未視聴"
SET OUTPUTFOLDER=%~3%GENRE%\未視聴
MOVE %1 "%OUTPUTFOLDER%\."
GOTO :SCRENAME

 

バッチファイルの説明

まず、ジャンル毎にフォルダ分けは番組表より取得されるジャンル名をそのままフォルダ名にします。フォルダはTvRockで設定している「録画フォルダ」内に作成します。ジャンル名変更というのは番組表内のジャンル名が気にくわない場合はここで変更することができます。

次に、サブタイトル取得後リネームはSCRenameにて行っています。SCRename付属のコマンドをそのまま貼りつけただけです。SCRenameの位置を指定するために2行目のパスをSCRenameがある位置に変更する必要があります。(最後の\必須)

最後に、別フォルダに保存というのはジャンル名フォルダ内に「未視聴」というファイルを作りそこに保存します。未視聴フォルダに保存したい番組は予約設定の終了後コマンドで「未視聴:」を選択します。(終了後コマンドはTvRockの録画終了後コマンドでコマンドを書いていないと表示されません)

もう少しスリムな方法もあるかもしれませんが、このバッチファイルで目的は果たせています。

バッチファイルのDownloadはこちら

  1. ric
    2010 年 10 月 7 日 23:43

    はじめまして、
    こちらのバッチファイルにお世話になりたいと思ってますが、
    コマンド実行がされません。録画フォルダ内のジャンルフォルダではなく
    どうしても録画フォルダの上のDドライブに移動されてしまいます。
    一度お教えいただけませんでしょうか?
    一応内容記載いたします。
    ————————————————–
    @echo off
    set SCRPATH=C:\TvRock\SCRename\

    REM ジャンル
    SET GENRE=%~5
    REM ジャンル名変更 Start
    IF “%GENRE%”==”アニメ/特撮” SET GENRE=アニメ
    IF “%GENRE%”==”情報/ワイドショー” SET GENRE=OTHER
    IF “%GENRE%”==”映画” SET GENRE=シネマ
    REM ジャンル名変更 End

    REM オプション
    SET OPTION=%~6
    IF “%OPTION%”==”1″ GOTO :日系スペシャル

    REM フォルダ移動
    IF NOT EXIST “%~3%GENRE%” MKDIR “%~3%GENRE%”
    SET OUTPUTFOLDER=%~3%GENRE%
    MOVE %1 “%OUTPUTFOLDER%\.”

    :SCRENAME
    for /F “usebackq delims=” %%I in (`cscript //nologo “%SCRPATH%\SCRename.vbs” “%OUTPUTFOLDER%\%~2″ “$SCtitle$ 第$SCnumber$話 「$SCsubtitle$」” 13`) do set SCRTARGET=%%~I
    GOTO :EOF

    :日系スペシャル
    IF NOT EXIST “%~3%GENRE%” MKDIR “%~3%GENRE%”
    IF NOT EXIST “%~3%GENRE%\日系スペシャル” MKDIR “%~3%GENRE%\日系スペシャル”
    SET OUTPUTFOLDER=%~3%GENRE%\日系スペシャル
    MOVE %1 “%OUTPUTFOLDER%\.”
    GOTO :SCRENAME
    —————————————————————————————–

  2. 2010 年 10 月 10 日 00:50

    ricさん、初めまして。お返事遅くなってしまい申し訳有りません。
    バッチファイル自体に問題はないように思えます。

    >>どうしても録画フォルダの上のDドライブに移動されてしまいます。
    とありますが、ジャンルフォルダは作成されるが、TSファイルがDドライブ直下に移動してしまうということでしょうか?

    恐れ入りますが、使用OSとTvRockのVer、チューナ設定での録画フォルダ、プロセスタブ内に書き込んでいるコマンドを教えてください。

  3. ric
    2010 年 11 月 15 日 21:22

    大変遅くなりました。PC不調でお返事できませんでした。
    ジャンルフォルダは作成はされません。Dドライブ直下に保存されてます。
    OS
    windows7 32 Tvrock0.9u2 録画フォルダ D\Rec file
    です。プロセスタブは現在は使っておりませんので何かありましたらお願いします。

  4. 2010 年 11 月 19 日 23:33

    お久しぶりです、こんばんは。御返事遅くなってしまい申し訳ありません。
    以前貼っていただいたバッチファイルをもう一度確認したところ
    ricさんのバッチファイルでは["]が全角文字になっていました。
    これを修正したところ、ジャンル名変更ではないファイルに関しては
    正常にフォルダ作成移動が出来ることを確認したました。
    http://blog.mochiring.net/files/2010/11/TvRock.zip
    こちらに修正版をアップしておきましたので試してみてください。
    それでは~

  5. ric
    2010 年 11 月 25 日 23:11

    すいません。こんなに丁寧にしていただきまして。
    本当にうれしい限りです。
    今晩でも一度ためしてみますので、また改めてご報告いたします。
    すばらしい管理人様に感謝です。

  6. ric
    2010 年 11 月 26 日 22:11

    本日試してみたのですが、
    10/11/26 16:45:01 0.9u2]:[T3]コマンド実行・異常終了コードを検出しました (0xff)
    [10/11/26 16:45:01 0.9u2]:[T3]コマンド実行の開始 : D:\Document\TvRock\TvRock.bat “D:\REC FILE\ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>.ts″ “ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>.ts″ “D:\REC FILE\″ “ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>″ “映画”
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0x177f, Total=21205, Drop=0, Scrambling=21205
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1772, Total=12659, Drop=0, Scrambling=12659
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1771, Total=3045583, Drop=0, Scrambling=3045583
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1770, Total=3626585, Drop=0, Scrambling=3626585
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×1740, Total=21208, Drop=0, Scrambling=21208
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×162, Total=1629632, Drop=0, Scrambling=1629632
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×161, Total=919165, Drop=0, Scrambling=919165
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×160, Total=1304106, Drop=0, Scrambling=1304106
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×140, Total=5845904, Drop=0, Scrambling=5845904
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×110, Total=836849, Drop=0, Scrambling=836849
    [10/11/26 16:45:00 0.9u2]:[T3]エラー詳細:PID 0×100, Total=81806938, Drop=0, Scrambling=81806938
    [10/11/26 16:45:00 0.9u2]:[T3]番組「ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>」 録画終了 Card=OK, Error=0, Sig=13.94, Bitrate=24.5Mbps, Drop=0, Scrambling=99069834, BcTimeDiff=+0.16sec, TimeAdj=+0.00sec, CPU_Weight=23.50%, FreeMem=909MBytes, DiskFree=70.28%.
    [10/11/26 14:59:30 0.9u2]:[T3]番組「ハイビジョンシネマ「新ポリス・ストーリー」 <字幕スーパー>」 録画開始 Card=OK, Error=3, Sig=14.06, Bitrate=24.9Mbps, Drop=0, Scrambling=404319, BcTimeDiff=+0.27sec, TimeAdj=+0.00sec, CPU_Weight=26.04%, FreeMem=989MBytes, DiskFree=71.87%.

    異常終了してしまってます。
    どうしてでしょうか?
    もしお時間ありましたら教えてください。

  7. 2010 年 11 月 26 日 23:48

    こんばんは。
    TvRock内のコマンドを書く欄の記述に全角の”が含まれていないか確認してみてください。
    ブログのコピペをするとブログの仕様により全角になってしまうようです(すみません・・)
    http://blog.mochiring.net/files/2010/11/Command.txt
    こちらにricさん向けにコマンドを記述しておいたので、そのままコピーすれば使用できるかと思います。未視聴と書かれている部分は適宜修正してください。
    それでは~。

  8. ric
    2010 年 12 月 2 日 17:32

    お世話になります。アニメの場合だけがリネームされずに移動されてしまいます。あとこれだけクリアすればと思うのですが、、
    通常ですとscrenamが働いているのですが、本当にいいコマンドなのですのでよろしくお願いします。

  9. 2010 年 12 月 3 日 01:22

    こんばんは。前回私がアップロードしたzipの内容で、リネームに関する部分の修正を忘れていました。
    http://blog.mochiring.net/files/2010/12/TvRock_ver1.1.zip
    こちらに修正版をアップロードしたのでダウンロードし、そのまま使うなりリネームの部分だけコピペするなりしてみてください。
    それと、2行目のset SCRPATH=はちゃんとパスが通っているか再度確認してみてください。
    それでは~。