Как исправить сбои проигрывателя VLC Media при воспроизведении файлов .MKV

Как оказалось, некоторые пользователи не могут открывать файлы .MKV с помощью VCL Media Player. Через несколько секунд после открытия файла .mkv затронутые пользователи получают ошибку «К сожалению, медиаплеер VLC только что разбился» . Повторная попытка процедуры приводит к тому же результату, и большинство затронутых пользователей сообщают, что проблема возникает с любым файлом .MKV, который они пытаются воспроизвести.

Если вы используете старую версию VLC Media Player (сборка датирована примерно 2012 годом), проблему, скорее всего, можно решить, удалив текущую версию VLC и перейдя к самой последней версии.

Однако, если вы сталкиваетесь с периодом задержек и пропусков до того, как ваш VLC-плеер окончательно выйдет из строя, возможно, недостаточная вычислительная мощность вызывает ошибку « Ой: медиаплеер VLC просто разбился» . В этом случае вам следует попробовать отключить декодирование с аппаратным ускорением, переключиться на ускорение видео DirectX или повысить значение кэширования файлов по умолчанию.

Если ваша машина более чем способна воспроизводить файлы 4K .MKV, вам также следует попытаться заставить приложение пропускать петлевой фильтр или даже включить многопоточное декодирование при воспроизведении FFmpeg для файлов .MKV.

Метод 1: установка последней версии VLC Media Player

Оказывается, одной из наиболее распространенных причин, вызывающих эту конкретную ошибку при воспроизведении файлов .MKV с помощью VLC Media Player, является ошибка, которая раньше затрагивала версии VLC, выпущенные примерно в 2012 году. Если вы используете сильно устаревший клиент VLC, исправление может быть таким же простым, как удаление текущей версии VLC и установка последней сборки с официального сайта.

Примечание : имейте в виду, что функция автоматического обновления на VLC, как известно, часто ломается. Так что не отклоняйте это возможное исправление только потому, что приложение не предложило вам обновить его.

несколько затронутых пользователей подтвердили, что удаление их текущей версии VLC через меню «Программы» и «Файлы» и установка последней сборки с официальной страницы загрузки, наконец, позволили им исправить «К сожалению, медиаплеер VLC просто разбился».

Вот пошаговые инструкции по всему этому:

  1. Убедитесь, что все экземпляры медиаплеера VLC полностью закрыты.
  2. Pless Windows + R, чтобы открыть диалоговое окно Выполнить . В текстовом поле введите appwiz.cpl и нажмите Enter, чтобы открыть меню «Программы и компоненты».

    Примечание. Если в окне UAC (Контроль учетных записей пользователей) вам будет предложено предоставить доступ администратора, нажмите Да, чтобы сделать это.

  3. После того, как вам удастся попасть в меню «Программы и компоненты», прокрутите список установленных приложений и найдите установку VLC Media Player. Как только вам удастся найти его, щелкните его правой кнопкой мыши и выберите в контекстном меню « Удалить / изменить» .
  4. Как только вы окажетесь на экране удаления медиаплеера VLC, следуйте инструкциям на экране, чтобы завершить операцию, а затем перезагрузите компьютер, если вам не будет предложено сделать это автоматически.

  5. После завершения следующей последовательности запуска откройте эту ссылку ( здесь ) в веб-браузере по умолчанию и нажмите кнопку « Загрузить VLC», чтобы загрузить последнюю версию исполняемого файла установки.
  6. Как только исполняемый файл установки будет полностью загружен, дважды щелкните его и следуйте инструкциям на экране, чтобы завершить установку.
  7. После завершения процесса перезагрузите компьютер и посмотрите, сможете ли вы нормально воспроизводить файлы .MKV после следующего запуска компьютера.

Если вы все еще боретесь с частыми сбоями типа « Ой: медиаплеер VLC только что разбился»  при попытке воспроизведения файлов .MKV, перейдите к возможному исправлению ниже.

Метод 2: отключить декодирование с аппаратным ускорением

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

С этой проблемой сталкивались другие пользователи, столкнувшиеся с ней в аналогичных обстоятельствах. Они решили эту проблему, отключив аппаратно-ускоренное декодирование в меню « Настройки» . Это в конечном итоге снижает нагрузку на ваш процессор и графический процессор, увеличивает время загрузки, но также делает приложение более стабильным при работе на машинах с низкими характеристиками.

