yt-dlpでTverのダウンロード(保存)が出来なくなっている〜TverRecもYtDowonloaderもエンジンが同じyt-dlpなので全滅状態・応急対処

プログラミング Linux
プログラミング

Tverの保存においてTverRec、YtDownloader、yt-dlp全滅

TverRecで連続もののドラマを保存しておいて、全部揃ってから時間が有るときに一気に観る問うのが私のドラマのみかただったりします。私の場合は2025年03月20日にTverRecを起動したところVer.3.3.5にアップデートされたのですが、ダウンロードを実行するとすぐに処理が終わってしまって全然ダウンロード出来ない状態になりました。

最初はTverRecを疑ったのですが挙動を観ているとそういう訳でも無さそうなので、YtDwonloaderを使ってみたのですが同様に失敗します。これらの共通点はエンジン部分にyt-dlpが使われているところです。

というわけで次はエンジン部分であるyt-dlpを疑ってコマンドを実行してみたところ読み通りこちらが駄目でした。配信サイトの構造解析はyt-dlpが担っているのでこれが上手く動作していないなと分かった次第です。

回避方法:VideoDownloadHelperなら保存できる

なお、Firefoxに入れてある機能拡張「VideoDownloadHelper」ではダウンロード出来ました。詳細表示するとTverのストリーミング配信の解析も成功してます。

「VideoDownloadHelper」でダウンロード(保存)するには、コンパニオンとしてffmpegをインストールする必要がありますが、「VideoDownloadHelper」で行えばダウンロード処理はffmpegがやっているのでダウンロード出来る訳です。

という訳でyt-dlpがTverの構造解析に対応しなくなったという事でほぼ間違いないでしょう。調べた限りでは全部が全部駄目という訳ではなく、新しいエピソードの保存が出来なくなっている様です。

おそらくTverが配信ページの構造を変えたと思われ、yt-dlpが上手く構造解析を出来なくなっているものと推測します。yt-dlpがTverの変更に対応すべく改修されるまでは手動で「VideoDownloadHelper」を使って一つずつ集めておくしかないかなというところですね。(1話でも取りこぼしたら観る気がなくなるので今まで集めたものが無駄になります。)

yt-dlpを解析エンジンとして使っているダウンローダーは多いと思われるので、結構な範囲で影響が出てるんじゃないかな?と思います。

追記:応急処置方法が公開されている

2025.03.22 新しい情報が追加されていました。TVerの配信の仕様変更だということがハッキリ分かったみたいです。TverRecも速やかにバージョンが上がった様です。Ver.3.3.7を使っての応急処置方法が記されているので下リンク先は必読と思われます。

私はちょっと迷いましたがTverRecでお手軽に済ませたいので「1.ffmpegを使ってダウンロード」する方法を選びました。

それよりも、yt-dlpのextractortver.py)をカスタムエクストラクターに差し替えて使用する方が根本的な対処に近いかも知れません。賢い人が早速応急処置的にカスタムエクストラクターを公開して下さっている様ですのでダウンロードして適切なディレクトリに配置させるだけです。

いずれの方法も成功しました。どうするかは自己判断するしか無さそうです。もともとそういう類の手法ですし。

yt-dlpの今後の動向をウォッチする

多分、この辺りでyt-dlpがTverに対応しなくなっているというトラブル報告がなされているので、やり取りの様子をみていると対応状況が追えるんじゃないかなと思います。英語なのがちょっと読み取るのに時間かかりますね。詳細内容は無理としても概要くらいなら英語でも読み取れます。

こちらの「TverRec」の情報は日本語ですので読むのが楽です。共通した問題なのでやりとりされている情報提供と対応状況が参考になりますね。

コメント

  1. […] yt-dlpでTverのダウンロード(保存)が出来なくなっている〜TverRecもYtDowonloaderもエンジンが同じyt-dlpなので全滅状態Tverの保存においてTverRec、YtDownloader、yt-dlp全滅TverRecで連続もののドラマ […]

タイトルとURLをコピーしました