Оригинал материала: https://3dnews.ru./169056

Обработка видео. Часть I - "ремонт" видеофайлов

К сожалению, ни один файл не защищен от повреждения. Это касается как офисных документов и архивов, так и аудио и видео файлов. Что может привести к повреждению файла? Поломка винчестера, ошибка на CD-диске, отсутствие у файла конца, сбой при загрузке из Интернета, аварийное выключение компьютера и т.д.

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

Video Fixer

Программа Video Fixer, или как она называется полностью - Divx Avi Asf Wmv Wma Rm Rmvb Fix Joiner, работает с видео файлами, которые не открываются, с теми, которые были не до конца скачаны из Интернета по протоколам HTTP, FTP, RTSP, MMS и др., а также с файлами, которые невозможно "промотать" вперед в процессе просмотра, перетащив ползунок на нужное место. Программа также управляется с файлами, которые частично повреждены. В целом, вероятность восстановления файлов разработчики оценивают в 80-90 процентов, но, конечно, это во многом зависит от степени повреждения.

Video Fixer поддерживает большое число форматов (DIVX, DIV, AVI, ASF, WMV, WMA, RM, RMVB, XVID, MPEG-4), среди которых и форматы потокового видео.

Стоит заметить, что разработчики Video Fixer позаботились о тех пользователях, которые работают только с определенными типами файлов и которым не нужна поддержка большого числа форматов. Поэтому кроме Video Fixer, доступны также упрощенные версии программы - Div Divx Fixer, Avi Fixer, Wmv Wma Asf Fixer и Rmvb Rm Fixer, которые стоят дешевле.

Не стоит думать, что программа может восстановить поврежденные фрагменты файлов, принцип ее работы основан на том, что она анализирует ошибки и перезаписывает файл, пропустив данные, которые невозможно прочитать. Как правило, после такой коррекции медиапроигрыватели, например Windows Media Player и Real Player, такие файлы могут открыть.

Интерфейс Video Fixer, как и остальных подобных программ, достаточно прост.


 Video Fixer

Все функции вынесены в главное окно. С помощью соответствующих кнопок можно добавить файлы для починки, убрать все или выбранные файлы из уже существующего списка. Восстановление файлов начинается после нажатия кнопки Fix. Если файл достаточно большой, перед началом починки имеет смысл воспользоваться опцией Check, чтобы проверить, есть ли шанс на то, что файл будет восстановлен. Проверка занимает гораздо меньше времени, чем восстановление, правда и стопроцентной гарантии результата не дает. То есть, проверка может пройти успешно, а само восстановление - нет. Зато если уже проверка показала, что файл не подлежит починке, то и пытаться его восстанавливать в программе даже не стоит.

При восстановлении файла программа может перезаписывать старый файл новым или же сохранить резервную копию. Конечно же, чтобы на всякий случай сохранить копию файла, лучше флажок auto backup не снимать.

All Media Fixer Pro

Программа All Media Fixer Pro может восстанавливать не только видео, но и аудио файлы. Список форматов, с которыми работает программа, довольно велик. Это WMA, WMV, ASF, WM, ASX, AVI, DIVX, XVID ,Vob, RM, MP3, MP2, MP1, MPA, MPGA, MPG, MPEG, MPA, DAT, WAVE, и даже JPEG и BMP. При этом вероятность восстановления файла зависит от его формата.


 All Media Fixer Pro

Так, программа лучше всего справляется с видеофайлами WMV, RM, DAT. Вероятность восстановления этих файлов - 80-100 процентов. Немного ниже это число (60-80%) для файлов MPG, AVI, DVD, VCD, SVCD и ASF. All Media Fixer Pro, как и Video Fixer, чинит недокачанные, поврежденные файлы, а также те, которые невозможно проиграть или прокрутить вперед.

All Media Fixer выпускается в двух вариантах. Версия без приставки Pro имеет худший алгоритм восстановления, так что шанс на то, что файл будет починен, ниже, чем при использовании All Media Fixer Pro. Если учесть, что обе версии программы коммерческие и разница в цене составляет 10 $, наличие непрофессиональной версии кажется нам просто маркетинговым ходом. Она как бы помогает оценить возможности pro-версии и показывает, настолько вторая выигрывает при сравнении.

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


 All Media Fixer Pro

