Чорний екран у повноекранному режимі VLC на macOS — виправлення

Проблеми конкретних систем Оновлено: Застосовується до: macOS 12+ · Intel & Apple Silicon · VLC 3.0.x

Повноекранний режим — те місце, де проявляються проблеми 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

  1. Перейдіть у Інструменти > Параметри > &Відео > Output.

    Відкриваються параметри виводу.

  2. Задайте Output як «OpenGL video output» (або поверніться до «VideoToolbox», якщо були на OpenGL).

    Модуль виводу змінюється.

  3. Збережіть, перезапустіть VLC і спробуйте повноекранний режим знову.

    Повноекранний режим відображається коректно.

ПриміткаПеремикання модуля ламає застарілий стан рендерингу — навіть якщо зрештою повернетеся, скидання зазвичай лагодить перехід.

Спосіб 2Використовуйте нерідний повноекранний режим

Повністю обходить проблеми Space macOS

  1. Відтворіть відео і натисніть Cmd+F (власний повноекранний режим VLC) замість зеленої кнопки світлофора.

    VLC входить у свій власний повноекранний режим.

  2. Якщо Cmd+F також падає, двічі клацніть область відео — це перемикає «Always fullscreen on top» у деяких версіях VLC.

    Повноекранний режим перемикається.

  3. Вимкніть налаштування macOS System Settings > Desktop & Dock > «Displays have separate Spaces», якщо використовуєте кілька моніторів і бачите привиди.

    Spaces поводяться передбачувано.

ПриміткаCmd+F використовує повноекранний режим VLC на рівні вікна, який не створює новий Space macOS — уникаючи помилки переходу.

Спосіб 3Вимкніть апаратне прискорення декодування

Виправляє чорний/зелений екран, пікселізацію та зависання у більшості випадків

  1. Відкрийте VLC і перейдіть до Інструменти > Налаштування (або натисніть Ctrl+P у Windows/Linux, Cmd+, у macOS).

    Вікно налаштувань відкривається.

  2. Клацніть вкладку Вхід / кодеки ліворуч.

    Відображаються налаштування кодеків.

  3. Знайдіть «Апаратне прискорення декодування» і встановіть його на Вимкнено.

    У меню відображається «Вимкнено».

  4. Натисніть Зберегти й повністю перезапустіть VLC (закрийте всі вікна VLC, а не лише відео).

    VLC перезапускається з програмним декодуванням.

  5. Відтворіть проблемний файл знову.

    Якщо проблема зникла, винуватцем був декодер GPU.

ПриміткаДекодер, що завис під час зміни режиму відображення — поширена причина чорного повноекранного режиму на Apple Silicon.

Спосіб 4Оновіть свій відеодрайвер

Виправляє чорний екран, зелені артефакти та аварії, спричинені вадами драйвера

  1. Натисніть Win+X і відкрийте Диспетчер пристроїв (або Системні параметри > Дисплей у macOS).

    Відкривається список пристроїв.

  2. Розгорніть «Відеоадаптери» й запишіть модель своєї GPU (NVIDIA, AMD або Intel).

    Ваша GPU визначена.

  3. Завантажте найновіший драйвер зі сайту виробника (nvidia.com, amd.com або intel.com) — або скористайтеся Центром оновлення Windows.

    Пакет драйвера готовий.

  4. Встановіть, перезавантажте ПК і спробуйте VLC знову.

    Система працює з новим драйвером.

ПриміткаУ macOS «оновлення драйвера» означає встановлення останнього оновлення macOS — Apple постачає драйвери GPU у складі системи.

Спосіб 5Відновіть налаштування VLC за замовчуванням

Очищує пошкоджені налаштування, що спричиняють зависання, чорний екран і проблеми зі звуком

  1. Повністю закрийте VLC.

    Жоден процес VLC не запущено.

  2. Відкрийте командний рядок (Win+R → cmd) або термінал.

    Доступний командний рядок.

  3. Виконайте: vlc --reset-config (Windows/Linux) — у macOS натомість видаліть ~/Library/Preferences/org.videolan.vlc.

    Налаштування VLC повертаються до типових.

  4. Запустіть VLC і застосуйте повторно лише ті налаштування, які вам справді потрібні.

    VLC запускається з чистими налаштуваннями.

ПриміткаЦе стирає всі власні налаштування (зокрема ярлики та скіни). Експортуйте свою конфігурацію заздалегідь у Інструменти > Налаштування > Усе > Інтерфейс, якщо хочете зробити резервну копію.

Спосіб 6Оновіть VLC до останньої версії

Застосовує офіційні виправлення помилок і безпеки (поточна стабільна: 3.0.23)

  1. У VLC перейдіть до Довідка > Перевірити оновлення.

    VLC порівнює вашу версію з найновішою.

  2. Якщо оновлення існує, завантажте його з офіційної сторінки videolan.org.

    Завантажено новий інсталятор.

  3. Встановіть поверх поточної версії (налаштування зберігаються) і перезапустіть.

    VLC працює з новою версією.

ПриміткаVLC 3.0.23 — 24-те оновлення гілки 3.0 і містить великий набір виправлень демультиплексора та стабільності — багато проблем «не відтворюється» вже вирішено в ньому.

Додаткові способи

Спосіб 1Перевірте на новому обліковому записі користувача

Відділяє налаштування рівня macOS від налаштувань VLC

  1. Створіть тестовий обліковий запис: System Settings > Users & Groups > Add Account.

    Чистий обліковий запис існує.

  2. Встановіть там VLC (або скопіюйте застосунок) і перевірте повноекранний режим.

    Ви бачите, чи винні налаштування рівня macOS.

  3. Якщо працює у тестовому обліковому записі, скиньте налаштування VLC та налаштування відображення вашого основного облікового запису.

    Причину ізольовано у ваш основний профіль.

ПриміткаСторонні утиліти відображення (BetterDisplay, DisplayLink) та застосунки доступності, що хукають сервер вікон — поширені ламателі повноекранного режиму — закрийте їх під час тесту.

Як уникнути в майбутньому

  • Віддавайте перевагу Cmd+F замість зеленої кнопки для медіа-повноекранного режиму.
  • Тримайте macOS повністю оновленим — виправлення відображення Apple Silicon приходять із системними оновленнями.
  • Закривайте менеджери вікон (BetterDisplay, Rectangle), якщо бачите глюки повноекранного режиму.
  • Тримайте VLC оновленим; виправлення повноекранного режиму приходять з випусками 3.0.x (поточна стабільна: 3.0.23).

Часті запитання

Чому повноекранний режим працює в QuickTime, але не у VLC?
QuickTime використовує власний відеоконвеєр Apple; модулі виводу VLC взаємодіють з Spaces інакше. Перемикання OpenGL/VideoToolbox зазвичай вирішує.
Чорний екран у повноекранному режимі на Mac M1/M2/M3/M4?
Спочатку оновіть macOS (Apple надсилає виправлення драйверів GPU), потім перемкніть модуль відеовиводу. Якщо продовжується, вимкніть апаратне декодування як тест.
Вікно переходить у повноекранний режим, але відео маленьке в кутку
Це помилка масштабування у модулі виводу — змініть відеовивід (OpenGL ↔ VideoToolbox) і перезапустіть VLC.
Зовнішній монітор погіршує?
Так, особливо з увімкненим «Displays have separate Spaces» або неретиновим зовнішнім дисплеєм. Вимкніть окремі Spaces або використовуйте дзеркалювання як тест.

Підсумок

Примусово перемкніть відеовивід на 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.