7

Я использую VLC в течение многих лет в Windows, и у меня никогда не было этой проблемы. Я также использую его с моей новой установки Win10 в прошлом году (под "свежей" я подразумеваю, что это была не установка обновлений, а чистая установка после форматирования), поэтому места для проблем меньше.

До вчерашнего дня VLC работал нормально, но с тех пор все видео, которые я запускал в VLC , не содержат изображения - только звук. Должен отметить, что я ничего особенного в системе не упомянул - я не обновлял драйверы Win или что-то в этом роде.

WMP (Windows Media Player) хорошо воспроизводит видео. Там нет никаких неисправностей с самим ПК.

Вещи, которые я пробовал и не помогло:

  1. Сбросьте все настройки VLC.
  2. Обновление VLC.
  3. Деинсталляция и переустановка VLC (обновленная версия).
  4. Снимите флажок «Ускоренный вывод видео (Overlay)» в меню «Инструменты-> Настройки-> Видео».

    • Я также попытался перезагрузить компьютер после переустановки - без изменений.

Обновить

В то время видеокарта, скорее всего, была Asus GTX 570 OC.

4 ответа4

9

Я могу придумать два варианта:

  1. измените модуль вывода на OpenGL, вам нужно выбрать "все" в опциях, чтобы увидеть расширенные опции, и этот находится по адресу: предпочтения-> видео-> модуль вывода

  2. установите / снимите флажок "Наложение выходного видеосигнала". Эта опция находится в настройках-> видео

3

У меня была похожая проблема. Вот мое решение:

Всякий раз, когда я проигрывал любой видеофайл с использованием VLC (ver.2.2.4 Weather Wax), начинался только звук. Кадр видео будет отображаться за пределами окна приложения, но будет черным или пустым. Если бы я затем остановил воспроизведение (нажав кнопку СТОП), а затем перезапустил его, видео показывалось бы нормально.

Кроме того, Windows будет отображать «Базовый» из типа отображения «Aero».

Я заметил, что это произошло только когда я запустил VLC. Если бы я воспроизводил этот же видеофайл в любом другом плеере, например, mpc-hc (я никогда не использую WMP) и т.д., Windows продолжала бы оставаться в схеме Aero и никогда не переходила на Basic.

Это указывало на то, что VLC был каким-то образом неправильно настроен - догадка, которая оказалась верной в моем случае.

После некоторого количества интернет-исследований я обнаружил, что если VLC выводит Direct X, только тогда эта проблема возникла.

Но затем я заметил, что OP уже пытался изменить модуль вывода видео VLC на OpenGL, но не был доволен этим.

Поэтому я попробовал другие модули видеовыхода, перечисленные в выпадающем меню, доступном в моей установке VLC.

Методом проб и ошибок я обнаружил, что выбор выхода Windows GDI Video решил проблему, по крайней мере, для меня. Теперь мой Windows 7 Professional НЕ переходит с Aero Glass на Basic, и качество моего видео не ухудшается!

Выбран VLC модуль вывода видео Windows GDI

1

(Повторно) Установите несколько приличных видеокодеков. Я считаю, что пакет кодеков KLite хорош и не является спам-программой.

0

1)-> Перейдите в Инструменты-> Настройки-> Видео -> Снимите галочку для «Ускоренный вывод видео (наложение)» -> Попробуйте воспроизвести фильм еще раз, вы должны увидеть вывод.

2) Загрузите проприетарные драйверы для вашей видеокарты - я думаю, что есть тема на форуме, посвященная этому. Например, NVIDIA 8600, использующая драйверы с открытым исходным кодом 11.4 по умолчанию (nouveau?) показывает черный экран, когда VLC использует "Ускоренный вывод видео". Однако, установив проприетарные драйверы NVIDIA, VLC успешно покажет фильм, используя "Ускоренный вывод видео".

Чтобы уточнить установку VLC по умолчанию с пометкой "Ускоренный вывод видео" - работает с проприетарными драйверами NVIDIA - и не обходится без.

Источник:https://forums.opensuse.org/showthread.php/455508-VLC-shows-black-screen-when-playing-movie-files-(solutions)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .