

TVerRec ダウンロードエラー
TVerRec に関する当サイトの記事へのアクセスが急増していたため、原因を調査したところ、TVerRec 3.4.7 Latest より前のバージョンでダウンロードエラーが多発していることが判明しました。
筆者は常に start_tverrec.cmd を起動した状態で使用していたため問題に気づきませんでしたが、過去ログを確認すると、いくつかの番組でダウンロードエラーが繰り返されていたことが分かりました。
エラーの原因はすぐに特定できたため、同様の問題で困っている方に向けて以下に共有します。
原因は yt-dlp のバージョン
このダウンロードエラーは、TVerRec スクリプト自体には問題がなく、yt-dlp.exe に含まれるバグが原因です。解決するには、最新バージョンの yt-dlp.exe をダウンロードして差し替えるだけで対応可能です。
修正方法

筆者の環境では、以下の手順に従って yt-dlp.exe を最新版(バージョン 2025.07.31.233123)にアップデートしたところ、TVerRecで発生していたダウンロードエラーが解消された。
yt-dlp の Nightly(ナイトリー)バージョンは試験的な開発版のため、将来的に不具合が生じる可能性があります。そのため、安定版(Stable)がリリースされた際には、設定を元に戻し、安定バージョンに切り替えておくことが望ましいです。
[手順]
- TVerRec 設定画面(GUI)を起動
\TVerRec\win\Setting.cmd
- 「youtube-dl/ffmpeg」タブに遷移
- 「youtube-dl の取得元」をデフォルト値から「yt-dlp-nightly」へ変更
- 「youtube-dlの自動アップデートを無効化」は、「デフォルトまたは、しない」を選択する
- 設定を保存(右下のボタン)
- \TverRec\bin\yt-dlp.exe を削除
yt-dlp.exe を最新バージョンに置き換える際、上書きがうまくいかないことがあります。その場合は、事前に既存の yt-dlp.exe を削除してから、新しいファイルを配置すると確実です。
- \TverRec\db\history.csv からダウンロードエラーになった番組を削除する
「番組の整合性検証の無効化:する」にしている場合、history.csv にエラーログが残らないためこの処理が必要
- TVerRec スクリプト実行(start_tverrec.cmd などを実行する)
- yt-dlp.exe バージョンチェックが走り、最新バージョンのダウンロードが始まる
- 続いて、番組のダウンロードが始まる
- 以上
TVerRec 設定方法

TVerRecは、環境設定GUI(Setting.cmd)を利用すれば、難解な環境設定は終えることができます。稀に環境設定に失敗することがありますが、その時は [system_setting.ps1] を修正する必要があります。詳しくは、以下の投稿で解説しています。

TVerRecの使い方 (Version 3.2.1)
TVerRec 3.2.1リリース。Windowsジャンクションサポート、不要な【】カッコを除去するよう仕様変更、エピソード番号の採番方法を改善、GUIのバグを修正など改善点多数。
ソフトウェア情報
TVer以外のコンテンツに対応
TVerRec バージョン 2.9.8 以降では、「個別ダウンロードスクリプト」に新機能が追加され、TVerの番組に加えて他の動画配信サービスのURLも受け付けられるようになりました。筆者が検証したところ、YouTubeの動画も問題なくダウンロードできました。この機能は、z.download_single.cmd を実行することで利用可能です。
まとめ


当サイトのTVerRecに関する記事へのアクセスが急増したため調査を行ったところ、TVerRecのバージョン3.4.7 Latest以前でダウンロードエラーが頻発していることが判明しました。
筆者は start_tverrec.cmd を常時起動していたため問題に気づかなかったものの、過去ログを確認すると複数の番組でエラーの無限ループが発生していました。
調査の結果、問題の原因はTVerRec本体ではなく、ダウンロード補助ツールである yt-dlp.exe の旧バージョンに存在するバグであることが分かりました。
対処法としては、yt-dlp.exe を最新バージョンに更新することでエラーが解消されます。
このサイトを検索 | Search this site
0 コメント