Главная
» WINDOWS
»
Как исправить искаженное или перемешанное воспроизведение видео в VLC
Как исправить искаженное или перемешанное воспроизведение видео в VLC
Если VLC отображает искаженное, блочное, зеленоватое, дублированное или иным образом искаженное изображение, в то время как в другом плеере то же видео выглядит нормально, наиболее эффективными способами решения проблемы являются изменение аппаратного декодирования или модуля вывода видео . Для сетевых потоков также может помочь увеличение сетевого кэша VLC. Не начинайте с установки стороннего пакета кодеков: VLC использует собственные встроенные кодеки, поэтому внешние пакеты кодеков DirectShow/VfW, как правило, не изменяют способ декодирования файла VLC.
Прежде чем менять настройки, установите последнюю версию VLC с официальной страницы загрузки VideoLAN . В разделе часто задаваемых вопросов VideoLAN для Windows также отмечается, что драйверы видеоадаптера могут быть причиной искажения изображения, поэтому разумно сначала проверить драйвер графического адаптера от производителя вашей видеокарты или ПК.
При воспроизведении искаженного изображения могут появляться фрагменты текста, дублированные области или искаженные цвета, даже если элементы управления VLC продолжают работать.
1. Отключите аппаратное ускорение декодирования.
Если VLC отображает искаженные кадры, то одним из первых вариантов, который следует исключить, является проблема с декодированием на графическом процессоре. Обычно VLC выигрывает от аппаратного декодирования, особенно при работе с видео высокого разрешения, но проблемы с драйверами или путем к графическому процессору также могут приводить к визуальным ошибкам.
Откройте VLC и выберите Инструменты > Настройки . Также можно нажать Ctrl+P .
Выберите «Входные данные / Кодеки» .
Установите параметр «Аппаратное ускорение декодирования» в положение «Отключено» .
Нажмите «Сохранить» , полностью закройте VLC и откройте его снова.
Посмотрите видео с проблемой ещё раз.
Если отключение аппаратного декодирования решает проблему с изображением, вы можете оставить его отключенным или позже протестировать автоматический/аппаратный режим после обновления драйвера видеокарты. В официальной документации VLC по устранению неполадок в Windows специально рекомендуется тестировать декодирование с использованием графического процессора (GPU) включив и выключив его при возникновении ошибок изображения при воспроизведении H.264/AVC или VC-1.
Для быстрой проверки отключите аппаратное ускорение декодирования, сохраните настройку и перезапустите VLC.
2. Измените модуль вывода видео в VLC.
Если аппаратное декодирование не решает проблему, переключите средство рендеринга, используемое VLC для отображения видео на экране. В официальном разделе часто задаваемых вопросов VideoLAN по VLC для Windows рекомендуется менять модуль вывода видео для получения черного, белого или искаженного изображения.
Перейдите в меню Инструменты > Настройки > Видео .
Найдите меню «Вывод» в разделе «Дисплей».
Вместо автоматического режима попробуйте другой доступный формат вывода, например Direct3D11 , Direct3D9 , OpenGL или Windows GDI . Отображаемые варианты зависят от сборки VLC и операционной системы.
Сохраняйте настройки и перезапускайте VLC после каждого изменения.
Проверяйте по одному варианту вывода за раз. Если один из вариантов вывода исправляет изображение, оставьте его выбранным. Более старый совет отключить «Ускоренный вывод видео (наложение)» в основном применим к старым конфигурациям Windows/VLC; в современных версиях VLC эта опция может вообще отсутствовать.
Использование другого модуля видеовыхода может обойти проблему с рендерером или драйвером дисплея, вызывающую искажение кадров.
3. Увеличьте кэширование только для воспроизведения по сети.
Если проблема возникает при воспроизведении HTTP-потока, интернет-радио/видео, сетевого хранилища (NAS) или другого сетевого источника, недостаточная буферизация может проявляться в виде рывков, пауз или прерываний воспроизведения. В этом случае увеличьте сетевое кэширование ; это не является основным решением для обычного файла, хранящегося на локальном диске.
Откройте Инструменты > Настройки .
Внизу измените параметр «Показывать настройки» с «Простые» на «Все» .
Выберите «Входные данные / Кодеки» .
Найдите значение кэширования сети (мс) и немного увеличьте его. Практический начальный тест — 1000 мс; если соединение нестабильно, попробуйте более высокое значение, например, 2000 мс.
Сохраните изменения и перезапустите VLC.
Больший размер кэша может сгладить нестабильный сетевой поток, но он также увеличивает задержку до начала воспроизведения или после перемотки.
Увеличивайте сетевое кэширование только тогда, когда соответствующий медиафайл считывается по сетевому соединению или потоку.
4. Проверьте тот же файл из локального хранилища.
Если видеофайл находится на USB-накопителе, оптическом диске, сетевом хранилище (NAS), подключенном сетевом диске или медленном внешнем диске, скопируйте его на внутренний SSD-накопитель или в другую локальную папку и воспроизведите эту копию. Если локальная копия работает, скорее всего, проблема заключается в исходном устройстве, соединении или скорости передачи данных, а не в декодере VLC.
Также проверьте файл в другом плеере. Если во всех плеерах отображается одно и то же повреждение на одних и тех же временных метках, возможно, само видео неполное или повреждено. Если проблема затрагивает только VLC, продолжите настройку параметров VLC.
5. Проверьте кодек и при необходимости сбросьте настройки VLC.
Откройте видеофайл и выберите Инструменты > Информация о кодеках, чтобы увидеть, какой видеокодек обнаружил VLC. Это полезно, если проблема затрагивает все файлы, закодированные одним и тем же способом.
Не устанавливайте случайные пакеты кодеков для восстановления VLC. VideoLAN утверждает, что VLC использует собственные кодеки, а не внешние фильтры VfW или DirectShow. Вместо этого обновите VLC и протестируйте его параметры декодирования/вывода.
Если после изменения нескольких настроек воспроизведение стало искажаться, и вы больше не знаете, какая именно настройка является причиной, сбросьте настройки VLC до значений по умолчанию. Откройте «Инструменты» > «Настройки» , нажмите «Сбросить настройки» , подтвердите сброс и перезапустите VLC. В документации VideoLAN по настройкам специально рекомендуется сброс настроек, если проблемы вызваны неправильными параметрами или поврежденным кэшем плагинов.
Какое решение следует попробовать в первую очередь?
Изображение искажается только в VLC: отключите аппаратное ускорение декодирования, затем протестируйте другой модуль вывода видео.
Нестабильными являются только сетевые потоки: увеличьте сетевое кэширование.
Проблема затрагивает только файлы на USB-накопителе/NAS-сервере/диске: скопируйте файл на локальное хранилище и повторите проверку.
В каждом плеере поврежден один и тот же файл: по возможности замените или скачайте файл заново.
Проблемы начались после изменения настроек VLC: сбросьте настройки и проверьте снова.
Эти шаги направлены на устранение наиболее распространенных причин без замены системных кодеков или внесения необратимых изменений в сам медиафайл.