В отличие от Video Fixer, программа All Media Fixer Pro позволяет задать некоторые настройки починки файлов. Поскольку программа работает с тремя типами файлов - видео, аудио и графическими, то и вкладок в окне Preferences сразу три, для каждого типа. Сами же параметры не отличаются. По умолчанию программа проводит восстановление в автоматическом режиме, который и рекомендуется разработчиками. Но вы можете изменить его, если работа программы вас не удовлетворила. При переключении в режим Custom можно установить три варианта поведения программы при обнаружении поврежденных фрагментов - чинить, удалять и игнорировать. При выборе первого варианта вы сможете установить один из тринадцати режимов починки, а также цвет для заполнения поврежденных участков. По умолчанию он черный.

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

ASF-AVI-RM-WMV Repair

Эта программа - самая простая из представленных в обзоре. У нее нет ни окна с параметрами, ни дополнительных флажков и кнопок.


 ASF-AVI-RM-WMV Repair

Все по минимуму: кнопки добавления и удаления файлов из списка, запуска процесса починки. При восстановлении файлов программа не перезаписывает исходный файл, а создает его копию с индексом Repair, так что создавать резервную копию файла перед использованием ASF-AVI-RM-WMV Repair нет необходимости. Однако, если видеофайл, с которым вы работаете, слишком велик, убедитесь, что у вас хватит места на жестком диске для записи его восстановленного варианта.

Программа поддерживает форматы AVI, DIVX, XVID, RM, RMVB, ASF, WMV, WMA, AC3. Как видите, в этом списке присутствуют и форматы потокового видео. При починке могут использоваться два алгоритма - Fast и Advanced. Второй производит восстановление с большей вероятностью положительного результата, но работает медленнее. При обработке файлов небольшого размера скорость большого значения не имеет, поэтому лучше сразу выбирать улучшенный режим. Когда же речь идет о больших файлах, имеет смысл сначала попробовать обработать файл в Fast-режиме, а если это не принесет желаемого результата, обращаться к улучшенному.


 ASF-AVI-RM-WMV Repair

Результаты тестирования

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

Протестировав все три программы, мы пришли к выводу, что с некоторыми заданиями они справляются одинаково хорошо, а с некоторыми - одинаково плохо. Например, попытка починить файл AVI, при просмотре которого невозможно было перемещать ползунок, оказалась успешной. Все три программы показали хороший результат, и перемотка стала работать.

С видеофайлами, у одного из которых было намеренно повреждено начало, а у второго - середина, не справилась ни одна из программ. Video Fixer создавал видимость починки, однако до конца довести ее не смог. Проще говоря, программа просто зависла при выполнении этого задания. ASF-AVI-RM-WMV Repair вообще отказалась работать с этим файлом, отобразив в строке статуса выполнения задания слово Failed. Хитрее всех оказалась All Media Fixer Pro, которая хоть и сообщила, что файл восстановлен, но на самом деле тоже справиться с ним не смогла - исправленный файл все равно медиа плеером не открывался.

Наконец, на третьем тесте нам удалось получить разные результаты. Для него мы специально подготовили файл AVI, который не имел конца. Для этого мы разбили его на две части при помощи программы Total Commander, после чего изменили расширение первой части на AVI, попытавшись тем самым сымитировать недокачанный файл. Такой файл Windows Media Player открывать отказался. После обработки Video Fixer отремонтированный файл в проигрывателе открылся, но воспроизводиться не стал - программа сообщила о том, что файл имеет неправильный формат. All Media Fixer Pro тоже не смогла восстановить этот файл, и исправленная копия, как и исходная, открываться не стала. И только ASF-AVI-RM-WMV Repair удалось починить файл, и Windows Media Player смог без проблем его воспроизвести.

Заметим, что в тестах намеренно использовался Windows Media Player, так как он является очень капризным. Например, альтернативный проигрыватель Media Player Classic поврежденный нами для третьего теста файл без проблем воспроизводил и до починки, и после восстановления всеми тремя программами. Так что, иногда для того чтобы проиграть поврежденный файл, не нужны никакие программы для ремонта - достаточно использовать другой плеер.



Оригинал материала: https://3dnews.ru./169056