WindowsパソコンやLinuxデスクトップ・サーバー上で動く動画ダウンロードプログラムyoutube-dlを使い、vlcメディアプレーヤーで任意のyoutubeなどの動画をストリーミング再生する方法について紹介します。
使い所
- この曲いいな…nightcore的に聴いてみたい… (でもダウンロードするのは面倒)
- この耳かきボイスピッチ変えたら萌えボイス(orイケボ)になりそう。 (でもダウンロードするのは面倒)
- この動画は倍速して見たいな。 (まぁ速度変更ならHTML5プレイヤならできるので拡張機能なんかもありますが。)
参考
How do I stream directly to media player? on youtube-dl/README.md at master · rg3/youtube-dl
やり方
- パスを通す。
C:\Program Files (x86)\VideoLAN\VLC
youtube-dl -o - "[URL]" | vlc.exe -
bash
使ってやってください。
cuturlquerystr(){
echo "$1" | sed -E "s/&.*//g"
}
youtube-stream(){
youtube-dl -o - "$(cuturlquerystr "$1" | perl -pe "chomp")" | vlc.exe -
}
alias ys="youtube-stream"
アップデートなど
sudo apt install python-pip -y
sudo pip install youtube-dl
sudo pip install --upgrade youtube-dl
Signature extraction failed: Traceback (most recent call last):
エラーも上ので解決可能
ストリーミング再生とな。さすがyoutube-dlですね。すごい。
追記
エラーを無視
- i
youtube-dl Terminates when trying to download a video blocked/deleted · Issue #8788 · rg3/youtube-dl
関連記事:
streamlinkでYoutube動画をVLCでストリーミング再生
yt-dlpでyoutube-dlでエラーになる動画もダウンロード
youtube-dlコマンドの使い方・オプションの解説
関連広告: