2014年07月01日

TvRemoteViewer_VB


目次:
 TvRemoteViewer_VB  ロケフリソフト
    特によくある質問  EDCBやTvRockの番組表が表示されない・・etc.
 TVRVLauncher  TvRockのRockバー風ランチャー&リモコン TVTest, AbemaTV, YouTube, ニコ生, OpenRec 対応
   TvtComment修正箇所説明  5ch書き込み対応TVRVLauncher用TvtComment ニコ生版ニコニコ実況にも対応
   ImageInClip  改造版TvtComment専用の画像サムネイル一覧閲覧ソフト 実況中のスレに貼られた画像を表示
   FakeTVRecorder  常時稼働サーバーの無い環境でTvRemoteViewer_VB(TVRVLauncher)に番組情報を提供
   TVRVLauncherInstall(別サイト) TVRVLauncherと関連アプリを簡単にインストールするための補助ツール
 editNicoNicoCommentScroll  AbemaTV実況にかかせない「ニコニコ風コメントスクロール」ソースを修正するソフト(コメントのランダムカラー化等)
 NicoConvAss  ニコニコ実況(生放送)のコメントをass字幕へ変換するソフト。2ch2NicoJK等のログにも対応
 録画アプリな小物ツール  TvRock,EDCB,Tvmaid予約自動変更。TvRockチャンネル名変更等
 NicoCookie4Chrome  NicoJK用 Chromeのクッキーを取得




TvRemoteViewer_VB

チャンネル切り替えを素早く行えるWindows上で再生可能なロケフリを目指して開発。

特徴
・複数同時配信(マシンパワー、UDP&HLSアプリの安定度に依存)
・複数の機器からの同時視聴
・複数同時配信によるスムーズなチャンネル切り替え
・インターネット(地デジ)、TvRock(地デジorBS/CS)、EDCB,ptTimer,Tvmaid(地デジ&BS/CS)から
 現在放映中の番組を表示し視聴開始することが可能
・TvRemoteFileを導入することにより本来対応していないWindows上での再生にも対応
・TvRemoteFileを使用することによりニコニコ実況を重ね合わせて表示することが可能(ソフトサブ)
・QSVEnc, NVEnc, VCEEncに対応 メリット:負荷大幅減 デメリット:倍速再生不可
・動画ファイル名と同名の字幕assまたはNicoJK環境を用意することによりファイル再生時にニコニコ実況過去ログを
 動画に埋め込むことが可能(ハードサブ)
 ffmpeg.exeが存在するフォルダにfonts\fonts.confを設置する必要があります。配布先
 ※ffmpegのフォルダ構造を配置するフォルダ名は「ffmpeg」等短めにしてください。
 「ffmpeg-20140628-git-4d1fa38-win64-static」のように長いフォルダ名のままですとハードサブが有効になりません
・Tvmaid MAYA(要改造)へのニコ生版ニコニコ実況表示と投稿をアシスト 説明ページへ
このソフトは、
地デジのロケフリシステムを作るスレに掲載されていたTvRemoteViewerをVBに変換して追加編集したものです。
TvRemoteViewer無しにスムーズな開発は出来なかったでしょう。
作者様ありがとうございます。感謝感謝です。

有志の方が設置から使い方までの詳しい説明ページを作ってくださいました。
導入から活用方法まで詳しく解説されています。
WEBの見た目変更、PCでの再生、ニコニコ実況の表示、設定に便利なツールなど有用な情報が満載です。
モバイルPC等によるロケフリ・テレビの視聴環境を作る

有志の方がアンドロイド用クライアントを作成してくださいました。
HTTP配信による素早いチャンネル切り替えやニコニコ実況にも対応した優れものです。作者様有難うございます
Androidクライアント LTV 0.04

不具合がありますので、2.13以前のバージョンをお使いの方は最新版へのアップデートを行ってください
通常はTvRemoteViewer_VB.exeとTvRemoteViewer_VB.ini.dataを上書きするだけでOKです。上書きしたために動作しなくなることはありません
TvRemoteFilesも含めてきちんとアップデートしたい場合はこちらのページに便利なアップデートツールTRVInstがあります
※2.64以前から2.65以降へアップデートする際は最新のTRVInstをインストールし直してください

※最新のffmpegではうまく再生できない場合があるようです。再生に失敗するようでしたら以下のバージョンをお試しください
ffmpeg-4.1-win64-static 又は ffmpeg-20181001-dcbd89e-win64-static


v2.98v2 2022/9/17 2024/3/4再うp ニコニコ実況関連ファイル official_jk.txt を更新
・Windows7でもRチャンネルの番組情報を取得できるようにした
  アップデートの際はTvRemoteViewer_VB.exeに加えて
     runtimesフォルダ
     Microsoft.Web.WebView2.Core.dll
     Microsoft.Web.WebView2.WinForms.dll
     Microsoft.Web.WebView2.Wpf.dll
   を追加コピーしてください
  Windows11より前のOSではWebView2ランタイムのインストールが必要です
     https://developer.microsoft.com/ja-jp/microsoft-edge/webview2/

   ※↑は2.98e以降で不要になりました
・無駄な番組表先読み動作をしてしまう現象を修正
・Rチャンネルの番組情報が取れなくなっていたバグを修正(2.98b)
・Rチャンネルの明日の番組表が取得できていなかったバグを修正(2.98c)
・Rチャンネルの新規放送局名が再起動しないと反映されなかったバグを修正(2.98d)
・WebView2ランタイムを不要にした(2.98e)
・Rチャンネルの放送局名が更新されなかったバグを修正(2.98e)
・Rチャンネル番組情報取得の不安定さを解消(2.98e)
・チャプターファイル作成を改良。少ないコメントでもなるべくポイントを打つように(2.98f,g)
・Rチャンネルの放送局名が自動更新されないバグを修正(2.98h)
・古いWindows環境でニコニコ実況取得に失敗する現象への対処(Windows10以降の場合はアップデートする必要無し)(2.98i)
    ※Windows10より古いOSを使用している場合は以下を行ってください
        添付のgethtml.jsをTvRemoteViewer_VBフォルダにコピー
        https://phantomjs.org/download.html
        からWindows用のphantomjs-2.1.1-windows.zipをダウンロードし、
        解凍後phantomjs.exeをTvRemoteViewer_VBフォルダに設置してください
