畑山の家ではDTV、いわゆるTS抜きの環境を構築してあります。DTVに関して詳しくはこちらのつくみ島だよりさまをご覧ください。畑山も環境構築時に大変お世話になりました。
2024/07から運用を始め、1クールが過ぎてひとつ問題が発生しました。
ファイル数が膨大になり、管理しきれなくなりました。3か月でおおよそ1800ファイルとなりました。せめて作品ごとにフォルダ分けされていれば扱いやすくなるのですが。。。
録画後はAmatsukazeでのエンコード(圧縮)が自動で行われるように設定しています。またAmatsukaze内臓のSCRenameでファイル名変更・フォルダ分けを行っています。これらのソフトウェアが優秀なので多くの番組は適切にフォルダ分けが行われているのですが、しかし限界があるのか設定が悪いのか、番組によってはフォルダ分けをうまく行えない場合があります。
そこでこのSCRenameによるフォルダ分けから漏れたファイル群をフォルダ分けするスクリプト、TSDividerを自作して公開しました。
SCRenameは各動画ファイルのファイル名を解析して番組名を取得し、番組名を外部データベースに問い合わせることで詳細な情報を取得します。取得された情報をもとにファイル名やフォルダ配置をマクロで設定することができます。上述の問題は、動画ファイルのファイル名を解析してデータベースに問い合わせるまでの間に何らかの不都合があって生じていると推測しています。
TSDividerでは、純粋にファイル名のみに基づいてフォルダ分けを行います。具体的には動画ファイルをため込んだフォルダ内のファイルをすべて取得し、ファイル名から番組名部分を抽出し、類似の番組名でフォルダを作成してファイルをまとめます。
拙いところもあるソフトウェアですが、DTV界隈への貢献のひとつとなれば幸いです。
コメント