まず最初に述べておきたいのは、Windows 10でyoutube-dlを使用しても問題はなかったということです。しかし、Kubuntu 18.04では動作しません。
コマンド:
$ sudo youtube-dl 'IllgR6kOieI' --external-downloader aria2c --external-downloader-args '-c -j 3 -x 3 -s 3 -k 1M' -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 -o "%(playlist_title)s/%(playlist_index)s_%(title)s.%(ext)s" -i -w -c
出力:
[youtube] IllgR6kOieI: Downloading webpage
[youtube] IllgR6kOieI: Downloading video info webpage
WARNING: unable to download video info webpage: HTTP Error 410: Gone
WARNING: unable to download video info webpage: HTTP Error 410: Gone
WARNING: unable to download video info webpage: HTTP Error 410: Gone
WARNING: unable to download video info webpage: HTTP Error 410: Gone
WARNING: unable to download video info webpage: HTTP Error 410: Gone
ERROR: 'NoneType' object has no attribute 'get'
PS: aria2cとffmpegもすでにインストールしています
編集:
最新バージョンのyoutube-dlをダウンロードすることで、エラーは修正されました。ありがとうございます
答え1
pigeonburgerの提案に従って、aptでインストールされたyoutube-dlを削除し、以下の指示に従って再インストールしました。このリンク
しかし、コピーを にダウンロードする代わりに/usr/local/bin
、 にダウンロードしました/usr/bin
。
本当にありがとう
追伸:走ったら
youtube-dl --更新
技術的には、aptのyoutube-dlを使用してもこの問題は解消されるはずです。