Вот краткое руководство по отключению аппаратного ускорения на медиаплеере VLC:

  1. Откройте медиаплеер VLC с правами администратора, щелкнув правой кнопкой мыши значок запуска и выбрав Запуск от имени администратора.
  2. Как только вы окажетесь в главном окне VLC, используйте ленточную панель вверху для доступа к меню « Инструменты» , затем нажмите « Настройки» .
  3. Когда вы перейдете к экрану «Простые настройки», выберите категорию « Ввод / кодеки » в меню вверху, затем перейдите на вкладку «Кодеки» и установите для параметра «Аппаратное ускорение декодирование» значение « Отключено».
  4. После этого нажмите кнопку « Сохранить» один раз, чтобы сделать изменение постоянным.
  5. Перезапустите VLC Media Player и посмотрите, решена ли проблема.

Если вы по-прежнему сталкиваетесь с частыми заиканиями и сбоями при попытке воспроизвести файлы .MKV с помощью VLC Media Player, перейдите к следующему способу ниже.

Метод 3: Включение ускорения видео DirectX (DVXA) 2.0

Если вы столкнулись с этой проблемой на более новой конфигурации ПК, которая работает с достаточно выделенным графическим процессором, но с процессором низкого уровня, изменение аппаратного ускорения по умолчанию на Direct Video Acceleration (DCXA) 2.0 может быть методом, который, наконец, исправляет постоянную VLC вылетает при воспроизведении файлов .MKV.

Это может быть эффективным, потому что DirectX Video Acceleration позволяет выполнять определенные задачи, интенсивно использующие ЦП (iDCT, компенсация движения, деинтерлейсинг и т. Д.), Которые могут вызывать заикание, зависания или общую нестабильность, передаваемую на GPU.

Если вы используете скромный процессор, эта операция может привести к тяжелым задачам рендеринга на вашем графическом процессоре, что позволит вашей системе гораздо более эффективно обрабатывать воспроизведение файлов .MKV.

Вот краткое руководство по включению DirectX Video Acceleration (DVXA) 2.0 через настройки ввода и кодеков в меню настроек VLC:

  1. Начните с открытия VLC Media Player с правами администратора.
  2. Как только вы войдете в приложение, используйте меню ленты вверху, чтобы вызвать меню « Инструменты» , затем нажмите « Настройки» в появившемся раскрывающемся меню.
  3. После того, как вам удастся попасть в меню « Простые настройки» , выберите вкладку « Ввод / кодеки » в меню вверху.
  4. Затем прокрутите вниз до раздела «Кодеки» и измените декодирование с аппаратным ускорением, используя соответствующее раскрывающееся меню, на DirectX Video Acceleration (DvXA) 2.0.
  5. Нажмите « Сохранить», чтобы подтвердить изменение, затем перезапустите приложение VLC и посмотрите, решена ли проблема при следующей попытке воспроизвести файл .MKV .

Если вы все еще сталкиваетесь с общим заиканием и сбоями при воспроизведении файлов .MKV, перейдите к следующему потенциальному исправлению ниже.

Метод 4: усиление кеширования файлов

Если вы столкнулись с общим заиканием в течение нескольких секунд после окончательного сбоя приложения, скорее всего, это связано с тем, что у приложения нет времени для достаточного кэширования файлов. По умолчанию VLC Media Player выделяет 300 мс для кэширования файлов, но этого может быть недостаточно для низкопроизводительных конфигураций ПК.

Если этот сценарий применим, вы сможете решить эту проблему, войдя в меню дополнительных настроек медиаплеера VLC и увеличив значение кэширования файлов 1000 или выше. Несколько затронутых пользователей, которые также столкнулись с этой проблемой, подтвердили, что эта операция наконец позволила им без проблем воспроизводить файлы .MKV на VLC.

Вот что вам нужно сделать, чтобы увеличить кэширование файлов до более высокого значения:

  1. Откройте VLC Media Player с правами администратора.
  2. Как только вы окажетесь внутри, используйте ленту вверху, чтобы щелкнуть Инструменты, затем щелкните Настройки в только что появившемся раскрывающемся меню.
  3. После того, как вам удастся попасть в меню простых настроек , измените переключатель « Показать настройки» в верхнем левом углу с простого на все .
  4. После этого меню изменится соответствующим образом. В новом интерфейсе используйте меню слева, чтобы выбрать « Ввод / Кодеки» .
  5. Выбрав меню « Ввод / кодеки» , перейдите в правое меню и измените значение, связанное с кэшированием файлов (мс), на 1000.
  6. Нажмите Применить, чтобы сохранить изменения, затем перезапустите VLC Media Player и посмотрите, решена ли проблема.

