Получен большой список видеофайлов в результате восстановления файлов с жесткого диска, большинство из которых попросту не открывается в проигрывателе. Необходимо отделить такие файлы в целях сокращения области обнаружения искомого файла из списка видеофайлов, не имеющих каких-либо повреждений. Как это можно сделать? Спасибо!
MediaInfo.dll
Пытаться получить информацию о фильме, если не удаётся, то он точно испорчен. Вроде есть для этой библиотеки и консольный программа.
Ещё можно открыть в проводнике в режиме "превью" или как-то так он называется. Будет видно обложку или кадр фильма. Если не будет, то файл повреждён и его можно удалить или проверить на воспроизведение. Но через MediaInfo.dll можно автоматизировать.
Спасибо! По поводу тамбнейлов в окне проводника - это все тот же ручной способ. Пробовал контентный плагин для ТС MediaInfo для сортировки файлов по разрешению (т.к. ищется файл определенного разрешения), у битых файлов разрешение не отображается, но и сортировка не работает, виснет файловый менеджер. Возможно из-за большого кол-ва файлов в директории (около 4000).
leaningless: можно написать батник или powershell скрипт, чтобы они пытались узнать разрешение фильма и переименовывали файл в случае неудачи (удалять сразу лучше не надо).