ニコ生発掘ツールです
とりあえず必要最低限な機能だけ作ったので公開
nht_111024.zip
・コミュニティのサムネイルを取得できないのを修正しました
※NG登録をたくさんしないと取得に30分以上かかります。
終了してる放送はリストに載りませんし無駄な取得になります。
取得待ち放送数が500以上になったら右下の数字をクリックして取得待ちを削除してください。
公式生放送、チャンネル生放送、ゲームカテゴリ、コミュ限の放送は取得しません。
rtmpdump.zip
・rtmpdump2.4をベースにOpenSSLからPolarSSLにしてビルド
・XSplitのメニューの配信から停止したときにエラー終了するのを修正しました
・ニコニコ電話、iPhone放送で getplayerstatus/stream/contents_list/contents に
_nicoden、_iphoneが含まれるときに録画できなかったのを修正しました
使い方
nht.exeを起動します。
初回起動時はIDとPASSの入力画面が表示されます。
放送をキャプチャするのに必要なので普段使っているIDとは別のものを入れてください。

ログインしたら自動で放送を取得しにいきます。

取得した放送は発掘条件にマッチしたタブに追加されていきます。
マッチしなかった場合は条件外タブに追加されキャプチャをしません。
下段のタブには、お気に入り登録したコミュニティ、ユーザーの放送が追加されます。
お気に入り放送は条件外でもキャプチャします。
キャプチャに失敗したときはno imageが表示されます。
初期設定として、コミュ作成日が1週間以内、100日以内、JC、JK、顔出しカテゴリ、一般カテゴリの発掘条件が設定されています。
発掘条件の設定
メニューの設定をクリックします。

右の新規をクリックすると新しい発掘条件を追加できます。
左のリストで変更したい発掘名をダブルクリックすると設定変更できます。
JK設定の解説
JK設定をダブルクリックします。

タイトル or 詳細を正規表現でJC|JC|女子中|[11][23452345](歳|才|さい)がマッチするか設定してあります。
これはタイトルか詳細に、JK JK 女子高 15〜18歳があったら発掘するようになっています。
全部の条件にマッチしないといけないAND検索なのでコミュレベル等も設定する必要があります。
※この条件では15〜18歳の男性配信者も発掘してしまいます。
そんなときはNGに登録をしてください。
設定画面を閉じて下のリストからNGに登録したい放送を右クリックします。

NG登録をすると放送情報を取得しにいかなくなるので他の発掘が早くできます。
条件外にある放送も時間があればNG登録をしたほうがいいです。
お気に入り登録をすると発掘条件を変えたときに条件外になってもキャプチャして下段のタブに追加されます。
これより上を削除は、選択した放送より上の放送をリストから削除します。NG登録はしません。
リストにある放送を視聴するときは、
ダブルクリック、ブラウザにドラッグアンドドロップ、右クリックから開く→放送URL、番組情報ウィンドウの番組IDをクリックしてください。
動きの少ない放送では取得した画像が壊れていることがあります。
除外設定
除外設定をすることでお気に入りコミュニティ以外の邪魔な放送の取得を減らすことができます。

除外設定画面の左側には番組情報を入力して除外チェックボタンをクリックすると除外されるかどうかチェックできます。
除外される場合は右下にどの除外設定で除外されるか表示します。
右側には、カテゴリ、タグ、タイトル、詳細のタブがあり除外条件を設定します。
カテゴリはチェックを入れる、タグ、タイトル、詳細は一行に一つの除外キーワードを入力します。
正規付きのタブは正規表現を使用することができます。
放送URLを入力して取得ボタンをクリックすると番組情報をセットします。
番組情報ボタンをクリックすると番組情報ウィンドウの情報をセットします。
※除外チェックは通常RSS取得後、番組情報取得後の2回行います。
RSSには、タグがなく、タイトルと詳細が省略されています。
またユーザーIDがないので、お気に入りユーザーの放送を逃したくない、サブコミュを取得したい場合は
「お気に入りユーザーは除外しない」にチェックを入れることで、RSS取得後のチェックを行わないようにできます。
カテゴリの除外設定
カテゴリ名の左にあるチェックボックスにチェックを入れることにより、そのカテゴリを含む放送を除外することができます。

1回クリックするとチェック状態になり、そのカテゴリを含む放送を除外します。

2回クリックすると網掛け状態になり、顔出しカテゴリを含まないときに除外します。
初期設定として、「政治」カテゴリと
「動物」「演奏してみた」「歌ってみた」「描いてみた」「講座」「動画紹介」カテゴリで「顔出し」がない放送を除外する設定がされています。
タグの除外設定
タグに除外キーワードが含まれていたら除外します。
例:「パチンコ」「車載」「車載2」の3つのタグがある放送を除外チェックする
左側のタグ入力欄に複数のタグを入れる場合は「/」区切りで入力します。

「パチ」を含む放送を除外したいときは、タグタブの入力欄に「パチ」を入力します。
「車載」に完全一致する放送を除外したいときは、タグ 正規タブの入力欄に「^車載$」を入力します。
この状態で除外チェックボタンをクリックすると何で除外されるか表示がでます。

不具合などはこちらから。返信はしませんが対応できそうならします。