web-dev-qa-db-fra.com

Pourquoi les vidéos commencent-elles en noir ou glitchy sur un AMD Radeon HD 6700?

J'ai récemment mis à jour mes pilotes de carte vidéo vers la dernière version (série AMD Radeon HD 6700) et constaté que tous les "GIF" sur Imgur (qui sont maintenant passés à "GIFV", qui est un MP4 lu dans le navigateur pour accélérer les temps de chargement et permettre des transferts plus importants) affichent des cadres noirs et/ou problématiques pendant une durée variable.

Screengrab

À gauche, la vidéo dure environ 2 secondes. À droite, la vidéo est en boucle. Cela se produit avec chaque GIFV que je visualise sur Imgur, un assortiment aléatoire de vidéos YouTube mais, jusqu'à présent, aucune vidéo n'a été lue sur les applications Windows 8 "modernes" ni sur VLC. Je vois également ce problème sur plusieurs ordinateurs clients, mais je ne peux pas savoir ce qui se passe.

La 'vidéo' finira par bien fonctionner après avoir atteint la fin et revenir en boucle (par exemple sur imgur) ou si la scène change de manière significative (par exemple, l'angle de la caméra change, l'éclairage de la scène passe de très sombre à très clair ou la caméra effectue un zoom ou un panoramique de manière plus subtile)

Pour référence, j'utilise une carte AMD Radeon HD 6700 (je crois qu'il s'agit de la 6770, le Gestionnaire de périphériques n'est pas utile, ni la recherche de l'ID de périphérique sur Internet). J'utilise Windows 8.1, entièrement mis à jour. Cela se produit dans Google Chrome 39.0.2171.13 beta-m et Firefox 32.0.3, cela fonctionne très bien dans IE, mais là encore, j’obtiens de gros contrôles vidéo au-dessus du GIFV sur Imgur, donc je ne sais pas si cela cause le problème. scène pour "rafraîchir" et éviter les problèmes noirs.

Quelle en est la cause, pourquoi ne se présente-t-il correctement que lorsque la scène a été modifiée et comment puis-je la réparer?

18
Grayda

Cela se produit dans Google Chrome 39.0.2171.13 beta-m et Firefox 32.0.3, cela fonctionne très bien dans IE.

Pour moi, c'est la clé. Je me demande si cela a à voir avec l'accélération 3D qui gâche la lecture vidéo. Cela signifie que les navigateurs modernes tels que Chrome, Safari et FireFox ont l’accélération matérielle du contenu de la page définie par défaut.

La façon dont cela fonctionne est, à toutes fins utiles, de traiter la fenêtre du navigateur comme un seul côté plat d’un objet 3D. Le navigateur envoie tout le contenu rendu par le pilote de la carte vidéo et l’affiche à l’écran. Si tout se passe bien, le contenu est identique à ce qui se passe lorsque l'image est rendue directement par le système, mais le rendu devrait être un peu plus rapide sur des pages plus complexes.

Je voudrais parcourir les paramètres Chrome et Firefox pour voir si vous pouvez désactiver l'accélération vidéo. Peut-être même dans le pilote lui-même? Maintenant, cela permettrait au moins à la vidéo de s'afficher correctement dans votre navigateur, mais la question plus profonde de savoir pourquoi ils ne jouent pas à Nice est toujours d'actualité. Je ne comprends pas très bien, mais il pourrait simplement s'agir d'un problème de conducteur ou même d'un problème de préférences de conducteur. Peut-être creuser dans le système et voir si vous pouvez supprimer les paramètres du pilote pour le forcer à créer un nouveau fichier?

10
JakeGould

Pour répondre pourquoi tu vois un cadre noir glitch,

Les fichiers vidéo ne sont pas simplement des images consécutives (comme par exemple le format GIF), ils ont différents modes de compression. Voici une vidéo géniale expliquant la compression qui se déroule ici (l'explication correspond aux 3 premières minutes de la vidéo). Pour une raison quelconque, le navigateur ne charge pas correctement la première image du clip vidéo, mais affiche simplement un écran noir afin que vous obteniez ce petit problème noir. Si vous passez immédiatement à la mendicité ou attendez simplement que la scène entière ait changé, le bogue disparaîtra car le lecteur a été contraint de charger une image entière.

8
user3454536

Salut tout le monde, j'ai eu le même problème. ce qui a été corrigé pour moi, c’est d’aller dans le nouvel onglet chrome: // flags et de rechercher le nombre d’échantillons MSAA dans le calcul du GPU que j’avais sur 0; (J'ai GTX980Ti) laissez-moi savoir si cela a fonctionné. éteindre l'accélération matérielle fonctionne également parfaitement, mais certaines choses exigeantes commencent à prendre du retard si vous ne disposez pas d'un processeur très puissant (ex: vidéo 6K60fps)

5
Romet

J'ai eu le même problème. Je ne sais pas si vous avez trouvé la solution, mais je l'ai trouvée sur ce site:

Je colle le commentaire ici: j'ai trouvé une solution. J'avais déjà essayé d'installer le pack de codecs, mais il n'y avait pas de différence. Je suis entré dans les paramètres chromes ici: chrome: // drapeaux/# désactiver-le-décodage vidéo accéléré, et je l'ai désactivé, permettant ainsi une accélération. Maintenant, tout va bien. Et les vidéos semblent être claires. Cette option est différente de celle trouvée dans les paramètres chromes désactivant l’accélération 3D.

Pour moi, cela a fonctionné! Bizarre!

3
user519486

Un correctif que j'ai trouvé pour Chrome allait à vos drapeaux (chrome: // drapeaux dans un nouvel onglet) et désactivait Hardware-accelerated video decode.

1
hi im b

Mon ordinateur portable faisait la même chose. Je suis allé dans les paramètres de Google Chrome, puis les paramètres avancés, jusqu'au système et décoché la boîte d'accélération avancée. J'ai ensuite redémarré chrome et maintenant tout va bien.

0
tommy campbell