« エンコード記事まとめ | メイン | 中級歩兵講習会テキスト »

しょぼいリネーム(リネーム支援ソフト)

[カテゴリー:エンコード]

エンコードしたファイル名を自動的に変更するソフトウェアです。
(リネーム後ファイル名の例:)
 CLANNAD ~AFTER STORY~ 第19話 「家路」 (D-CBC x264 1280x720 AAC 字幕切替可).mp4

「しょぼいカレンダー(http://cal.syoboi.jp/)」から
RSSクエリを取得し、自動的にファイル名を変更します。

番組名や放送局を指定することにより、話数やサブタイトルまで自動的に入力することができます。

ファイルをダウンロード

■.NET Framework 3.5が必要です。
http://www.microsoft.com/downloadS/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=ja

!!更新案内
しょぼいリネーム2を公開しました。
基本的なリネーム機能に変化はありませんが、操作方法等が若干複雑になっているため
現状不満が無い場合は更新する必要はないかもしれません。


コメント (26)

不具合報告:

shoboirename を使わせて頂いております。
便利なプログラムをありがとうございます。

不具合を発見しましたので報告致します。

リネームされるファイルの、リネーム後のフルパスが長い場合に
強制終了してしまうようです。
リネーム元のフルパスが長すぎる場合も同様の不具合があるかも
しれません。

また「けいおん」のようにTBSとBS-TBSの両局で放送されている
ものをリネームしようとすると、まずTBSの番組名でリネーム
された後、さらにBS-TBSの番組名でリネームしようとし、
元のファイルがすでにリネームされた後なので強制終了します。

引数が足りない場合にも強制終了にならないような例外処理を
いれておくとバッチに組み込んだときのも不都合が生じにくい
かと思います。

以上大変ぶしつけながらご一考頂ければ幸いです。

Celp:

不具合報告ありがとうございます

フルパスが長い場合の対処方法は少し調べてみます。

エラークラッシュ対策は少ししました。

BS-TBSとTBSのように類似した放送局を区別する方法として、
完全一致で放送局を指定できるようにしました。
例えば放送局に「*TBS」とすれば、TBSのみを指定(BSは処理しない)ようにできます。

匿名:

さっそくの対処ありがとうございます。
ファイル名が長い場合についてはもう少し具体的な
情報を出せれば良かったのですが、うまく切り分けが
できませんでした。
具体的にはカードキャプターさくらで
カードキャプターさくら 第19話 「家路」 (BShi x264 1280x720 AAC).mp4
のようにリネームしようとするとクラッシュするようです。
以上、参考まで。

Celp:

「カードキャプターさくら」の番組で試してみましたが、再現しませんでした。
他の何らかのエラーが発生していた可能性がありますので、
最新のバージョンで試してみてください。
正常に動作しない場合でももしかしたらエラーメッセージは出るかもしれません。

匿名:

度々すみません。shoboirenameに関してです。
番組名の引数で、副題が検索されてしまうようです。
具体的には
shoboirename test.mp4 宇宙 テレビ東京 title subti.mp4
で、本来は
宇宙をかける少女 「小さな勇気」.mp4
にリネームされるべきところ、実際には
ケロロ軍曹 「ケロロ 宇宙デジタル怪獣襲来!/ケロロ 変身」.mp4
にリネームされます。

リネームされた後もプログラムは終了せずに検索を続けていて、宇宙をかける少女もヒットするのですが、元のファイルがリネームされた後なのでエラーが表示されました。

匿名:

さくらに関しては今試してみたのですが、問題が再現されません
でした。検証不十分で申し訳ありませんでした。

Celp:

タイトル検索時にタイトルのみ対象にするように更新しました。

匿名:

迅速なご対応ありがとうございました。

匿名:

しょぼいリネームを使わせて頂いてます。
リネームの際に重宝しています。

下記の不具合を発見しましたので。ご報告致します。
「'」が「'」で表現されており、話数先頭の「#」と誤認しているようです。

【実行コマンド】
shoboirename aaa.txt なのは TBS title 第number話 subti (D-MX x264 1280x720 AACrev).mp4

【実行結果】
なのは
TBS
以下の番組がHitしました。
<title>10/08 02:54 魔法少女リリカルなのはA&#039;s ...【新】【!】 #1 「はじまりは突然になの」 [TBS]</title>
title 第number話 subti (D-MX x264 1280x720 AACrev).mp4
魔法少女リリカルなのはA&#039;s 第03話 「はじまりは突然になの」 (D-MX x264 1280x720 AAC).mp4
魔法少女リリカルなのはA&#039;s 第03話 「はじまりは突然になの」 (D-MX x264 1280x720 AAC).mp4
動作終了

Celp:

ご利用ありがとうございます。
修正しましたので最新版をご利用ください。

エスケープ処理については、その他一切行っていないため、
類似不具合が発生するかもしれません…。

匿名:

ご対応ありがとうございます。
正常にリネームできました。

匿名:

はじめまして
shoboirename 使用させて頂いております。
しょぼいカレンダーから取得した番組名サブタイに
半角の ? が含まれている場合エラーとなります。
! や ? は全角に変換してリネームするように
出来ませんでしょうか。。
宜しくお願い致します。

Celp:

ご報告ありがとうございます。
修正しました。

匿名:

素早い対応ありがとうございます。
・・・ダウンロードできませんです。

Celp:

失礼しました…

匿名:

度々すみません
話数3桁対応できませんでしょうか。
100話を超えている番組ですと上2桁しか表示されません。
宜しくお願い致します。

Celp:

対応しました。
最新版をご利用ください。

匿名:

早速のご対応ありがとうございます。
神アプリです!もう手放せませんw
ありがとうございました。

it:

こんにちは、いつも活用させていただいています。
GIANT KILLINGのリネームなのですが、これのみ

<title>04/11 09:25 GIANT KILLING ... #2 [NHK-BShi]</title>

ハンドルされていない例外: System.ArgumentOutOfRangeException: StartIndex の値を
0 より小さくすることはできません。
パラメータ名: startIndex
場所 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length
, Boolean fAlwaysCopy)
場所 ebirename.Program.Main(String[] args)

