rplsinfoを利用してrplsの情報が存在するtsをリネームさせた

WS01771

出来ること rplsinfo(rplsTOOL | Vesti La Giubba)で
番組情報を取得できるts,m2tsファイルでのリネーム
出来ないこと EITがないtsのリネーム(自力でファイル名変えてSCRenameに投げるか諦めろ
必要なもの SCRename(多分V6,2が最終)、rplsinfo、もしこれを利用した結果tsが吹き飛んでも泣かない覚悟

大体の流れ rplsinfoで番組情報を取得

SCRenameで問題なくリネームが行えるファイル名に変更
(YYYYMMDDHHMMSS_番組名 _放送局.ts)

SCRename.vbsを叩いてリネーム(このBatだと番組名/番組名 第n話 (放送局名).tsのようにフォルダの中に)

WS01770

って言ってもこんなクソバッチファイル使わなくてもらんだむさんのts-renamer(ts-renamer – 録画ファイルを自動でリネーム – – らんだむけんきゅうじょ https://rndomhack.com/2015/12/15/ts-renamer/)で188なtsでEITがあるなら普通にリネームできてしまうからこんなのあってもあんまり意味ないよねっていう話。192なtsでもrpls情報あればリネームできるので一応意味はなくはないんだろうけど正直微妙
Add 192 ts support · rndomhack/ts-renamer@5565dea
ts-renamerも192なts対応したのでこれは要らない子ですこんなクソバッチ使わずにts-renamer使いましょう(おわり)

以下過去の記事

正直な話SCRename通さなくてもちゃんと単体で処理できるようにできればよかったけれど技術が足りなかった

@echo off
set SCRename=SCRename.vbsへのファイルパス
:rpls
if "%~1"=="" goto end 
SET rpls=rplsinfo.exe "%~1" -T -dtbc
%rpls%
for /f "tokens=1-4" %%i in ('%rpls%') do set tsname=%%i%%j_%%k _%%l
set editdate=%tsname:/=% 
set edittime=%editdate::=% 
ren "%~1" "%edittime%.m2ts" 
cscript //nologo "%SCRename%" "%~dp1%edittime%.m2ts" "$SCtitle$\$SCtitle$ $SCpart$第$SCnumber$話 「$SCsubtitle$」 ($SCservice$)"
shift
goto rpls 
:end
echo done
pause >nul

rplsinfoへのパスはもともとうちのPCだと通してあったので省略してあります。各自でどうにかしてね。

コメントする

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください