事象
久しぶりにYt-dlpを使ってYoutubeの動画をダウンロードしようとしたら、
[youtube] IDcxxXXX: Downloading webpage
[youtube] IDcxxXXX_: Downloading android player API JSON
ERROR: [youtube] IDcxxXXX: Unable to extract uploader id; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
というエラーが表示された。
解決法
Confirm you are on the latest version using yt-dlp -U
とあるので、yt-dlp -U
オプションを使ってアップデートを行う。
(base) C:\Users\xxx\Downloads>yt-dlp -U
Latest version: 2023.02.17, Current version: 2022.08.14
Current Build Hash 96e1c42cff258c9a8bd81b96065ac516724576762a0f0e07d1e89b46ecf51b1e
Updating to version 2023.02.17 ...
Updated yt-dlp to version 2023.02.17
これで無事、ダウンロードが出来るようになる。
それでも解決しない場合は、公式のリポジトリでissueをreportするなどしてエンジニアに直接聞くのが早い。