7

Я долго гуглил эту проблему, и, похоже, не найдено полных решений.

Для некоторых файлов MKV Windows зависает при перемещении, копировании или удалении. Эти файлы хорошо воспроизводятся в плеере, таком как GOM player.

Система: быстрая windows 7, 64 битная коробка.

Результаты:

  1. Смена процессора незначительна
  2. Использование памяти ракетами до ~ 100%
  3. В случае удаления или перемещения диалоговое окно "Обнаружение файлов" остается в течение длительного времени
  4. Переименовать просто показывает вращающийся значок, пока он не закончится
  5. Действие завершается после ЧРЕЗВЫЧАЙНО длительного периода времени
  6. Использование памяти не возвращается к нормальному

«Исправления:»

  1. Отключить создание миниатюр (помогает в некоторых случаях)
  2. После перемещения / переименования / удаления kill explorer с помощью TaskManager и повторного запуска, чтобы повторно забрать вашу память

Даже если миниатюры отключены, проблема сохраняется. Я также попытался повторно скомпоновать файл, который работал нормально, но все равно приводил к файлу с теми же проблемами, что и выше.

5 ответов5

2

Проблема в DivX !!! У меня была именно эта проблема с несколькими MKV, которые мне дал друг, и оказалось, что DivX не может что-то прочитать в метаданных (размер, длина, битрейт и т.д.), Поэтому он пытается прочитать весь файл, чтобы найти его. Это в конечном итоге закончится, но если вы полностью удалите DivX Plus, проблема исчезнет.

В любом случае, я использую VLC или Hedia Player Classic HD, так что этот кодек на самом деле не был нужен - и у него были ужасные инвазивные сервисы и обновления, поэтому я рад от него избавиться!

Мне потребовался целый день исследований, чтобы выяснить, в чем проблема, и удаление DivX сразу же исправило ее для меня!

2

Проблема с некоторыми файлами MKV заключается в способе их кодирования. Большинство файлов MKV кодируются с использованием программы mkvtoolnix (MKVmerge и MKVExtract являются частью этого пакета). В MKVmerge есть настройка, называемая "сжатие", которая выбирается по умолчанию при кодировании. Эта опция выбрана для аудио и видео файлов внутри поля MKV. Этот параметр находится в графическом интерфейсе программы MKVmerge, на вкладке "Вход", а затем на вкладке "Дополнительные параметры". Вы должны выбрать "none" в поле сжатия как для аудиофайла (AC3, DTS, AAC и т.д.), Так и для файла vidoe (обычно h264) во время кодирования (MUXING).

Таким образом, единственный способ избежать увеличения объема вашей оперативной памяти - это сначала DEMUX файл MKV (извлечь видеофайл H264 и аудиофайлы из контейнера MKV с помощью программы MKVExtract GUI2), а затем, после MUX, вернуть файл MKV (положив видео и аудио файлы внутри файла контейнера MKV с использованием программы MKVmerge GUI).

Этот новый файл не будет иметь проблемы с стрельбой вашей оперативной памяти до крыши.

1

Я могу подтвердить, что когда я удалил полный пакет кодеков k-lite, изменений не было. Затем я удалил DivX и теперь моя проблема ушла. Благодаря вышеупомянутому постеру, который сказал о том, что DivX является виновником; удаление DivX-плеера не помогло, я удалил партию, сделал перезагрузку и теперь все идеально.

0

Во-первых, я не уверен, является ли этот вопрос действительно вопросом ... или просто дискуссией, подходящей для форумов.

Во-вторых, если ваш вопрос "что мне делать, когда он зависает при удалении?""

1/ откройте командную строку [Windows Key] -> cmd -> [Enter]

2/ перейти к папке с плохим файлом

cd e:/Movies

3/ Подготовьтесь к удалению файла, но пока не нажимайте Enter !

del broken.mkv

ПОМНИТЕ: не нажимайте вход еще!

4/ [CTRL], [ALT], [DEL] открыть диспетчер задач и выйти из "Explorer.exe"

5/ Запустите оператор «delete», который вы подготовили на шаге 3

0

Вы ударили ноготь по голове через симптом создания этой миниатюры. Вы, вероятно, не решите проблему, если не удалите один фильтр улучшения ОС, который K-Lite использует для создания превью (или независимо от того, какой пакет кодеков вы выбрали). То, что в некоторых фильмах используются разные схемы сжатия, может означать неустойчивые различия в замедлении, и вы уже заметили, что разные системы теперь действительно любопытны и не могут просто копировать файлы и перемещать файлы без замедления, чтобы взглянуть на них "с пользой" , к нашему общему ущербу.

Я думаю, что есть также инструмент Ff-mpeg или аналогичный по звучанию, который автоматически появляется в системном трее при декодировании фильмов, что включает в себя некоторое чтение предварительных / эскизов и метаданных проводника, чтобы Windows могла "услужливо" сообщить вам о продолжительности фильма без двойного щелчка по нему.

Опять же, файлы Mkv под окнами устанавливаются в ваш пакет кодеков, поэтому посмотрите в меню "Пуск", снова запустите его инструмент config или setup.exe и попробуйте поискать параметр для фильтров (или даже для панели « Установка и удаление программ и панель управления функциями»). , Вероятно, у вас не будет детальной опции "удалять" только фильтры MKV, поэтому, возможно, вам придется отключить миниатюры фильмов для mp4 и других изящных типов файлов.

Я был в курсе деталей, так что вот поиск Google, и одно место, где есть один инструмент настройки миниатюр, хотя он может конфликтовать с уже установленным пакетом MKV. Используйте на свой страх и риск. Удачи

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