web-dev-qa-db-ja.com

ytは、ubuntuのアップグレード後に動作しません

だから私は美しいUbuntu 15.10 Wily Werewolfにアップグレードしましたが、見つけた唯一の問題はYTビデオがもう動作しないことで、古いビデオインターフェースと新しいビデオインターフェースが何らかの形で動作するように変更されます。

12

「エラーが発生しました。しばらくしてからもう一度お試しください」というエラーが表示されます。写真にあるように、新しいインターフェースに。

私に何ができる?

3
123

これを解決したのは、media.mediasource.webm.enabledabout:configtrueに設定することです

また、次のキーをtrueに手動で設定しています。

  • media.mediasource.enabled
  • media.fragmented-mp4.exposed
  • media.fragmented-mp4.ffmpeg.enabled

これらの設定により、ビデオの品質も調整できます(私にとっては、そのままでは機能しません。すべてが360pでのみ利用可能です)。参考までに、私が持っている完全な構成を以下に示します。

media.fragmented *の設定: Settings for media.fragmented*

media.mediasource *の設定: Settings for media.mediasource*

4
Zoltan

私にとってはうまくいきます。 常にHTML5を使用するようにYouTubeを設定する をお勧めします。 それでも問題が解決しない場合は、質問に「詳細」をクリックしたときに表示される情報を追加してください。 (これ以上有用な情報はありません。)


調査とトラブルシューティング

この問題を再現できたと思いますが、これまではZoltanが言及しているようにabout:configの設定を変更しませんでしたが、YouTubeとVimeoのHTML5バージョンはどちらもうまく機能しています。私はちょうどgstreamer1.0-libavをインストールしましたが、これでここまで来ました YouTubeのHTML5 ページ:

enter image description here

エラーメッセージについては、Firefoxの関連設定を変更したことはなく、これらを変更する可能性のある拡張機能やプラグインをインストールしたことはありませんでした。 about:configでmedia.で始まるエントリをチェックし、ダブルクリックまたはコンテキストメニュー→リセットでデフォルトにリセットする必要があります。 media.gmp-設定をそのままにしておくこともできますし、Firefoxを再起動すると、HTML5が意図したとおりに動作するはずです。 libav/ffmpegが必要なコーデックを提供するため、可能な限りデフォルトに近くなります。

この問題は、一貫性のない構成によって引き起こされるようです。これは、特にFirefoxを再起動しないとFlashも混在している場合にYouTubeを混乱させます( Flashの使用を制限し、必要な場合にのみ有効にする必要があります)。別のトリガーとして、H.264とVPxのコンテンツが1つのビデオで再生されますが、もう1つのビデオに問題があり、メッセージが表示されることがあります。実際の動画の前に広告が読み込まれ、広告が再生されず、再生が継続されず、エラーメッセージがスローされますが、実際の動画は正常に再生されます。 N.B.私はNoScriptのユーザーであり、私が見なければ広告クリップがあまり見られないことに気付きます。

すべてのHTML5ビデオ機能を再現可能に有効化

enter image description here

すべてをデフォルトの(再現可能な)状態に設定すると、HTML5ページのすべての機能を有効にできます。方法は次のとおりです。

gstreamer1.0-libavまたはパッケージの最新バージョンをまだインストールしていない場合はインストールします。次に、about:configで次の設定をtrueに設定します(Firefox 41の現在のデフォルトはfalseです)。

media.mediasource.enabled;true
media.mediasource.webm.enabled;true
media.fragmented-mp4.exposed;true
media.fragmented-mp4.ffmpeg.enabled;true

以下は確認のためだけのもので、デフォルトで有効になっている必要があります。

media.gstreamer.enabled;true
media.webm.enabled;true
2
LiveWireBT

私もこの問題に遭遇しました。 youtube html5では、すべてのオプションに青いチェックマークが付いています。ビデオを再生する場合、動作します。ただし、webmを無効にすると、トップポストのように失敗します。

さらに調べてみると、「video/mp4」タイプのすべてのビデオの再生に失敗していることがわかります。つまり、h264デコーダーは認識されますが(youtubeで表示)、動作しません。

明らかな解決策は、webm/vp9を有効にすることです。これはyoutubeでも(部分的に)機能しますが、他のすべてでは機能しません。

これまでのところ、私はすべての解決策を見つけていません。

1
Edwin

受け入れられた答えは私にとってはうまくいきませんでした。 RestrictedFormats をインストールすると何らかの形で助けられました:

Sudo apt-get install ubuntu-restricted-extras

その後、An error occurred. Please try again laterメッセージは表示されますが、少なくとも1秒後またはリロード後にビデオが読み込まれます。

0
Nykakin

about:config

media.fragmented-mp4.use-blank-decoderをtrueに切り替えます。

その他の設定:media.mediasource.mp4.enabled to true media.fragmented-mp4。* to true

0
Vsevolod Gromov