・Windows10以降でも↑が必要だったバグを修正(2.98j)
・ニコニコ実況へのログイン方法の修正(2.98k)
・ニコニコ実況ログイン情報を既存のデータから取得できるようにした(ini: nico_user_session_path)(2.98k)
  ※IDとパスが設定されている場合はIDパスが優先して使用されます
・phantomjs.exeが存在していても見つからないとのエラーが出る場合があるバグを修正(2.98m)
・phantomjs使用時にニコニコへの投稿が失敗していた不具合に対処(2.98n)
  (iniのnico_user_session_pathへnicologinのnicookie.txtへのパスを記述してください)
  (環境によっては外部コマンドcurlの取得設定&環境変数へのpath追加が必要になります)
・ニコニコへのコメント投稿が失敗した場合にnicologinを実行するようにした(2.98p)
  (投稿失敗後、視聴を一旦止めて1分後に再度選局してみてください。他局は即投稿可能)
・nicologin.bat中のpauseをバックアップ後消去するようにした(2.98q)
・クッキーへのuser_session格納に失敗した場合にコメントが流れ無くなる不具合に対処(2.98r)
・iniのnico_user_session_path(ニコニコuser_session取得用ファイルパス)にNicoJK.ini等を指定できるようにした(2.98s)
・ニコニコ実況の仕様変更に対応(Windows10より古いOSではニコニコ実況取得できなくなりました)(2.98t)
・特殊なプロクシを使用しない場合に掲示板スレが取得ができなくなっていた不具合に対処(2.98u)
・ニコニコ投稿時のvpos値の微調整(気休め)(2.98v)
・ニコニコ実況関連ファイル official_jk.txt を更新(2.98v2)

  ※アップデートの際はexeとTvRemoteViewer_VB.ini.dataを上書きコピーしてください

※2.94以前からアップデートの際はexeとTvRemoteViewer_VB.ini.dataに加え
 SuperSocket.ClientEngine.dllとWebSocket4Net.dllもコピーしてください
※各アプリの書き込み機能を利用する場合は設定の「WEBサーバー」タブにニコニコのパスワード設定が必要です
※簡易&手抜きのため同一番組を複数端末で同時にコメント取得するとコメントがまばらになる弊害有り
【注意】2.64以前からTRVInstを使用してアップデートする際は最新のTRVInstをインストールし直してください

履歴


・ISO再生のための準備
・再生開始までの待ち時間を短縮する方法
・再生時のエンコードソフト(QSVやNV)が記憶されない場合
・音量が記憶されない場合
・fonts.conf


テスト環境
Windows10 x64
RecTask 1.0.4 2011/09/28 1:39:18 461,312バイト
ffmpeg-20151028-git-dd36749-win32-static.7z
VLC 2.1.0-git Rincewind ‎2012‎/‎01‎/16‎ ‏‎8:35:58 108,032バイト
Spinel使用
Framework4.5.0以上



PC向け TVランチャー&TVリモコン
TvRockのRockバーに似たTvRemoteFiles形式の番組表からTVTestやブラウザを起動します。AbemaTV対応(未保証)
・テレビとAbemaTVの番組情報を同時に一覧表示 TVTestランチャー、AbemaTVランチャーとして使用可能
・視聴アプリをいちいち閉じなくてもスムーズにチャンネル変更が可能(TV←→AbemaTVにも対応)
・ジャンルによる色分け&優先上位表示
・マウスクリックで視聴アプリに隠れてしまった状態から最前面に表示等、便利な機能を割り当て可能
・視聴予約
・コメント勢い表示 ニコ生版ニコニコ実況にも対応
・放送局別番組表(録画予約対応)
・YouTube Live、ニコニコ生放送、OpenRecのキーワード検索結果を表示
 (生放送のネットニュースや将棋、スポーツ中継に便利)
・AbemaTVの番組ジャンル分けに対応(TvRemoteViewer_VB 2.86以降)
・TvtCommentのコメント取得先の板とスレをTVTest起動時に自動選択&右クリックで個別選択
・TvtCommentで実況中の5chスレへの書き込みに対応(要TVTComment修正版)
・番組表付きTVTestリモコン、AbemaTVリモコンとして使用可能(タブレット、スマホ等のブラウザから)ini参照:webRemocon_ON=1
・リモコンからTvtPlayによるts再生に対応
・開始直前番組を教えてくれるお知らせ機能有り
・投稿時に全角アンカー(例 >>1)を半角に自動変換
・棒読みちゃんに対応(5chのみ 要棒読みちゃん) ≫ボタンを右クリックでONOFF切り替え可
TvRemoteViewer_VBの番組表機能を使用しています。
TvRemoteViewer_VB設定→番組表データタブの「ネット番組表都道府県コード」欄に「801,802」を追加するとAbemaTVとRチャンネルの放送局が表示されます
TVRVLauncher_sample1.jpg TVRVLauncher_sample2.jpg

