web-dev-qa-db-ja.com

プログレスバーが表示されたときにMacEL Capitan Firefoxyoutubeビデオがちらつく

OS X 10.11.6を実行していますが、ビデオに奇妙な問題があります。 FireFox(50.1.0、頻繁に更新)でYouTubeビデオを見ると、プログレスバーが表示されるたびにビデオがちらつく(速く点滅する)のがわかります。これには、マウスを移動したときや、マウスポインタをプログレスバーに置いたときも含まれます。

画像オーバーレイがあると、ビデオがちらつくようです。これはSafariでは発生しませんが、SafariでAmazonビデオを見ると発生します。この問題は何ヶ月も私を悩ませてきました。解決方法がわかりません。助けてください!

編集:私はネイティブHTML5コーデックを使用しています。フラッシュは無効です。

問題を引き起こすビデオの例を次に示します。 https://www.youtube.com/watch?v=coDff5RLIas

しかし、すべてのビデオのちらつきが悪いわけではないことに気づきました。フルスクリーンでのみちらつくように見える例を次に示します。 https://www.youtube.com/watch?v=coDff5RLIas

8
some user

Hardware Accelerationがちらつきの問題を解決するようです。このオプションはデフォルトでオンになっているため、Firefoxでオフになっている理由は少しわかりにくいです。

その機能を説明すると、GPUで高速化されたコンピューティングは、アプリケーションの計算集約型の部分をGPUにオフロードしますが、コードの残りの部分は引き続きCPUで実行されます。 CPUは汎用操作用に設計されており、順次シリアル処理用に最適化された数個のコアのみで構成されていますが、GPUは、グラフィカル操作用に明示的に設計された、数千とは言わないまでも数百の小さな特殊コアで構成される超並列アーキテクチャを備えています。

そのため、GPU操作を使用すると、ビデオフレームの表示が高速化されます。各ビデオフレームにはタイムスタンプが付けられているため、表示が十分に速くなく、時間がかかりすぎる場合、ビデオの再生で数フレームスキップする必要があり、ちらつきが発生します。

firefoxでハードウェアアクセラレーションを有効にするには、[ツール]> [オプション]> [詳細設定]> [一般]> [参照]を使用し、[可能な場合はハードウェアアクセラレーションを使用する]をオンにします。

ハードウェアアクセラレーションが機能するかどうかは、ビデオカードとそのドライバーに依存します。一部の不幸なユーザーはそれをオフにすることを余儀なくされています。

7
harrymc