YouTubeへのブロードキャストが失敗しました...解決方法 NVIDIA ShadowPlay / Share
NVIDIA Share(旧 ShadowPlay)でYouTube配信をしようとすると、配信が開始された直後、「YouTubeへのブロードキャストが失敗しました(Your broadcast to Youtube failed)」と表示されて配信できない状態になりました。この解決方法が2020年10月13日にNVIDIAのフォーラムに掲載されていたので、人柱になって試したビデオになります。
私の環境では、新しいドライバだとオーバーレイが上手く機能しないのか、配信はおろか画面キャプチャーすら重くてまともに動きません。問題が発生した2020年9月より前のドライバーに変更する必要がありました。そして、この方法は一時的な回避策なのかも知れません。いかんせん、2007年に自作したPCなので、どうやっても無理なのかも知れません。
【説明】
2020 年 10 月 5 日(月)の夜、ほぼ 10 月 6 日(火)の午前に NVIDIA ShadowPlay(現 Share)で PUBG Lite をいつも通り YouTube LIVE で配信しました。後 10 月 9 日(金)に再び配信を試みたところ、いつも通り「YouTubeへのブロードキャストを開始しました」と表示され…直後に「YouTubeへのブロードキャストが失敗しました(Your broadcast to Youtube failed)」と表示され、配信が止まりました。
原因は配信画面のアスペクト比か?解像度の設定か? NVIDIA ビデオカードの最新のドライバーに更新したり、古いドライバーに変更したりしましたが、「YouTubeへのブロードキャストが失敗しました」の呪縛から抜け出せませんでした。
10 月 5 日から 6 日かけて放送できたので、6 日から 8 日の間に何か起こったのか? 実は、9 月のドライバーアップデートから、配信はおろか画面キャプチャーすら重くて動かない状態でした。そこで 8 月以前に公開された古いドライバーを使用していました。PUBG Liteは快適に遊べるため、オーバーレイに関する何かが、私の古い PC と相性が悪いのか? 配信タイトルでコピペが使えなくなったことや、オーバーレイで NVIDIA Geforce Experience を表示した際、ポインター(白い矢印)が 2 つ表示されるなど問題がありました。
YouTube側の配信の仕様変更に伴い、NVIDIA側が何か対応する必要があるのではないか? OBS(Open Broadcaster Software)で配信することになった? みたいなコメント続き、10 月 13 日に一つの解決方法が掲載されました。今回はこれを試します。
https://www.nvidia.com/en-us/geforce/forums/geforce-experience/14/401921/your-broadcast-to-youtube-failed-can-someone-ple/
「vendor.js」から「format:e.format,」を削除する
1.「エクスプローラー」を起動します。デスクトップのタスクバー、左の「Windows」ボタンの右にある検索フォームに「エクスプローラー」と入力して、「エクスプローラー」をクリックして起動します。起動したら左枠で「PC」をクリックして、下に展開された項目から起動中の Windows がインストールされた「C:」ドライブをクリックします。右に「C:」ドライブに保管されたフォルダー群が表示されるので「Program Files」フォルダーをダブルクリックします。
2.「NVIDIA Corporation」フォルダーをダブルクリックします。
3.「NVIDIA GeForce Experience」フォルダーをダブルクリックします。
4.「osc」フォルダーをダブルクリックします。
5.「vendor.js」を右クリックして「コピー(C)」を左クリック、デスクトップの何も無い所で右クリックして「貼り付け(P)」をクリックします。今から変更する「vendor.js」をデスクトップにバックアップできました。「エクスプローラー」に戻りまして、「vendor.js」ファイルをメモ帳で開きます。右クリックして「プログラムから開く(H)」をクリック、さらに「別のプログラムを選択(C)」をクリックします。
6.「このファイルを開く方法を選んでください。」で「メモ帳」が表示されていれば、それをクリックして「OK」ボタンをクリックします。そうでなければ「その他のアプリ↓」をクリックします。下に展開されたメニューから「メモ帳」を探して、それをクリックして「OK」ボタンをクリックします。
7.「メモ帳」が開いたらキーボードの「Ctrl」キーと「F」キーを同時に押して検索プロパティを開きます。手動で開くには、「メモ帳」の左上のメニュー「編集(E)」をクリックして、「検索(F)」をクリックします。
8.「検索」プロパティの「検索する文字列(N)」に「format:e.format,」と入力して、「次を検索(F)」をクリックします。「format:e.format,」は全角、半角スペースを一切含みません。全て半角文字です。言葉で言うと「フォーマット コロン イー ドット フォーマット コンマ」です。このページの文字をコピペすれば良いでしょう。なお、検索段階では「format:e」だけでも構いません。見つからなければ、「検索する方向」を「上へ(U)」へ変更して「次を検索(F)」をクリックします。
9.「format:e.format,」が検索されたら、「検索」プロパティを閉じます。検索された文字「format:e.format,」を「Del」あるいは「Delete」キーで削除します。最後の「コンマ」の削除を忘れずに。
10. 「vendor.js」ファイルを上書き保存しますが、初期状態では権限がないので上書きできません。「エクスプローラー」に戻り、「vendor.js」ファイルを右クリックして「プロパティ(R)」をクリックします。
11.この作業には管理者権限が必要です。「vendor.jsのプロパティ」が表示されたら、「セキュリティ」タブをクリックして、「編集(E)」ボタンをクリックします(左下画像)。 「Users」をクリックして、「フルコントロール」をクリックします。「適用(A)」ボタンをクリックします。これは「上書き保存」の後、元に戻すので閉じないでください。
12.「format:e.format,」を削除したメモ帳に戻り、左上メニュー「ファイル(F)」をクリックして「上書き保存(S)」をクリックします。
13.「タイトルバー」のフィル名の左の「*」が消えれば、上書き保存が完了しています。
14.「vendor.jsのアクセス許可」に戻り、「Users」の「フル コントロール」「変更」「書き込み」をクリックしてチェックボックスを空欄にします。「OK」ボタンをクリックすれば完了です。
15.最後にコンピューターを再起動して、NVIDIA ShadowPlayによる配信をテストしてください。
NVIDIA ShadowPlay (Share) で配信可能になりました
いつまで古いドライバーを使えばいいのか、いつまでこの問題が続くのかは不明です。あくまでも一時的な回避策で、Javascriptファイルの一部を削除しただけに過ぎません。問題が発生したらデスクトップに保管したバックアップを元のフィルダーに戻して、コンピューターを再起動してください。
これを機に OBS での配信もテストしました。まぁ、NVIDIA の GPUを使っているので、どのみち NVIDIA 様様ですが… 皮肉にも今回の回避策を試して上手くいったにも関わらず、2007 年の自作 PC でも NVIDIA のグラフィックスカードをアップグレードすれば OBS でも配信可能であることが分かりました。
【ビデオに関係する私のビデオ】
MVlog 10:YouTubeライブ配信方法 NVIDIA ShadowPlay(Share)生放送
https://www.youtube.com/watch?v=71QRJZqPhdQ&feature=youtu.be
【このビデオの再生リスト】
PUBG(LITEを含む)生放送
https://www.youtube.com/playlist?list=PLffGtXtlPoAQ1oUdBf5p0jTAsYheMi6IJ
トラブル
https://www.youtube.com/playlist?list=PLffGtXtlPoARACyFLD6mjGhCe16X665-E
【私のおすすめビデオ】
ベイカー街221B間取りの研究 グラナダテレビ シャーロック・ホームズの冒険 GranadaTV Sherlock Holmes Baker Street 221B floor plan & props
https://www.youtube.com/watch?v=Wz8pJhdR6VA
【建築】グラナダ シャーロック・ホームズ ベイカー街 221B / 7 days to die プレハブエディターの使い方 GranadaTV Sherlock Holmes BakerStreet
https://www.youtube.com/watch?v=u7TtB2JQjT4
【私について】
Twitter:@mb_support
https://twitter.com/mb_support
【タグ】
#ShadowPlay #YouTubeライブ配信 #YouTubeへのブロードキャストが失敗しました
#Nvida #ビデオカード #YouTubeライブ #エヌビディア #グラフィックスカード