TVRVLauncher v2.24h 2024/1/6 5/21再うp
  ※5chの旧API解放に伴いiniを以下の様に修正してください(特殊なプロクシは起動しなくてもOK)
         TvtComment_read_dat = 1
         TvtComment_Proxy_Server =
         TvtComment_interval_second = 2
     今のところ上記設定と書込方法「標準」で読み書きOKです
  ・Rチャンネル選局でジャンルボックス選択に失敗した場合の再チャレンジ方法を修正
  ・映画タイトル抽出を修正
  ・放送局別番組表の「Nクリア」ボタンでクリア後閉じるようにした(2.24b)
  ・iniに動画サイト別にブラウザを選べるBrowser4Liveを追加(例:abemaはBraveで視聴)(2.24c)
  ・「5chスレ NG」にage書き込み限定でNGチェックする表記を追加(2.24d)
  ・設定のNGタブにキーワードによる上部表示に関するNG設定を追加(2.24e)
  ・複数の上部表示キーワードにヒットした放送局が複数表示されてしまうバグを修正(2.24f)
  ・Rチャンネルの番組情報にunicode表記が表示されることへの対策(2.24g)
  ・「5chスレ NG」機能が上手く機能していなかったバグを修正(2.24h)

  【お知らせ】2024/2/14以降ニコニコ実況が取得できなくなっています。TvRemoteViewer_VB2.98t以降にアップデートしてください。なお、ニコニコ実況取得にはWindows10以降が必要となったようです

  【お知らせ】改造版TvtCommentを使用してニコニコ実況が流れ無くなった場合
    Windows7等の古いOSでプログラム上からニコニコさんのページにアクセスできなくなったことが原因です
    OSアップグレードまでのつなぎとしてどうしてもという場合はNicoServTempを試してみてください。無理矢理ニコニコを表示&投稿可能にします(改造版TvtComment専用です)


  ※下記「新BS3局等の実況チャンネル表示設定(一例)」に改造版TvtCommnetの設定ファイル修正例を記載しました。参考にしてみてください

  ※2.12以前からのアップデートの際はexeと追加された3つのdllとruntimesフォルダをコピーしてください
  ※Windiws8.1以前のOSではFramework4.7.2のインストールが必要です
  ※Windows10以前のOSではWebView2ランタイムのインストールが必要です

動作に必要なランタイム
必要条件が整っていない場合、起動時もしくは書込ウィンドウ表示時に例外エラーが表示される場合があります
Framework 4.7.2 (Windows10以降ならば必要無いはずです)

専ブラ使用時のTips
J: URL欄と「これにメモ欄でレス」の入力欄を表示しておく必要があります。最小化OK
L: 【注意】小さくしたまま終了すると次回起動時に入力欄がおかしな配置になるようです。
  そのままでも本アプリ使用に支障はありませんが直したい場合はレジストリのHKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\Live2ch\Pos\SplitH2の値がマイナスになっているので適当にプラスの値にしてあげてください(例えば500)

映画の評価表示
TVRVLauncher.iniに
research_movie_rating=1
として再起動してみてください
番組表内の映画タイトルにおおよその評価が表示されるようになります(タイトル誤判定のため不正確な場合もあります)

◆スレデータ取得用プロキシを使用することを強く推奨します(iniのTvtComment_Proxy_Server)。使用せずに使用する場合は、5chの連続アクセス規制回避のため iniのTvtComment_interval_secondを大きめの値に設定してください(例:10)

 関連ソフトと共にまとめてインストールするツール TVRVLauncherInstall(別サイト)

履歴



TvtComment修正箇所説明 v0.98g 2024/1/5

