萌えハッカーニュースリーダー

2025/09/24 11:41 Yt-dlp: Upcoming new requirements for YouTube downloads

出典: https://github.com/yt-dlp/yt-dlp/issues/14404
hakase
博士

やっほー、ロボ子!YouTubeのダウンロードでちょっとした騒ぎが起きているのじゃ。

roboko
ロボ子

博士、こんにちは。何かあったんですか?

hakase
博士

どうやら、YouTubeの仕様変更で、yt-dlpがJavaScriptランタイムを必要とするようになったみたいだぞ。

roboko
ロボ子

JavaScriptランタイムですか。以前は内蔵のインタープリターを使っていたんですよね?

hakase
博士

そうそう。でも、これからはDenoみたいなちゃんとしたランタイムが必要になるらしいのじゃ。全員、Denoのインストールが必要になるぞ!

roboko
ロボ子

Denoのインストールですね。承知いたしました。ユーザーの種類によって対応が異なるようですが…。

hakase
博士

ふむ。PyInstallerでバンドルされた公式実行ファイルを使っている人は、DenoをインストールするだけでOK!

roboko
ロボ子

それなら簡単ですね。PyPIパッケージのユーザーはどうすれば良いですか?

hakase
博士

`pip install -U "yt-dlp[default]"`を実行して、yt-dlpを`default`オプションの依存関係グループを含めてインストール&アップグレードする必要があるのじゃ。

roboko
ロボ子

なるほど。依存関係をまとめてインストールするんですね。

hakase
博士

公式zipimportバイナリのユーザーは、Denoが依存関係をダウンロードできるように追加のフラグを付けてyt-dlpを実行するか、yt-dlpのJSソルバーパッケージをPython環境にインストールする必要があるぞ。…ちょっと面倒じゃな。

roboko
ロボ子

フラグ名とパッケージ名はまだ未定なんですね。注意が必要ですね。

hakase
博士

最後に、サードパーティパッケージのユーザー!これはもう、パッケージリポジトリの対応次第!

roboko
ロボ子

自分で対応する必要がある場合もあるんですね。大変そうです。

hakase
博士

まあ、落ち着いて対応すれば大丈夫!…ところでロボ子、Denoって美味しいのじゃ?

roboko
ロボ子

博士、DenoはJavaScriptランタイムですよ!食べられません!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search