youtube-dl update
数日前からYouTubeサイトよりダウンロード不可になっていましたがコマンドラインダウンロードツール(youtube-dl)2021.12.17版に更新、公開されています。以前はかなり頻繁に更新されていましたが今回は2021.06.06版から久々の更新ですね。
またStreamLinkも更新があるようです。
update
YouTube-dl utils Toolのupdateボタンをクリックするとテキストブラウザ(w3m)でyoutube-dlサイトを開きます。
youtube_dl_utils.py
# youtube-dl update def update_click(): ver = (subprocess.Popen("youtube-dl --version", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8') subprocess.run("xterm -e w3m http://ytdl-org.github.io/youtube-dl/download.html &", shell=True) proc = messagebox.askyesno('youtube-dl','youtube-dl --version ' + ver + "\nUPDATE Y/N ?") if proc == True: u = (subprocess.Popen("sudo youtube-dl -U", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8') ver = (subprocess.Popen("youtube-dl --version", stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8') messagebox.showinfo('youtube-dl', 'current version ' + ver + "\n" + u) ps = "ps ax | grep xterm | grep w3m | grep -m 1 ytdl-org | awk '{print $1}'" ps = (subprocess.Popen(ps, stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8') ps = ps.strip() subprocess.run("kill -9 " + ps, shell=True) return
更新前であればyoutube-dl –versionは2021.06.06になります。
Noを選択すると何もしないでw3mを終了、ダイアログを閉じます。
Yesで更新
OKボタンでw3m、ダイアログを終了します。
ターミナル、w3mはpsコマンドでプロセス番号を特定してkill -9で終了
update後はYouTubeサイトからyoutube-dlで正常にダウンロードが可能になります。
以前と比べると現在のYouTubeサイトはかなりダウンロードスピードを制限するようで大きいファイルはダウンロードに時間がかかります。
Streamlink3.0.3
Ubuntu focal(Orangepi3, asus X200MA)