TvtCommentで表示中の5chスレに対して書き込みするための改造版です(TvtCommentはDec 5, 2017のもの)
要TVRVLauncher TVRVLauncher.iniでwebRemocon_ON=1 に設定しweb.batを管理者権限で実行してください)
・5ch書き込み(TVRVLauncherから該当スレへ書き込みます)
・TvtCommentの読み込みエラー軽減&エラー時自動再起動
・アンカー元表示(マウスホバー&ダブルクリック時にレス内のアンカー元表示を試みます)
・TvtComment起動時にコメント一覧タブを初期選択
・AAが1行で表示されてしまう不具合の修正
・スレ内画像サムネイル一覧表示ソフトImageInClip用画像&動画URL通知機能(標準ではOFF)
・レス右クリックメニューに「これにレス」を追加(要TVRVLauncher1.96y以降)
・カーソルが外れた時に最新レス表示
・各種機能設定用TvtComment_mod.iniを添付
・流れる自己コメントへ背景色付加
・新ニコニコ実況の表示&投稿(要TvRemoteViewer_VB
・過去ログ取得&表示(新ニコニコ実況&2ch2NicoJKのログに対応)(要NicoJKLogCMD
・絵文字に一部対応

  【お知らせ】改造版TvtCommentを使用してニコニコ実況が流れ無くなった場合
    Windows7等の古いOSでプログラム上からニコニコさんのページにアクセスできなくなったことが原因です
    OSアップグレードまでのつなぎとしてどうしてもという場合はNicoServTempを試してみてください。無理矢理ニコニコを表示&投稿可能にします(改造版TvtComment専用です)

最近の履歴:
  0.90 更なるフリーズ対策(tvtpのみ更新。落ちなくなったような(希望)
  0.91 自己投稿への返信に指定色を付けるオプションを追加(TvtComment_mod.ini: ChatReplyColor)
      ニコニコ実況コメントへの色指定(TvtComment_mod.ini: ChatNicoForeColor)
  0.92 5ch実況コメントへの色指定(TvtComment_mod.ini: Chat5chForeColor)
  0.93 コメント一覧の自己投稿色&返信色を指定できるようにした(ListMyPostColor,ListReplyColor)
  0.94 ランダム色を指定できるようにした(TvtComment_mod.ini: random_colors)
  0.95 TVTestの番組名とサービスIDを同時に更新するようにした
  0.96 TvRemoteViewer_VBからのニコ生コメントに絵文字フラグがあればフォントを変更して表示(要TvRemoteViewer_VB2.98d以降)
  0.97 TvRemoteViewer_VBの支援が無くても絵文字を表示できるようにした。加えて&#数値;の置換
      絵文字判定正規表現をTvtComment_mod.iniで指定出来るようにした(EmojiIsMatch)(0.97c)
      複数ラインフォントが使用できなくなっていた不具合の修正(0.97d)
      &#数値;置換の修正(0.97e)
      TvtComment本体のNGワード指定で先頭に「r:」を付けると以後の語句を正規表現のマッチングで判定(0.97f)
(例: r:^[ -~]{8,}$ とすると8個以上の半角文字のみのコメントはNG処理されます
なお、NGワード・コメント共に半角変換され判定されます。[A-Z]を指定しても[a-z]と扱われます)
  0.98 TvtComment_mod.iniの代わりにTvtCommnet_mod_default.iniを添付
      キー局においてTVRVLauncherから勢いが一番あるスレを受信し表示するようにした(要TVRVLauncher2.22以降)
      古い勢いスレッドを読み込もうとすることがあるバグを修正(0.98c)
      TvtComment_mod.iniでEmojiIsMatchの設定が無視されていたバグを修正(0.98d)
      投稿時間新着判定秒数をTvtComment_mod.iniで指定出来るようにした(Res5chInSec)標準=30秒(0.98d)
      (投稿に時間がかかりすぎてコメントが流れ無い場合に Res5chInSec=90 のように指定してみてください)
      必要ならばTvtComment_mod.iniのListMyPostColor以降にListMyPostColorNicoを記述できるようにした(0.98e)
      2chthreads.txt内に5ch互換掲示板subback.htmlのURLをそのまま記述できるようにした(要TVRVLauncher2.23q以降)(0.98f)
      TvtComment側の勢い表示欄の勢い取得先を指定できるようにした(0.98g)
(TvtComment_mod.iniでno_nicoTrend=0を指定しgetchannels_URLに取得先URLを記入)


 関連ソフトと共にまとめてインストールするツール TVRVLauncherInstall(別サイト)



新BS3局等の実況チャンネル表示設定



ImageInClip
改造版TvtCommentで表示中の5chスレに貼られた画像&動画(一部)をサムネイル一覧にして表示するソフト
※要改造版TvtComment

v1.28u 2022/07/21 2024/3/13再うp
・画像表示でなるべくエラーが発生しないように修正
・UserAgent.txtの複数サイト指定「|」が機能していなかったバグを修正
・UserAgentにゴミが付いていた可能性があるバグを修正
・設定のUserAgent選択に【Firefox 自動】を追加
・起動時、iniが無い場合にImageInClip.iniが作成されなかったバグを修正(1.28b)
・内蔵ビューアーを閉じる際のバタつきを解消(1.28b)
・内蔵ビューアー右クリックに「タイトルバーを表示」メニューを追加(1.28b)
・一覧余白右クリックで「タイトルバーを表示」メニューを表示(1.28b)
・設定に「動画は内蔵ビューアではなく関連されたアプリで開く」チェックボックスを設置(1.28b)
・一覧余白右クリックに「TvtComment無しで隠す」と「常に全面に表示」メニューを追加(1.28c)
・設定に「画像をドラッグでスクロール」チェックボックスを設置(1.28d)
・「動画は内蔵ビュ〜」チェックをしたときの内蔵ビューアー上でのホイール操作バグを修正(1.28e)
・画像表示・入れ替えの微調整(気休め)(1.28f)誤作動により削除
・右クリックメニューに「保存先フォルダを開く」を追加(1.28g)
・「投稿者をNG登録」機能でエラーが発生していたバグを修正(1.28h)
・youtu.beのサムネイル表示に失敗するようになったことへの対策(1.28j)
・YouTubeサムネイルの標準をmqdefault.jpgからdefault.jpgに変更(1.28j)
・iniのYouTubeThumbnailJPGでYouTubeサムネイルのjpgファイル名を指定できるようにした(1.28j)
・可能ならばmp4動画のサムネイルを表示するようにした(要ffmpeg.exeを実行フォルダに設置)(1.28k)
・imgur.comのmp4が表示されなかったバグを修正(1.28m)
・www.gif〜.com等画像拡張子がドメインに含まれている場合に表示できなかった不具合を修正(1.28n)
・iniのBB_thumbnail_heightを指定すると間違えた値が設定されてしまうバグを修正(1.28p)
・mp4動画サムネイルの縦横比を調整(要ffprobe.exeを実行フォルダに設置)(1.28q)
・1000以上のスレのレス表示で末尾にゴミが付いていたバグを修正(1.28r)
・レス内容読み込みに失敗した場合に「failed」のままになってしまう現象への対策(1.28r,s)
・ホイールクリック(マウスミドルクリック)に機能を割り当て出来るようにした(1.28t,u)

 ※要web.bat管理者実行 & 改造版TvtComment
 ※標準では機能OFFになっています。
  機能をONにするためには、ImageURL2Clip.txtというダミーファイルを改造版TvtComment.exeと同じフォルダに作成してください
<
 関連ソフトと共にまとめてインストールするツール TVRVLauncherInstall(別サイト)
履歴

ImgeInClip_sample.jpg





FakeTVRecorder v1.09e 2022/8/1再うp
録画サーバーを持たない、もしくはスリープ運用の環境でTVRVLauncherを使用するためのプログラムです
クライアント環境のみでTVRVLauncherが利用できるようになります
TvmaidのふりをしてTvRemoteViewer_VBからのリクエストに番組情報を返します
※すでにTVRVLauncherを運用中の方には全く必要無いものです

※【注意】FakeTVRecorderはWindows10以降でないと動作しなくなったようです
今までのデータを消して初期化する方法:
    FakeTvRecorderを終了させ、インストールしたフォルダに生成されている file_data.txt file_TV_station.txt file_TV_station_search.txt を削除してください
最近の主な更新:
  1.08  地デジとBSの番組情報を1度に2日分取得できるようにした
       プレミアムの番組表をCS110番組表として扱えるようにした(1.08d)
       長期間起動で番組取得が行われなくなる可能性があるバグを修正(1.08f)
  1.09  TvRemoteViewer_VBからの要求に応えられていない場合があったバグを修正
       TVRVLauncherからの映画一覧取得に応えられていなかったバグを修正
       現在放送中番組一覧提供の反応速度アップ
       CS110とプレミアムの番組が完全に取得できない場合があった不具合を修正(1.09b)
       予約一覧取得に対する返答をするようにした(1.09c)
       放送局別番組表取得でエラーになる場合があるバグを修正(1.09d)
       番組表取得に失敗した場合の再試行回数を制限するようにした(1.09e)

 関連ソフトと共にまとめてインストールするツール TVRVLauncherInstall(別サイト)






editNicoNicoCommentScroll 1.02d 2023/10/30 Chromeで長時間視聴すると重くなる場合は別ブラウザ(BraveやVivaldi等)を使用してみてください
AbemaTV用アドオン「ニコニコ風コメントスクロール」を自分好みに修正する超個人的ソフト(理解せずに勘で修正しています)作者様には感謝感謝です。これが無いとAbemaTVも楽しくありません。素晴らしいアドオンを有り難うございます
 ・コメントのランダムカラー化
 ・/scrollmaxlineコマンドで最下行にコメントが溜まってしまう現象の補正
 ・コメントが断続的に流れてしまう現象の補正
 ・重複コメントの表示を抑止
 ・コメントの縦間隔の調整
 ・コマンドの自動送信(設定がリセットされることがなくなります)
 ・自己コメントへの背景色付加
【注意】修正後のソースは手動でアドオンに反映させる必要があります。また、「ニコニコ風コメントスクロール」のバージョンアップによって使えなくなることもあるでしょう。使用は自己責任でお願いいたします
動作確認環境
 ニコニコ風コメントスクロール 0.6.18
 ブラウザ: Chrome , Firefox
 アドオン: Tampermonkey






おまけ

ニコニコ実況の過去ログを取得し字幕ASSファイルを作成するソフト
.ts、.txt、.xmlのドラッグ&ドロップおよびコマンドライン実行に対応

NicoConvAss v1.51k 2021/03/24 2023/2/21再うp チャプター改良
 ニコニコ実況コメント取得ソフトNicoJKLogCMDに対応
・チャプター作成を見直し(A,Bが無くてもOP,ED等を調べる。ハジマタやAマタ等に対応。おかしな位置のOP,EDをスルー)
・xmlからの変換時にエラーが発生するバグを修正(NicojShiftのテスト再生時エラー)(1.51b)
・ch_sid.txtを更新。上書き推奨(一応更新しなくとも未記載のBS/CS局を自動追加)(1.51c)
・既にch_sid.txtに新BSが記載されている場合は更新チェックを行わないようにした(1.51d)
・正規表現によるNG変換文中の「;」をコメント扱いしないようにした(1.51e)
・iniのNicoJK_pathにカンマ区切り「,」で複数フォルダを指定できるようにした(普通は必要無し)(1.51f)
・iniで読み込んだ設定をログに表示するようにした(1.51f)
・絵文字テスト(1.51g)
・簡易判定時の絵文字範囲を追加(1.51h)
・簡易判定時の絵文字判定正規表現をiniで指定出来るようにした(EmojiIsMatch)(1.51h)
・「厳密な絵文字判定」がうまく動作していなかったバグを修正(1.51i)
・チャプターファイル作成を改良。少ないコメントでもなるべくポイントを打つように(1.51j,k)
★アップデートの際はexeのみを上書きしてください
履歴






NicoCookie4Chrome
v1.02 2023/6/14 Chrome起動中等で取得に失敗した場合に前回成功時の値を返すようにした(気休め)
NivoJK用にChromeのクッキーを取得します
※起動時にSystem.Data.SQLite.dllが無いとのエラーが出る場合は「Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ」x86版をインストールしてみてください(情報提供有難うございます)
(個人的にはnicologinの使用をお勧めします。そちらのほうが手作業でログインする必要が無く手間いらずです)
















特によくある質問

フィットボタンで横長のスマホの映像下部が切れてしまう
以下は暫定的対処です
TvRemoteFiles_227内のsrc\html\jslib\TvRemoteViewer_VB.jsを設定画面%WWWROOT%で指定したフォルダ内jslib\TvRemoteViewer_VB.jsに上書きします
TvRemoteViewer_VB2.95y以降を起動します

iOSでパスワードを設定したときに何度も認証を求められる
・解決法1
 TvRemoteViewer.iniのALLOW_IDPASS2HTMLを1に変更してください
・解決法2
 lunascapeというブラウザを使用すると問題無く再生されるそうです

TvRock番組表で地デジもしくはBS/CSの一方しか表示されない
一度ブラウザでTvRockのiphone用番組表、
http://[TvRockが動いているPCのIP]:8969/nobody/iphone?md=2&d=0
にアクセスするとチューナー選択が解除されて地デジ&BS/CSが同時に表示されるようになります
nobodyはTvRockに設定した値により変化します

EDCBの番組表が表示されない
EpgTimerSrvの設定→その他で
ネットワーク接続を許可するにチェックし、ポート「4510」、アクセス制御「+127.0.0.1」と設定し、
更に、EpgTimerSrv.iniをテキストエディタで開いて
EnableTCPSrv=1 (上記で設定済)
TCPPort=4510 (上記で設定済)
TCPAccessControlList=+127.0.0.1 (上記で設定済)
EnableHttpSrv=1
HttpPort=5510
HttpAccessControlList=+127.0.0.1
の6行の記述があることを確認してください
環境により、上記+127.0.0.1に続いて「,+192.168.0.0/16」等を追記しLANからのアクセスも許可します
 例: TCPAccessControlList=+127.0.0.1,+192.168.0.0/16
    HttpAccessControlList=+127.0.0.1,+192.168.0.0/16

ffmpegでの再生に失敗する
最新のffmpegではうまく再生できない場合があるようです。再生に失敗するようでしたら以下のバージョンをお試しください
ffmpeg動作確認済バージョン
ffmpeg-4.1-win64-static
ffmpeg-20181001-dcbd89e-win64-static




動かないぞゴルァ! の前に



・Windows7以降のOSでは以下のどちらかの操作が必要です。
起動したとたんに例外エラーで落ちる場合。
【推奨】 管理者としてコマンドプロンプトを実行し、
 netsh http add urlacl url=http://+:40003/ user=XXXXX
と入力します。(XXXXXは実行するユーザー、もしくは Everyone と入力する)
または、TvRemoteViewer_vb.exeを右クリック、
 「プロパティ」→「互換性」→「管理者としてこのプログラムを実行する」にチェック

・操作はブラウザから行います
スマホやiPadからは
http://[TvRemoteViewer_VBが動作しているPCのIPアドレス]:[TCPポート]/
にアクセスしてください。
例 http://192.168.1.5:40003/
外からアクセスする場合はVPNの使用を強く推奨します。
VPNが使用できない場合はプロバイダから割り当てられたIPを指定し、併せてルーターのポートマッピングでローカルPCを割り当てる必要があります。その場合、フォーム上のIDとパスを必ず設定してください。

・ファイアウォールに注意
スマホ等のブラウザからアクセスすると応答無しになってしまう場合。
TvRemoteViewer_VBを起動しているPCからアクセス(http://127.0.0.1:40003/)するとおkだが、他のPCやスマホ等からアクセス(http://IPアドレス:40003/)すると応答無しになることがあります。
そのようなときはファイアウォールに受信許可をしてあげてください。
Windowsファイアウォールの場合
 参考:http://windows.microsoft.com/ja-jp/windows/open-port-windows-firewall
このページの手順にしたがって受信の規則にTCPの40003を許可するよう設定してください。

・Framework4.5が必要です!
このソフトはVisualStudio2010のVisualBasicで作られています。
Framework4.5のインストールだけで大丈夫らしいですが、Framework4.0、さらにFramework3.5のインストールが必要な場合もあるかもです。
詳しく無いので具体的には説明できませんが・・3.5でも4でも4.5でもなんでもかんでもインスコしてしまえばどうでしょう(無責任)

・このソフトはタスクトレイからスタートします。
起動するとタスクトレイに常駐します。タスクトレイに隠れていないか確認してください。
ダブルクリックすると設定画面が開きます。

・起動に時間がかかりすぎた場合、タスクトレイにアイコンが現れない場合があります
タスクマネージャーでTvRemoteViewer_VB.exeを停止して再起動してあげましょう

・RemoteTestと同時起動する場合はRemoteTestで使用するHTTPポートと重複していないか確認してください。
まずRemoteTestを終了してから起動してみましょう。
RemoteTestとの同時起動を試みる場合はHTTPポート40003を他の数値に変更してみてください。

・初期設定はHLSアプリとしてffmpegを使用することを想定しています
vlcは複数配信時に不安定なのでお勧めしませんが、
HLSアプリにvlcを選択した場合は
HLS_option.txt
の内容を
HLS_option_VLC.txt
の内容に置き換えなければなりません。
(HLS_option_VLC.txtは削除しないでください。)
そのうえでフォーム上の解像度選択を行ってください【重要】
HLSオプションがvlc用のものに切り替わったことを確認してください。

・起動に必要なファイルをきちんと配置しましょう
ffmpegは解凍したままのフォルダ構造で使用しましょう。
また、同梱の「libx264-ipod640.ffpreset」をffmpegのpresetフォルダにコピーするのを忘れないでください。

・なるべく新しいffmpegを使いましょう
当方のテストでは古いffmpegでは複数同時配信時に不安定です。
古すぎるものだとエンコードがスタートしないこともあります。

・BonDriverの場所がRecTask.exeの場所と異なる場合は注意
BonDriver PathにはRecTask.iniに記述されているフォルダを指定しましょう
あるはずのBonDriverが無いということも起こりえます。

・特定の放送局でRecTaskが不安性でHLS再起動が繰り返されてしまう
RecTaskの謎動作です。
UDPオプションやRecTask.ini、RecTask.default.iniの一部を書き換えることで正常動作となる報告がなされています。
解決例:
1.RecTask.iniのLogging.OutputToFileをtrueとしてみる
2.UDP追加オプションに「/log /loglevel 5」を加えてみる
3.RecTask.default.iniの「ネットワーク送信の設定」で、送信一回あたりのパケット数を2500、
  送信一回ごとの間隔を1にしてみる

・vlcを使用する場合は%WWWROOT%は半角スペースの入らないところに設置しましょう
vlcのオプション記述の関係からhtmlを配置するフォルダのパスには半角スペースが入らないほうが無難です。
BS1&BSプレミアム視聴時にvlcへ切り替える設定をしている場合もご注意ください

・(*)印がついた項目を変更した場合はTvRemoteViewer_VB.exeを再起動してください。
設定例
trvv_setting.jpg


Special thanks
・ConnectedSelect.jsはd.hatena.ne.jp/Mars/20071109のスクリプトを使用させて頂きました
・ch_sid.txtはNicoJK&Modのjkch.sh.txtを参照し修正を加えたものです
・CtrlCmdCLI.dllはEDCBに添付されていたものです
各ソフトウェアの作者様誠にありがとうございます。感謝感謝です
そのほかWEB上にVBプログラミング例を掲載してくださっている筆者さん達、ロケフリスレでお世話になった方々にも御礼申し上げます


※TvRemoteViewer_VB等このページに掲載されたソフトを使用して起こった損害について作者は一切の責任を負いません。自己責任で使用出来る方のみお使いください。


posted by vb45wb5b at 00:12| Comment(31) | 日記 | 更新情報をチェックする
この記事へのコメント
NicoConvAss v1.14でコメント生成出来なくなりました。
もしかして自分だけですか?
Posted by たむちん at 2015年03月07日 19:24
すいません、このコメント欄は気付きづらいのでお返事が遅れてしまいます

NicoConvAss1.15
tsをドラッグ&ドロップによりコメント作成を確認しました
以下の点を順に確認してみてください
@ニコニコ実況のログイン状態が切れていないか確認する
AJkcommentGetter単体でコメントが取得できるか確認する
BtsファイルにTOTが含まれるようになっているか録画ソフトの設定を確認する
Posted by vb45wb5b at 2015年03月11日 16:36
こんにちは。

Chome等で表示されるトップ画面等をカスタマイズできるようになりませんか?
もしくは各クリックボタンとも大きめのタイルスタイルっぽくしていただくと
タブレットやスマホでクリック間違いがなくなって助かります。

あとEDCBなどから番組表を取得している場合に「地デジ/ラジオ」ボタンは非表示選択できたりすると
さらに使いやすい。

自分でも色々試したり探したりしたのですが知識に疎いのもあり
お手上げ状態でしたのでお手間をおかけしてしまうとは思いながらも
メッセさせていただきました。
Posted by ジジ at 2015年11月27日 18:03
お返事が遅れまして申し訳ございません。なかなか気付かないもので・・
たぶん最低限の機能しか提供していない標準HTMLではなくTvRemoteFilesが提供するリッチな環境のことをおっしゃっておいでだと思います
そちらのページを見てみてください
なお、スタイルシートというものが少しわかれば、文字やボタンの大きさ等は簡単に変更することができます
Posted by vb45wb5b at 2015年12月16日 14:51
Windows7 SP1 環境で、.NETの各種バージョンを入れて試しましたが、
WebClient 要求で例外が発生し、tvrockやインターネットからの番組表取得が出来ません。

以下の様なログになっております。
----------------------
TvRockからの番組表取得に失敗しました。WebClient 要求で例外が発生しました。
インターネットからの番組表取得に失敗しました。WebClient 要求で例外が発生しました。
----------------------

他の機能は問題無い様ですので、ランタイムの入れ忘れでは無いと思われます。
また、自分以外の方は問題無いようですので、プログラム自体の問題でもないと思いますが、
何か回避策が有りましたら御教授頂ければと、御連絡致しました。


また、別のお話に成りますが、
動画ファイル変換ストリームを新規で再生する際、先頭00:00:00 [mystream1-00000000.ts]から再生されない事が稀に起こります。
御確認頂けましたら嬉しいです。
新規のストリーム再生の際には先頭から開始できるオプションや、動画再生中に先頭に巻き戻せるボタン等があると良いと感じました。

ここまでお読み頂き、ありがとうございました。
Posted by 地味なるファンです at 2016年02月09日 10:30
どうもお返事が遅れまして申し訳ございません。なかなか気付かないものでして・・

WebClient要求で例外ですか・・初めてのケースですね
とりあえずFramework4.5系の最新のものをインストールしてみてください
それで解決しない場合は
プログラムからWEBへのアクセスが遮断されている可能性が高いので、ファイアウォールを無効にしてみる、ウィルスソフトを無効にしてみる、駄目ならアンインストールしてみる、と試してみてください

ファイル再生で先頭から再生できない件につきましては、なんだかそういう仕様みたいです。回線スピードが遅いとそうなるとか・・詳しくは2ちゃんねるのDTV板ロケフリスレの過去ログを覗いてみてください。作者なのにわからなくてすみません(汗
Posted by vb45wb5b at 2016年02月13日 12:14
ご返答ありがとう御座いました。

あれから数度、クリーンインストールを行って実験をしました。
OSが素の状態から.NETを導入した直後は、WebClientが機能している様ですが、
何かの拍子で機能が失われ、以後、様々なアップデートを行っても復活せず、
クリーンインストール以外の回復方法は、現在まで見つけておりません。
また、何かの拍子の「何か」も環境回復の困難さから特定には至っておりません。

次は、ご提案頂きました様に、セキュリティに関する機能を全て停止させて実験を行ってみます。
ありがとう御座いました。

先頭からの再生に関しては、ご案内頂いた板の過去ログを読ませて頂きます。
ですが、例え現在は無理でも今後何か展望が開けるかも知れませんので、諦めないでくださいね。
応援をしております。

この度は、よいソフトを本当にありがとう御座いました。
Posted by 地味なるファンです at 2016年02月14日 12:13
QSV/NVEnc + TVRemoteViewer_VBで軽量PCでもロケフリ フルHDでも気軽にストリーミング

ここの記事を読んで書いてある通りに設定したのですが、エンコーダを選ぶための新しい欄が追加されず困っています。

どうすればいいのでしょうか。
よろしくお願いします。
Posted by kouta at 2016年05月03日 09:20
途方も無く遅い返事ですいません
もう解決されたことでしょう・・(希望)
Posted by vb45wb5b at 2016年06月06日 11:21
返信を頂けただけで嬉しいです。

問題は、無事解決しました。
Posted by kouta at 2016年06月12日 21:51
NicoConvAssめっちゃ便利です
これでコメントが惜しくてエンコードできなかったTSもエンコードできて大助かりです!
しかもこの半年にめっちゃアップデートしてるの神
Posted by 感謝マン at 2016年06月20日 08:49
環境の調節をオフライン(localhost)で整えてからオンラインにしています。
その為、オフライン時のレスポンスを上げて頂けると嬉しいのですが・・・・・

また、USBやLAN接続の外部カメラのストリーミング配信にも対応できると一層良くなると思います。
Posted by 感謝感激 at 2016年09月22日 22:25
ファイル再生のVideoPath= に指定したフォルダ以下にいっぱいファイルあると応答なしになるのはどうにもなんないでしょうか
Posted by at 2016年10月02日 09:45
いつも使わせていただいており、大変快適なTVライフを実現できています。
ありがとうございます!

ひとつご相談が

番組を視聴開始した際、デフォルトで全画面表示で再生できたら幸いです。
StartTv.htmlでのパラメータがあるとさらに助かります。

理由はAndroidをカーナビ代わりに使っており、
なるべく操作をせずにワンセグ感覚でTVをみたいからです。

よろしくお願いいたします!

Posted by at 2017年01月24日 22:51
起動した際に設定内容が全て消えている場合があるのですが、一体何故なのでしょう?
Posted by at 2017年02月26日 17:36
いつも利用させていただいております。
ありがとうございます。
たまに長い時間視聴する場合があるのですが、その際配信中に、PCがスリープになってしまいます。
配信中にスリープを抑制する機能の実装は可能でしょうか。
Posted by kii at 2017年07月31日 23:27
プレーヤーのHTMLを書いているんですが解決できず質問させてください。
2台のパソコンでそれぞれmystream1とmystream2にリクエストしてるとします。
片方をストリーム停止命令せずブラウザを閉じた場合配信を続行してしまいます。
また、ここでもう1台もブラウザを閉じると全てのRecTaskのプロセスが停止します。
m3u8へのリクエストのないストリームを自動停止するようなことは可能でしょうか?
Posted by shogooda at 2017年08月20日 16:36
NicoConvAssのバグ報告です。
NicoJKログをASSファイルに変換する時に、終了時間を無視し、該当するログを全てASSファイルに変換してしまうようです。

例:
0:00開始〜0:30終了のTSファイルを0:00〜0:27にカット。
NicoJKログから変換すると、ASSファイルには0:27〜0:30のデータが含まれてしまう。
JKCommentから変換する場合は問題なし。
Posted by at 2017年11月16日 02:53
初めまして
家内にもっと簡単な操作で使えるように出来ないのと言われていまして・・・
カスタマイズ出来たらと思ってます。
出来ましたらストリーミングパスを教えてもらえませんでしょうか?
よろしくお願いします。
桐木
Posted by Kiriki Tsukasa at 2018年03月19日 17:59
おわび
丸2年以上コメントに気付きませんでした・・orz
いつもお返事が遅れてしまい失礼してしまうのでコメントできないように設定していたはずなのですが・・コメントできないはずと思い込んでいたので全く目に入りませんでした
誠に申し訳ございませんでした(2018年4月)

5chでしたらゴロゴロする度に見てますのでよろしければそちらのほうに書き込んでいただけると助かります
PC関連 DTV ロケフリ〜
Posted by vb45wb5b at 2018年04月07日 02:57
お返事が遅れまして申し訳ございません
ながらく触ってないので不確かですがおそらく仕様です
NicoJKログからの場合ですが、
NicojCatch等で取得した場合にはヘッダー情報としてファイルの最初辺りに番組開始時間終了時間が記入されているのでそれを元に取得します
ヘッダーが無い場合は最初と最後のコメントの時間を見て開始終了時刻を推測します
また、余分なコメントがあっても再生中に流れることは無いので実害は無いと思われます(自身無いですが・・)
Posted by vb45wb5b at 2018年04月07日 03:17
>shogoodaさん
お返事が遅れまして申し訳ございません
HLSの場合、ストリームが停止しないのは仕様です
なぜなら、多ストリームを常に変換させておき、チャンネル変更を素早く行うことが目的だからです(通常の3倍以上でしょう)
チューナーとPCパワーが余っている場合は世界最速の切り替えができると思われます。贅沢なことですが・・

HTTPストリーム配信につきましては、ブラウザが閉じると通信が途絶えてしまう仕様です。負荷からいっても1ストリーム配信しか想定していません。また、実力不足から安定した配信も望めません。HTTP配信につきましてはTvmaidさんがとても優秀です
Posted by vb45wb5b at 2018年04月07日 03:23
>Kiriki Tsukasaさん
お返事が遅れまして申し訳ございません
もう解決されたものかと思われますが、Vladiさんのページにショートカットボタンの使い方が書かれていますので参考になさってみてください
http://vladi.cocolog-nifty.com/blog/2016/10/tvremoteviewer_.html
もし、URLによるショートカットをお望みでしたら同梱のreadme_dev.txtにURLの作り方が書かれていますがまず不要かと思われます

また、最近ではTvmaidさんをはじめとして色々なロケフリソフトが出てきましたので試してみるのもよろしいかと思われます
Posted by vb45wb5b at 2018年04月07日 03:32
>kiiさん
お返事が遅れまして申し訳ございません
おそらく5chで解決済みかと思われますが、フリーソフトのサスペンドコントローラー等のソフトをおすすめいたします
Posted by vb45wb5b at 2018年04月07日 03:34
>番組を視聴開始した際、デフォルトで全画面表示で再生できたら幸いです。
お返事が遅れまして申し訳ございません
開発当時のプレーヤー達は再生するだけがやっとで全画面指定等細かい指定ができない状態でした
本ソフトは映像データ配信が主でして、受け取った映像を全画面で視聴するかどうかは再生プレーヤー次第になっています
今ですとTvmaidさんが初めから全画面に近い状態で配信開始するようになっています
Posted by vb45wb5b at 2018年04月07日 03:44
>起動した際に設定内容が全て消えている場合があるのですが、一体何故なのでしょう?
お返事が遅れまして申し訳ございません
すでに解決済みかと思われますが、もしアップデートツールをお使いでしたら最新版をお使いください
また、フォルダ内にTvRemoteViewer_VB.ini.bakという名前で古い設定が残っている可能性があります
Posted by vb45wb5b at 2018年04月07日 03:46
>ファイル再生のVideoPath= に指定したフォルダ以下にいっぱいファイルあると応答なしになるのはどうにもなんないでしょうか
お返事が遅れまして申し訳ございません
すでに解決済みかとは思われますが、最新版では改善しているはずです
Posted by vb45wb5b at 2018年04月07日 03:49
>環境の調節をオフライン(localhost)で整えてからオンラインにしています。
最近いろいろなソフトが出てきたようですからすでに解決していることでしょう。お返事が遅れまして申し訳ございませんでした
Posted by vb45wb5b at 2018年04月07日 03:51
>感謝マンさん
共に楽しみましょう♪
Posted by vb45wb5b at 2018年04月07日 03:52
★★★ お知らせ ★★★
コメント欄は長期間気付かない可能性が高いです
5chでしたらゴロゴロする度に見てますのでよろしければそちらのほうに書き込んでいただけると助かります
PC関連 DTV板 ロケフリを作る〜みたいなスレ

ただし、インターネッツは危険で怖いところですから、返事が遅くなっても構わないという場合はこちらに書き込んでいただいても結構です

大昔、ブログ設定でコメントを受け付けないにチェックを入れたのでコメント欄は閉鎖したものとばかり思っていました・・seesaa恐るべし
Posted by vb45wb5b at 2018年04月07日 04:00
nicocomvassについて、ドロップ&ドラッグ以外の方法で、ファイルを開くようにできないでしょうか。
androidでwineを利用してアプリを使用したいのですが、ドロップ&ドラッグだとファイルが開けないです。
Posted by あお at 2023年08月03日 12:24
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: