Чёрный экран в полноэкранном режиме VLC на macOS — исправления
Полноэкранный режим — то место, где проявляются проблемы VLC на macOS: окно работает нормально, но переключение в полноэкранный режим даёт чёрный кадр (звук всё ещё идёт) или окно, которое никогда не расширяется. Причины специфичны для macOS — родная система полноэкранных Spaces, вывод VideoToolbox и особенности драйверов GPU на Apple Silicon. Этот гид охватывает исправления в порядке, решающем большинство случаев.
Почему это происходит?
- Сбои вывода VideoToolbox — стандартный видеовывод macOS может не перерисоваться, когда окно переходит в полноэкранный Space на некоторых комбинациях GPU/драйвера.
- Конфликты полноэкранного Space — родной полноэкранный режим macOS (зелёная кнопка) вместе с «Displays have separate Spaces» может оставить видеослой VLC позади.
- Ошибки драйверов Apple Silicon — ранние поколения драйверов M1/M2 имели проблемы перерисовки в полноэкранном режиме, исправленные позже в macOS.
- Повреждённые настройки — устаревшая настройка полноэкранного режима/вывода из старого VLC ломает переход.
- Остановки аппаратного ускорения — декодер GPU зависает при смене режима отображения, оставляя видеоплан чёрным.
Как исправить
Способ 1Принудительно переключите вывод видео на OpenGL (или наоборот)
Классическое исправление полноэкранного режима macOS
Зайдите в Сервис > &Настройки > Видео > Output.
Открываются параметры вывода.
Задайте Output как «OpenGL video output» (или вернитесь к «VideoToolbox», если были на OpenGL).
Модуль вывода меняется.
Сохраните, перезапустите VLC и попробуйте полноэкранный режим снова.
Полноэкранный режим отображается корректно.
Способ 2Используйте неродной полноэкранный режим
Полностью обходит проблемы Space macOS
Воспроизведите видео и нажмите Cmd+F (собственный полноэкранный режим VLC) вместо зелёной кнопки светофора.
VLC входит в свой собственный полноэкранный режим.
Если Cmd+F тоже падает, дважды щёлкните по области видео — это переключает «Always fullscreen on top» в некоторых версиях VLC.
Полноэкранный режим переключается.
Отключите настройку macOS System Settings > Desktop & Dock > «Displays have separate Spaces», если используете несколько мониторов и видите призраки.
Spaces ведут себя предсказуемо.
Способ 3Отключите аппаратное декодирование
Устраняет чёрный/зелёный экран, пикселизацию и заикание в большинстве случаев
Откройте VLC и перейдите в Tools > Preferences (или нажмите Ctrl+P в Windows/Linux, Cmd+, в macOS).
Откроется окно Preferences.
Перейдите на вкладку Input / Codecs слева.
Отобразятся настройки кодеков.
Найдите «Hardware-accelerated decoding» и установите значение Disable.
В выпадающем списке появится «Disable».
Нажмите Save, затем полностью перезапустите VLC (закройте все окна VLC, а не только видео).
VLC перезапустится с программным декодированием.
Воспроизведите проблемный файл снова.
Если проблема исчезла, виноват был декодер GPU.
Способ 4Обновите драйвер видеокарты
Исправляет чёрный экран, зелёные артефакты и сбои из-за ошибок драйвера
Нажмите Win+X и откройте Диспетчер устройств (или System Settings > Display в macOS).
Откроется список устройств.
Раскройте «Display adapters» и запишите модель вашей GPU (NVIDIA, AMD или Intel).
Ваша GPU определена.
Загрузите свежий драйвер с сайта производителя (nvidia.com, amd.com или intel.com) — либо используйте Windows Update.
Пакет драйвера готов.
Установите, перезагрузите ПК и попробуйте VLC снова.
Система работает на новом драйвере.
Способ 5Сбросьте настройки VLC к значениям по умолчанию
Очищает повреждённые настройки, вызывающие сбои, чёрный экран и проблемы со звуком
Полностью закройте VLC.
Процессы VLC не запущены.
Откройте командную строку (Win+R → cmd) или терминал.
Доступна командная строка.
Выполните:
vlc --reset-config(Windows/Linux) — в macOS вместо этого удалите~/Library/Preferences/org.videolan.vlc.Настройки VLC возвращены к умолчанию.
Запустите VLC и примените только те настройки, которые действительно нужны.
VLC запускается с чистыми настройками.
Способ 6Обновите VLC до последней версии
Применяет официальные исправления ошибок и безопасности (текущая стабильная: 3.0.23)
В VLC перейдите в Help > Check for Updates.
VLC сравнивает вашу версию с последней.
Если обновление доступно, загрузите его с официальной страницы videolan.org.
Загружен новый установщик.
Установите поверх текущей версии (настройки сохраняются) и перезапустите.
VLC работает на новой версии.
Дополнительные способы
Способ 1Проверьте на новой учётной записи пользователя
Отделяет настройки уровня macOS от настроек VLC
Создайте тестовую учётную запись: System Settings > Users & Groups > Add Account.
Чистая учётная запись существует.
Установите там VLC (или скопируйте приложение) и проверьте полноэкранный режим.
Вы видите, виноваты ли настройки уровня macOS.
Если работает в тестовой учётной записи, сбросьте настройки VLC и настройки отображения вашей основной учётной записи.
Причина изолирована в ваш основной профиль.
Как избежать в будущем
- Предпочитайте Cmd+F вместо зелёной кнопки для медиа-полноэкранного режима.
- Держите macOS полностью обновлённым — исправления отображения Apple Silicon приходят с системными обновлениями.
- Закрывайте менеджеры окон (BetterDisplay, Rectangle), если видите глюки полноэкранного режима.
- Держите VLC в актуальном состоянии; исправления полноэкранного режима приходят с выпусками 3.0.x (текущая стабильная: 3.0.23).
Частые вопросы
Почему полноэкранный режим работает в QuickTime, но не в VLC?
Чёрный экран в полноэкранном режиме на Mac M1/M2/M3/M4?
Окно переходит в полноэкранный режим, но видео маленькое в углу
Внешний монитор ухудшает?
Итог
Принудительно переключите вывод видео на OpenGL (или наоборот) — Классическое исправление полноэкранного режима macOS. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.