TVerRecの使い方 (Version 3.2.1)

このサイトを検索 | Search this site
TVerRec
TVerRecの使い方 (Version 3.2.1)

TVerRec 3.2.1 /Sep 9, 2024

2024年9月9日、TVerRec Version 3.2.1 Latest が公開されました。既存ユーザーは、[update_tverrec.cmd] により自動的にアップデートできます。

バージョン3.1.0からマイページの番組取得に対応するなどの大きな仕様変更が加えられたため、自動アップデートに失敗する可能性があります。その時は、最新のスクリプトをダウンロードして設定ファイルを移行する方法によりアップデートできます。

TVerRec /ティーバーレック

TVerRecは、TVerコンテンツをダウンロード可能にするスクリプトで、コマンドラインシェル PowerShell Core で動作させることができます。スクリプトはGitHubで公開されています。

TVerRec公式は、メインスクリプトのみアップロードされており自由にダウンロード可能です。TVerコンテンツをダウンロードするには3つの外部ソフトウェアが必要ですが、Windowsユーザーは、TVerRecのいずれかのコマンドを実行する際に自動的にインストールされる仕様です。(z.download_single.cmd などを実行すると必要なソフトウェアが自動的にダウンロードされます)

[外部ソフトウェア /TVerRec]
  • PowerShell Core
  • youtube-dl
  • ffmpeg


ソフトウェア情報

TVer以外のコンテンツに対応

TVerRec 2.9.8より、TVerだけでなく他のURLも受け入れる機能が「個別ダウンロードスクリプト」に追加されました。検証では、YouTubeコンテンツをダウンロードできました。(z.download_single.cmd)

※記事とは異なるバージョンが表示される場合があります。
2025-04-19
名称TVerRec
https://github.com/dongaba/TVerRec
説明TVerの番組をダウンロード保存するためのダウンロードツールです。番組のジャンルや出演タレント、番組名などを指定して一括ダウンロードします。CMは入っていないため気に入った番組を配信終了後も残しておくことができます。1回起動すれば新しい番組が配信される度にダウンロードされます。
Latest3.4.7 / Apr 19, 2025
  • 放送局ごとのフォルダや番組ごとのフォルダを作成しない設定だとダウンロードに失敗する不具合を修正(3.4.7)
  • デバッグモードの追加(3.4.6)
  • フリーズしたような状態になる問題を解決(3.4.5)
  • TVerRecのアップデータの不具合を修正(3.4.4)
  • 3.4.3.は起動不可になる不具合あります
  • Brightcoveからのデータ取得を停止(3.4.1)
  • m3u8情報の取得を停止(3.4.1)
  • Version 3.3.6~3.3.9 はTVer仕様変更に対応した暫定バージョンです
  • youtube-dlの実行ファイル名をyoutube-dlからyt-dlpに変更(3.3.6)
  • youtube-dlを使ったダウンロード時に、ランダムに生成したIPアドレスを使用するオプションを追加(3.3.3)
