Определение первопричины странных цветов в VLC

6701
Onthrax

В последнее время я получаю странные цвета при воспроизведении видеофайла в VLC. Это происходит не все время, а через случайные интервалы. Когда я перезапускаю VLC, тот же видеофайл воспроизводится нормально.

Экран VLC: enter image description here

После некоторого поиска в Google я обнаружил, что это можно «исправить», отрегулировав настройку «аппаратного кода» в самом VLC.

В качестве связанной проблемы, когда у меня открыто несколько вкладок в браузере (Chrome) и я закрываю вкладку, возникают проблемы с отображением предыдущей вкладки. Чтобы уточнить, я все еще вижу часть содержимого закрытой вкладки в текущей вкладке. Но, опять же, это иногда случается, и когда я перемещаю мышь вокруг, «старый» контент исчезает. Добавлю скриншот в следующий раз, когда это произойдет.

Как я могу получить основную причину этой проблемы? Я хотел бы полностью решить эту проблему, а не обойти проблему в VLC, изменив некоторые настройки.

Дополнительные полезные данные: - Эта проблема только началась, хорошо работала раньше.
- У меня есть Intel Core i7-4790K, 16 ГБ ОЗУ, NVidia GeForce GTX 970
- Я провел тест памяти, который не выявил никаких проблем
- Я запустил тест 3DMark, чтобы проверить, выйдет ли моя карта GFX, но результаты были превосходны
- у меня есть не установлены или не изменены какие-либо кодеки, которые могли бы вызвать проблему (также я не верю, что chrome использует кодеки для отображения содержимого, поэтому это не должно иметь значения)
- Температура ЦП находится на среднем уровне 42 градуса Цельсия. GPU 37. (может быть ниже, но у меня есть вентиляторы в тихом режиме)

Надеюсь, кто-то может помочь. Спасибо.

3
Я видел, как этот цвет терпит неудачу такого типа, прежде чем он может быть вызван по крайней мере 2 вещи Когда кодируется сжатый и анимированный (кадры зависят от предыдущих кадров), если есть небольшие ошибки в оригинале до кодирования, в процессе кодирования или в самом файле, о котором передается. Когда конкретный кодек, выбранный (системой или проигрывателем) для декодирования видео, не декодирует его должным образом, это происходит чаще, когда применяются сложные методы кодека для экономии места (с тем же качеством). (почти) Все видео декодируются с использованием некоторых кодеков, будь то встроенные или отдельные кодеки. Psycogeek 8 лет назад 0
Если это проблема с кодеком, то почему тот же файл работает нормально, когда я закрываю VLC и снова играю тот же файл? Разве у одного и того же файла не должно быть этой проблемы цвета, если у кодека есть проблемы? Onthrax 8 лет назад 0
да, если это проблема с кодеком или проблема с файлом, она будет отображаться одинаково каждый раз, потому что она построена на предыдущих кадрах, хотя вы будете проигрывать ее, по крайней мере, с нескольких ключевых кадров назад, чтобы увидеть, будет ли это снова. Повторный переход только к этому разделу может не выявить ошибку. Psycogeek 8 лет назад 0
Если эта проблема возникает, она возникает во всем видеофайле, а не только в его части. Но поскольку проблема исчезает, если я перезапускаю VLC, проблема с кодеками, похоже, не является проблемой. Это также не объясняет странную проблему браузера. Onthrax 8 лет назад 0
Недавно я обновил разделитель LAV (https://github.com/Nevcairiel/LAVFilters/releases), и проблема с VLC, похоже, была решена. Не объясняет проблему с хромом, но это может не быть связано в конце концов. Я буду следить за этим и, если оно действительно будет исправлено, я опубликую это решение как ответ. Onthrax 8 лет назад 0
Проблема снова возникла, так что это был не LAV-фильтр. Onthrax 8 лет назад 0
Может быть, настало время выполнить полную загрузку memtest86 с USB-флешки, протестировать на ночь и освободить память для любых проблем, а затем выполнить быстрый смарт-тест на дисках, чтобы проверить их состояние. Затем, чтобы освободить материал для графического процессора, измените «рендерер» в видеоплеере, переключите его на рендеринг с наложением, программным обеспечением или прямым рендерингом по сравнению с 3D-рендерингом. это просто и более широкий набор параметров для рендеринга в Media Player Classic, хотя WMP и VLC имеют переключатели для наложения. Psycogeek 8 лет назад 0

2 ответа на вопрос

3
Chris

I had the same problem. I do not know the root cause of the issue, but I can tell you how I fixed it and maybe someone can work it out from there.

1) Tools -> Preferences -> Video

2) Un-check "Use hardware YUV->RGB conversions (Under display section in simple view)

This has fixed it for me, been watching for a few days with no repeat errors.

К сожалению, это не сработало для меня, хотя, похоже, сейчас это происходит гораздо реже. Я все еще пробую вещи, так что если я когда-нибудь узнаю, я отправлю обратно Onthrax 8 лет назад 0
это сработало для меня. используя последние стабильные драйверы nvidia. gtx 660. Я даже не думал, что смогу найти эту проблему, и результат gfji выделяет его линии эго, поэтому я на самом деле не видел заголовок этого поста, а что-то полностью. Я просто «почувствовал себя счастливчиком» и щелкнул по нему. Abhishek Dujari 7 лет назад 0
0
Tatsuyuki Ishi

Производители видеокарт часто оптимизируют декодированное видео. Это может быть ошибкой, если вы решите ее с помощью программного декодирования.

Рекомендуемое решение - обновить драйвер и систему.

Последние драйверы установлены. Если это аппаратная проблема, как бы я это определил? Onthrax 8 лет назад 0
Сначала вы можете попробовать использовать официальный медиаплеер для Windows. Ваш графический процессор кажется новым, поэтому он не кажется проблематичным. Упоминается @psycogeek, это может быть проблема с видео. Попробуйте большой кролик, это хороший способ проверить это. Tatsuyuki Ishi 8 лет назад 0
Я скачал все версии, если этот большой кролик и все, кажется, работает нормально. Что должно произойти, если что-то не так? Onthrax 8 лет назад 0
Если ваш драйвер отключен, он должен иметь проблемы с цветом при воспроизведении версии H.264 (другие могут отличаться в зависимости от реализации) с отключенным декодированием программного обеспечения. Вы должны временно использовать программное декодирование для хитро закодированного фильма. Tatsuyuki Ishi 8 лет назад 0

Похожие вопросы