Если вы все еще сталкиваетесь с ошибкой « Ой: медиаплеер VLC только что разбился» при попытке воспроизвести файлы .MKV, перейдите к следующему потенциальному исправлению ниже.

Метод 5: пропуск петлевого фильтра

Как оказалось, проблема также может быть вызвана контурным фильтром, который используется до начала декодирования H 264. Эта операция в основном применяется для уменьшения блокирующих артефактов без снижения резкости изображения. Но в определенных обстоятельствах внутриконтурный фильтр может эффективно остановить вашу установку VLC для воспроизведения определенных файлов MKV.

Если вы столкнулись с этой проблемой только с несколькими файлами .MKV (некоторые файлы .MKV воспроизводятся нормально), вы можете решить проблему, обратившись к настройкам аудио / видео декодера FFmpeg и заставив фильтр петли быть пропускается для каждого случая декодирования H.264.

Примечание. Вот как исправить ошибку «Прошлая продолжительность слишком велика» в FFMpeg.

Вот краткое руководство по настройке вашего VLC Media Player, чтобы пропустить петлевой фильтр:

  1. Перво-наперво убедитесь, что VLC Media Player открыт с правами администратора. Вы можете сделать это, щелкнув правой кнопкой мыши исполняемый файл запуска и выбрав « Запуск от имени администратора» в контекстном меню.
  2. Затем используйте ленточную панель вверху, чтобы развернуть категорию « Инструменты », затем щелкните « Настройки» в раскрывающемся меню.
  3. Как только вы окажетесь в меню простых настроек , переключите переключатель « Показать настройки» (нижний левый угол) на « Все» , чтобы просмотреть меню дополнительных настроек.
  4. После того, как меню Advanced Preferences станет видимым, используйте левое меню, чтобы развернуть раскрывающееся меню, связанное с видеокодеками .
  5. Как только вы это сделаете, выберите FFmpeg из списка видеокодексов, который появился ниже, затем перейдите в правую часть.
  6. Внутри аудио / видео декодера FFmpeg перейдите в подменю «Декодирование» и установите для выпадающего меню, связанного с Пропустить контурный фильтр для декодирования H.264, значение « Все».
  7. Сохраните модификацию, нажав кнопку «Сохранить», затем перезапустите приложение и посмотрите, прошла ли операция успешно.

Если вы все еще сталкиваетесь с ошибкой «К сожалению, медиаплеер VLC только что разбился»  при попытке воспроизвести файлы .MKV с помощью проигрывателя VLC Media, перейдите к следующему потенциальному исправлению ниже.

Метод 6: принудительное многопоточное декодирование при воспроизведении FFmpeg

Если вы сталкиваетесь с частым общим заиканием и задержками, прежде чем наконец столкнетесь с ошибкой «К сожалению, медиаплеер VLC просто разбился»  при попытке воспроизвести файлы .MKV, которые имеют исключительно большой размер .

Оказывается, VLC Media Player по умолчанию настроен как можно более легким с учетом используемых системных ресурсов - однако это не обязательно хорошо, когда приходится иметь дело с файлами 4K .MKV.

Если этот сценарий применим, вы сможете решить проблему, убедившись, что декодирование аудио и видео FFmpeg выполняется с многопоточностью (гиперпоточность).

Вот краткое руководство по принудительному многопоточному декодированию при воспроизведении FFmpeg:

  1. Откройте VLC Media Player с правами администратора. Когда вам будет предложено Управление учетными записями пользователей (UAC) , нажмите Да, чтобы предоставить доступ администратора.
  2. После успешного открытия VLC Media Player используйте ленточное меню вверху, чтобы выбрать Инструменты> Настройки .
  3. По умолчанию вы увидите экран простых настроек . Te меняет его на меню « Расширенные настройки» , устанавливает переключатель « Показать настройки» (нижний левый угол) на « Все».
  4. Как только появится меню дополнительных настроек , в левой части выберите меню « Вход / кодеки» .
  5. Затем разверните раскрывающееся меню видеокодеков ниже и выберите запись FFmpeg из списка доступных подэлементов.
  6. Выбрав запись FFmpeg, перейдите в правый раздел и найдите запись Threads в разделе Decoding.
  7. Измените значение Threads на 2 , затем нажмите Save, чтобы применить изменение.
  8. Перезапустите приложение VLC Media Player и посмотрите, решена ли проблема.
Теги vlc