私は最近、ビデオカードドライバーを最新バージョン(AMD Radeon HD 6700シリーズ)に更新しました。その際、Imgurのすべての「GIF」(ブラウザーで再生されるMP4である「GIFV」に切り替わった)に気付きました。読み込み時間を短縮し、より大きなアップロードを可能にするために)、さまざまな時間で黒フレームやグリッチフレームを表示しています。
左側は約2秒後のビデオです。右側はビデオがループしたときのビデオです。これは私がImgurで見るすべてのGIFV、ランダムなYouTubeビデオの集まりで発生しますが、これまでのところ、Windows 8の「モダン」アプリやVLCで再生されるビデオはありません。この問題はいくつかのクライアントコンピューターでも見られますが、何が起こっているのかわかりません。
「ビデオ」は、最後に達してループバックした後(たとえば、画像で)、またはシーンが大幅に変化した場合(たとえば、カメラの角度が変化した場合)、シーンの照明が真っ暗から真に変化するか、カメラは微妙な方法以上にズームまたはパンします)
参考までに、私はAMD Radeon HD 6700シリーズカードを使用しています(それは6770だと思います。デバイスマネージャーは役に立ちませんし、インターネットでデバイスIDを検索していません)。私は完全に更新されたWindows 8.1を実行しています。これはGoogle Chrome 39.0.2171.13 beta-mおよびFirefox 32.0.3で発生します。IEでは正常に動作しますが、ImgurのGIFVの上に大きなビデオコントロールが表示されるため、それがシーンの「リフレッシュ」の原因となっているかどうかはわかりませんが、黒のグリッチは回避されています。
これを引き起こしているのはなぜですか、なぜショットされるシーンが変更された後にのみうまくいくのですか、どうすれば修正できますか?
これはGoogle Chrome 39.0.2171.13 beta-mおよびFirefox 32.0.3で発生します。IEで正常に動作します。
私にとって、これが鍵です。これは、3Dアクセラレーションがビデオ再生を妨害していることに関係があるのだろうか。つまり、Chrome、Safari、FireFoxなどの最新のブラウザでは、ページコンテンツのハードウェアアクセラレーションがデフォルトとして設定されています。
それが機能する方法は、すべての目的と目的のために、ブラウザウィンドウは3Dオブジェクトの1つの平らな面として扱われます。ブラウザは、レンダリングされたすべてのコンテンツをビデオカードドライバを介してプッシュし、画面に表示します。すべてが順調に進んだ場合、コンテンツはシステムから直接画像をレンダリングした場合とまったく同じように見えますが、より複雑なページでは少し速くレンダリングされます。
ChromeとFirefoxの設定を調べて、ビデオアクセラレーションを無効にできるかどうかを確認します。ドライバー自体でも可能でしょうか?これで、少なくともブラウザーでビデオが正しく表示されるようになりますが、彼らがニースをプレイしていない理由のより深い問題はまだ出ています。それははっきりしていませんが、それは単にドライバーの問題であるか、ドライバーの好みの問題でさえあるかもしれません。新しいファイルを作成するように強制するドライバー設定?
グリッチした黒いフレームが表示される理由に答えるために、
ビデオファイルは、連続した画像(GIF形式など)ではなく、さまざまな方法で圧縮されます。 これはクールなビデオです ここで行われる圧縮の説明(説明はビデオの最初の3分間です)。なんらかの理由で、ブラウザがビデオクリップの最初の画像を適切にロードせず、代わりに黒い画面を表示するだけなので、その黒いグリッチが発生します。すぐに物乞いにスキップするか、シーン全体が変更されるまで待つと、プレーヤーが画像全体をロードするように強制されたため、バグは消えます。
みなさん、同じ問題を抱えていました。私のために修正されたのは、新しいタブタイプchrome:// flagsに移動し、GPUラスタライゼーションMSAAサンプルカウントを0に検索し、16に設定すると、問題は魔法のように修正されます。 (私はGTX980Tiを持っています)うまくいったかどうかを教えてください。ハードウェアアクセラレーションをオフにすることも完全に機能しますが、非常に強力なCPUがないと、いくつかの厳しいことが遅れ始めます(例:6K60fpsビデオ)
同じ問題がありました。あなたがまだ解決策を見つけたかどうかはわかりませんが、このウェブサイトで見つけました:
ここにコメントを貼り付けています。解決策を見つけました。既にコーデックパックをインストールしてみましたが違いはありませんでした。私はここでchromes設定に入りました:chrome:// flags /#disable-accelerated-video-decode、それを無効にしてアクセラレーションを有効にします。これですべてがすばらしく見えます。そして、ビデオはクリアに実行されているようです。このオプションは、3Dアクセラレーションを無効にするChromeの設定で見つけたものとは異なります。
私にとってそれを有効にすることはうまくいきました!おかしい!
Chrome=で見つかった修正は、フラグ(新しいタブではchrome:// flags)に適用され、Hardware-accelerated video decode
。
私のラップトップも同じことをしていた。私はGoogleにアクセスしましたChrome設定、次に詳細設定、システムまで進み、アドバンスドアクセラレーションボックスのチェックを外しました。その後、chromeを再起動しました。これで問題ありません。