というエラーを出して動作を停止しています。
対応お願い出来ますでしょうか?

Celp:

副題が存在しない場合クラッシュすることが原因でした。
修正しましたので再度ダウンロードをお願いします。

お手数をおかけしてすみません。

it:

すばやい対応ありがとうございます!
活用させていただきます。

匿名:

しょぼいリネームを使わせて頂いてます。
下記の不具合を発見しましたので。ご報告致します。

ダブルクォートがエスケープ文字のままリネームされてしまいます。

【しょぼいリネームVersion】
100412

【実行コマンド】
shoboirename aaa.txt WORK MX title 第number話 subti (D-MX x264 1280x720 AACrev).mp4

【実行結果】
WORK
MX
以下の番組がHitしました。
<title>06/27 23:00 WORKING!! ...【終】 #13 「デートと言う名の&quot;決戦&quot;、小鳥遊と伊波のそれから…」 [TOKYO MX]</title>
title 第number話 subti (D-MX x264 1280x720 AACrev).mp4
WORKING!! 第13話 「デートと言う名の&quot;決戦&quot;、小鳥遊と伊波のそれから…」 (D-MX x264 1280x720 AAC).mp4
WORKING!! 第13話 「デートと言う名の&quot;決戦&quot;、小鳥遊と伊波のそれから…」 (D-MX x264 1280x720 AAC).mp4
動作終了

Celp:


不具合報告ありがとうございます。
該当する問題を修正しました。

最新版のダウンロードをお願いします。


また、エスケープ文字の処理を追加しました。
恐らくこれでエスケープ文字の処理の問題は無いと思うのですが…

匿名:

早々の対応ありがとうございます。
正常にリネームできました。

匿名:

100629shoboirename

シングルクォートが¥になってしまうようです。

現象が出たのは世紀末オカルト学院で、例えば

「文明の道程 / BUNMEI's distance」

「文明の道程 / BUNMEI¥s distance」

となります。

Celp:

shoboirename
shoboirename2
二つとも同じ問題があったため修正しました

コメントを投稿

表示されている数字を入力してください。

コメントしてください。

About

2009年03月14日 09:59に投稿されたエントリーのページです。

ひとつ前の投稿は「エンコード記事まとめ」です。

次の投稿は「中級歩兵講習会テキスト」です。

カテゴリー 最近のコメント

アーカイブ

メールフォーム(本人のみに届きます)
Message

Name
Powered by
Movable Type 3.34