streamlinkでYoutubeとかの動画をvlcなどでストリーミング再生する方法について紹介します。
sudo pip install --upgrade pip
sudo pip install streamlink
yuis@yuis:/home/data/_tmp/20190524015511$ streamlink https://www.youtube.com/watch?v=UbQgXeY_zi4
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=UbQgXeY_zi4
error: This plugin does not support protected videos, try youtube-dl instead
yuis@yuis:/home/data/_tmp/20190524015511$ streamlink https://www.youtube.com/watch?v=OuLZlZ18APQ
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=OuLZlZ18APQ
Available streams: audio_webm, audio_mp4, 360p (worst), 720p (best)
streamlink https://www.youtube.com/watch?v=OuLZlZ18APQ best
(上記URLの動画)
Caravan Palace – Lone Digger – YouTube
【初音ミク】39みゅーじっく!【オリジナルMV】 – YouTube
今調子悪くて再現できませんでしたが多分上記コードでいけます。
前者のコードstreamlink https://www.youtube.com/watch?v=UbQgXeY_zi4
はThis plugin does not support protected videos, try youtube-dl instead
と書いてあるとおり、このツールでは再生できないからyotuube-dlを使ってくれと書いてありますね。
以前youtube-dlでのストリーミング再生については記事にしてますので参考に。
youtube-dlでVLCプレイヤー上でYoutubeの動画をストリーミング再生する
streamlinkの使い所としては、youtube-dlで再生できないサイトに使うってことくらいでしょうか。普通に考えればstreamlinkに対してyoutube-dlは上位互換だと思うので、基本youtube-dl使ってれば問題ないかと思いますが、どうしてもyoutube-dlできないっサイトに関してはstreamlinkが使えるかも、という感じで。
Plugins — Streamlink 1.1.1 documentation
関連記事:
youtube-dlを使いVLCで動画をストリーミング再生
yt-dlpでyoutube-dlでエラーになる動画もダウンロード
youtube-dlコマンドの使い方・オプションの解説
関連広告: