VRChatでYouTube Liveが再生できないとき
内部の再生用ツールの更新を試す
ときどき、YouTubeの仕様変更などでVRChatでYouTube Liveが再生できなくなることがあります。
そんなとき、VRChatに同梱されているYouTube Live再生用のプログラムを更新すると、再生できるようになることがあります。youtube-dl.exeという名のオープンソースソフトです。
VRChatでYouTubeのライブ配信が再生できない問題で、youtube-dl.exeを最新版に置き換えると、再生できるようになりました。情報ありがとうございます!https://t.co/8cqY941qqD
— suna (@suna_vrc) 2019年1月16日
置き換えるファイルはここです。
"C:\Program Files (x86)\Steam\steamapps\common\VRChat\VRChat_Data\StreamingAssets" pic.twitter.com/r1MlfmIGmb
なお解決方法は naqtn(なくとん) (@naqtn) さんが教えて下さいました。ありがとうございます。
バグを公式に報告する
上記の方法で解決するかもしれませんが、これはある意味で場当たり的な対応で、根本的にはVRChatに同梱されるツール自体を差し替えて貰う必要があります。そのためには、VRChatで使われている canny というサイトで報告することが効果的です。私は以下のような投稿をしていました。今後、何か解決が必要な問題を見つけたら、バグ報告をすると改善するかもしれません。
私は以下のような順で書きました。
・概要
・ログの該当箇所と再現手順
(ログはC:\Users\ユーザ名\AppData\LocalLow\VRChat\vrchat\output_log.txt)
・OS、CPU、GPU、メモリ
・VRCとyoutube-dlのソフトバージョン
VRChat (C:\Program Files (x86)\Steam\steamapps\common\VRChat\VRChat.exe)
youtube-dl.exe (C:\Program Files (x86)\Steam\steamapps\common\VRChat\VRChat_Data\StreamingAssets\youtube-dl.exe)
追記(2019.12.17)
・Unity2017版のVRChatでは、youtube-dl.exeを差し替えてもYouTube Liveのライブストリーミングは再生できません。SteamでVRChatを右クリックしてプロパティを開き、ベータタブでOpenBetaに切り替えると再生できることがあります。
・YouTube Liveが再生できない場合でも、Twitch・Showroom・PeriscopeではLive再生ができることがあります。ただしそれでも全員が再生できるとは限らないので、イベント等で使いたい場合は、ブラウザでも再生できるようにする等の回避手段を準備しておくことをおすすめします。