У меня есть проблема, которая беспокоила меня в течение нескольких месяцев, и, несмотря на несколько часов поисков в Интернете, я ничего не нашел, отчасти потому, что не могу даже найти правильные условия поиска. Я постараюсь объяснить эффект, и я надеюсь, что кто-то позвонит.
В идеале я хотел бы полностью избавиться от эффекта, но даже название этого эффекта, с которым я смогу поработать, было бы очень хорошим началом.
То, что я вижу, - это разные области видео, движущиеся с немного разными скоростями - то есть они слегка смещаются относительно друг друга, когда они должны быть идеально синхронизированы.
На данный момент я должен сказать, что я точно знаю, что такое расчесывание и разрыв, и это не похоже ни на один из этих эффектов.
Я чаще всего замечаю это на лицах людей, где их голова будет слегка двигаться (как они говорят, например), и это будет похоже на какую-то текстуру кожи или черту, как крот не будет двигаться, или будет слегка двигаться не в ногу с контур лица. Или в кирпичной стене с немного нестабильной камерой, линии строительного раствора будут слегка отклоняться от текстуры кирпича.
Я смотрю почти исключительно живой / записанный контент DVB-S MPEG2. Я вижу один и тот же эффект с различными декодерами MPEG2 (MS, LAV, Mainconcept ...) и на разных проигрывателях (DVBViewer, Windows Media Player, по крайней мере, MPC-HC). Эффект виден при использовании VMR9 и EVR, но не при использовании "Overlay Mixer" (к сожалению, последний имеет другие проблемы для меня и поэтому не является решением). Поэтому мне интересно, связано ли это с сглаживанием / интерполяцией, применяемой более современными средствами рендеринга (видео выглядит немного пиксельно через оверлейный микшер), или, возможно, с тем, что передано в графический процессор.
Windows 7 64-битная, сначала заметила использование встроенной графики на моем Celeron G1840, а затем купила дешевую карту ATI 5450, надеясь, что это решит ее, но без косточек.
Дошло до того, что я постоянно наблюдаю за этим, до такой степени, что я поймал себя на том, что ищу это в чьем-то лице в реальной жизни в последнее время (на самом деле я почти поверил, что могу увидеть это на секунду!) так что это явно начинает влиять на мое здравомыслие.
Кто-нибудь знает, что может происходить?
ОБНОВЛЕНИЕ: я выкопал свой старый ATI HD3450, и этого не происходит. Поэтому я подключил второй дисплей к встроенной графике и заметил, что, если я воспроизведу видео на карте ATI, но часть окна будет расширена на встроенный дисплей, эффект не будет виден ни на одном дисплее. И наоборот, если видео воспроизводится на встроенном дисплее , но часть окна на дисплее ATI, эффект виден на обоих дисплеях. Я также вижу значительную разницу в цветовом балансе и т.д. В зависимости (предположительно) от того, какой графический процессор обрабатывает основную часть рендеринга (или, возможно, декодирования?). Я склоняюсь к мысли, что это какой-то аспект dxva2, который недоступен на старой карте ATI, и задаюсь вопросом, может ли быть какой-либо способ определить, что это такое, и каким-то образом отключить его в конвейере встроенной графики и / или более новой карты.