ダウンロードhttps://github.com/dongaba/TVerRec/releases
OSWindows, MacOS, Linux
動作環境PowerShell Core、youtube-dl、ffmpeg
*Windows PowerShell をサポートしません
マニュアルGUI版の使い方 · dongaba/TVerRec Wiki · GitHub
ライセンスMIT License
著作権Copyright (c) dongaba. All rights reserved.
日本語対応
特記設定ファイル(user_setting.ps1)の作成に苦労するかもしれません。
update_tverrec.cmd でアップデートできます。
関連記事
TverRec
    【仕様変更】TVerRecマイページの番組取得に対応(Version 3.1.0)

    【仕様変更】TVerRecマイページの番組取得に対応(Version 3.1.0)

    TVerRecはTVerコンテンツをダウンロードできるPowerShellスクリプトで、最新バージョンではマイページから番組を取得できる機能やChrome拡張機能が追加されたが、プレリリースのため不安定かもしれない。

    インストール

    Install

    TVerRecはコマンドラインシェルで動作させるスクリプトの集合体なので、インストーラーはありません。GitHubから最新スクリプトを入手して、任意の場所に解凍すると使えるようになります。

    [インストール /TVerRec]
    1. GitHubから最新アーカイブををダウンロードする
    2. 任意のフォルダに解凍する
    3. 以上

      *スナップショットは バージョン2.9.9
      *user_setting.ps1 は解凍時には存在しません。

      TVerRec_directory

    外部ソフトウェア

    WindowsPowerShell

    TVerRecは以下のソフトウェアがインストールされていることが前提ですが、Windowsユーザーは、TVerRecのいずれかのコマンドを実行する際に必要なソフトウェアが自動的にダウンロードされる仕様です。

    1. PowerShell Core
      *Windows PowerShellのクロスプラットフォーム版
      WindowsユーザーはTVerRecスクリプトを実行すると自動的にインストールされるが、アップデートは自身で行う必要あり
    2. youtube-dl
      WindowsユーザーはTVerRecスクリプトを実行すると自動的にインストールされ、アップデートも自動で行われる(アップデートオプションはOFFにできる)
    3. ffmpeg
      WindowsユーザーはTVerRecスクリプトを実行すると自動的にインストールされ、アップデートも自動で行われる(アップデートオプションはOFFにできる)
    4. Python
      Linux/Mac 環境のみ必要。Windows 環境では不要

    PowerShell Core について

    TVerRecのいずれかのコマンドを実行すると PowerShell Core は自動的にインストールされますが、バージョンアップには対応していません。最新の PowerShell Core を使いたい場合は、以下の手順によりアップデートすることができます。

    PowerShell Core 7 インストール手順書 (winget)

    PowerShell Core 7 インストール手順書 (winget)

    Windows 専用の PowerShell 5.1 に対し、クロスプラットフォームで利用できる PowerShell 7 が登場。機能強化や新機能搭載で、PowerShell の可能性を広げる。wingetによるインストール方法を解説します。

    初期設定 /user_setting.ps1

    tweak

    GUIコマンドを利用して初期設定を行うことができます。(../win/Setting.cmd、../uix/Setting.cmd)

    GUIで初期設定に失敗する時は、自力で初期設定を終える必要があります。

    自力設定

    [conf\system_setting.ps1] をコピーして [conf\user_setting.ps1] という名前で別名保存後に編集します。設定変更しない項目は削除してください。

    [conf\system_setting.ps1] を設定ファイルとして使用できますが非推奨です。

    ディレクトリの説明

    *ディレクトリの指定は必須です。

    TVerRec ディレクトリ
    ディレクトリ説明
    ダウンロード先ダウンロードが終わった動画ファイルが配置される場所です。

    例えば C:\Users\yamada-taro\Video にダウンロードするのであれば C:\Users\yamada-taro\Video と設定します。

    作業ディレクトリ動画のダウンロード中に処理途中のファイルが配置される場所です。

    多数のファイルが作成され読み書きが多発するので、SSDやRamDriveなどの高速なディスクを指定すると動作速度が向上します。例えば C:\Temp にダウンロードするのであれば $script:downloadWorkDir = 'C:\Temp' と設定します。

    移動先動画ファイルを最終的に整理するためのライブラリ等が配置されている場所です。

    番組移動機能使用しない場合は設定しなくてもOKです。 例えば C:\TverLibrary を移動先にするのであれば C:\TverLibrary と設定します。 複数のディレクトリを移動先として指定する場合には V:;X: のようにセミコロン区切りで複数指定可能です。 ただし、複数のディレクトリに同名のディレクトリがある場合には、先に指定したディレクトリが優先されます。

    GUIツールを使用する方法(Setting.cmd)

    *Windowsの例

    1. [win\Setting.cmd] をダブルクリックして起動する
    2. ダウンロード先ディレクトリ、作業ディレクトリ、移動先ディレクトリ(空欄でもよい)を指定する
    3. 必要に応じてオプション設定をする
    4. 保存をクリックする
    5. 以上

      GUIツールがうまく動作しない時は、user_setting.ps1 を直接編集してください
      *スナップショットはTVerRec3.1.0

      TVerRec310_EmbeddingSubtitleData

    user_setting.ps1を直接編集する方法

    1. [conf\system_setting.ps1] をコピーして [conf\user_setting.ps1] という名前で別名保存する
    2. user_setting.ps1をメモ帳などのテキストエディタで開く
    3. ダウンロード先ディレクトリ、作業ディレクトリ、移動先ディレクトリ(空欄でもよい)を指定する
    4. 必要に応じて「高度な設定」の値を変更する

      変更しない項目は削除する

    5. または「高度な設定」以下を全て削除する

      「高度な設定」以下の記述を削除しないとエラーを吐く場合があります

    6. 上書き保存する
    7. 以上(さらに詳細な説明は過去記事をお読みください)

    3つのダウンロードモード

    TVerRec

    個別ダウンロード以外のコマンドを実行すると、予期せぬ番組が大量にダウンロードされる可能性があるのでご注意ください。

    TverRec のダウンロードモード
    モード説明
    一括ダウンロードstart_tverrec.cmd

    TVer のカテゴリ毎のページを指定、タレントや番組を指定、各放送局毎のページを指定(conf\keyword.conf をメモ帳で開いて編集後に実行してください)

    リストダウンロードx.generate_list.cmd/y.tverrec_list.cmd

    ダウンロード候補をリストファイルに出力し、リストファイルを編集した後にダウンロードする

    個別ダウンロード z.download_single_video.cmd

    番組を 1 本ずつ指定してダウンロードする

    使い方(一括ダウンロード)

    TVerRec

    「一括ダウンロード」に対応するスクリプトは [\win\start_tverrec.cmd] です。

    [手順]
    1. 初期設定を完了させる(user_setting.ps1)
    2. conf\keyword.conf をメモ帳で開いて編集する

      不要な項目は「#」でコメントアウトする(これをしないとほぼ全ての番組がダウンロードされる)

    3. start_tverrec.cmd をダブルクリックして実行する

      youtube-dl などが自動的にダウンロードされる(かもしれない)

    4. または、PowerShell Coreを起動して、start_tverrec.cmdを実行する

      start_tverrec.cmdをドラッグ&ドロップすると実行できます

    5. ダウンロードが終わるまで待つ
    6. 以上
      *スナップショットはTVerRec3.1.0
      TVerRec310_start_tverrec

    使い方(個別ダウンロード)

    TVerRec

    「個別ダウンロード」に対応するスクリプトは [\win\z.download_single.cmd] です。

    [手順]
    1. 初期設定を完了させておく
    2. z.download_single.cmd をダブルクリックして実行する。
    3. tver.jp から番組のURLをコピーする。
    4. z.download_single_video.cmd の実行画面にペーストする。
      TVerRec_download_single
    5. ダウンロードが終わるまで待つ。
    6. 以上

    TVerRec.cmd 使い方(GUI)

    TVerRec

    [win\TVerRec.cmd] は各種スクリプトを起動するためのGUIツールです。

    [TVerRec.cmd 使い方]
    *「個別ダウンロード」の例
    1. 初期設定を完了させておく
    2. TVerRec.cmd をダブルクリックして実行する
    3. 「ツール起動」から [個別ダウンロード] を選択する。
    4. 番組のURLをダイアログ画面にペーストする。
      TVerRec_download_single
    5. ダウンロードが始まるので終わるまで待つ。
    6. 以上
      *スナップショットはTVerRec3.1.0
      TVerRec310_tverreccmd

    マイページに対応

    TVerRec

    TVerRec バージョン 3.1.0からTVerのマイページを対象にして番組取得できるようになりました。

    マイページに対応するために、[platform_uid、platform_token] の取得が必要になるため、Chrome拡張機能 [TVerRec Assistant] が同梱されています。

    TVerRec Assistant は、「パッケージ化されていない拡張機能を読み込む」を利用してインストールします。Chromeウェブストアでは非公開です。

    マイページ対応に加えて、新規キーワードが追加されました。

    詳細は以下の記事でまとめているのでご確認ください。

    【仕様変更】TVerRecマイページの番組取得に対応(Version 3.1.0)

    【仕様変更】TVerRecマイページの番組取得に対応(Version 3.1.0)

    TVerRecはTVerコンテンツをダウンロードできるPowerShellスクリプトで、最新バージョンではマイページから番組を取得できる機能やChrome拡張機能が追加されたが、プレリリースのため不安定かもしれない。

    まとめ

    matome
    reload2024/09/23
    TVerRecの使い方 (Version 3.2.1)
    • TVerRecはTVerのHLSコンテンツをダウンロード可能にするPowerShell Coreで動作するスクリプトです。
    • TVerRecは3つの外部ソフトウェアを必要とするが、Windowsユーザーは自動的にインストールされる。
    • 必須ソフトウェアは、PowerShell Core、youtube-dl、ffmpeg。
    • TVerRecはTVer以外のコンテンツにも対応しているが積極的に宣伝していない。
    • GUIツール [Setting.cmd] で初期設定を行えるが、失敗する事例が報告されている。
    • TverRec | SC2
    タイトル:TVerRecの使い方 (Version 3.2.1):SC2
    Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

    このサイトを検索 | Search this site

    コメントを投稿

    0 コメント