を参考に mpv での youtubeストリーミング再生を試みたのですが、私のPC環境では youtube-dl のダウンロード速度が遅すぎて実用になりませんでした
google先生に尋ねたところ、yt-dlp を使えば youtube-dl の100倍くらいダウンロード速度が速くなると
bionic64-simple-r1 で mpv+yt-dlp での youtubeストリーミング再生がとりあえず動いたのでその手順を
1. yt-dlp のダウンロード: https://github.com/yt-dlp/yt-dlp/releases/
私がDLした時は 2022.09.01 が最新のようでした
「Assets」欄にある yt-dlp_linux (実行バイナリ)をダウンロードします
2. yt-dlp_linux を youtube-dl がある /usr/bin/ 下へコピーします
3. yt-dlp_linux に 実行権限を付与します
roxファイラーからなら、「右クリックメニュー」ー> 「パーミッション」
端末でのコマンドなら chmod a+x yt-dlp_linux
4. 既存の youtube-dl を youtube-dl_org 等にリネームします(念のためバックアップ)
5. yt-dlp_linux に youtube-dl の名称でシンボリックリンクを張ります
(以上)
ただ 私のPC環境では単純に mpv *url* で再生するとPCパワーの問題なのか綺麗に作動しないので
コード: 全て選択
mpv --ytdl-format="best[height<=720]" *url*
たとえばブラウザでのyoutube再生が重たいので
コード: 全て選択
mpv --ytdl-format="best[height<=720]" `xclip -o -selection clipboard`
ブラウザでyoutubeの一覧表示の動画urlをコピー、トレイのアイコンクリックでmpvでの本体再生
この方がずっと軽いです
fossa64-simple-r2 では youtube-dl 自体が入っていないようですが、上記手順の 4. を除いて実施したら同様に動きました
なお上記手順は、mpvとyt-dlpの動かし方とか設定方法についてgoogle先生に尋ねてみてもなんだかよくわからなくて、「結局youtube-dlからのフォークなんだから、とりあえず置き換えれば動かないかなぁ?」という場当たり的なものなので、当人はその仕組みをほとんど理解しておりません(-"-;A
ただ、こうしたら動いたと言う一例ということで…(mpvもyt-dlpもオプション多すぎ問題)