| Иногда приходится сталкиваться с ситуацией, когда плеер напрочь отказывается воспроизводить видеофайл из-за его испорченной внутренней структуры. Такое бывает случается при некорректной пересылке файла в сети, неполном (частичном) скачивании из интернета, при записи файла на CD-диск или какой-либо другой носитель. Рассмотрим возможные программные методы восстановления таких видеофайлов. Сначала коротко, буквально в двух словах, расскажем о структуре видеофайлов. Файл с видеоданными (например, формата AVI) помимо видео- и аудиопотоков содержит индексную информацию (index) о расположении адресов ключевых кадров (key frames), благодаря которым, собственно, мы имеем возможность перематывать фильм при просмотре. Поэтому, очень часто, плеер, встретив файл с "битым" индексом, либо поврежденные ключевые кадры, отказывается его проигрывать или просто "зависает". Какие можно предпринять боевые действия с такими непокорными видеофайлами? Ответ прост - воспользоваться специализированным программным обеспечением для работы с видео, которое восстанавливает служебную информацию по существующим данным, или удаляет испорченные ключевые кадры, внося соответствующие коррективы в индекс файла. Так на какой же утилите можно остановиться? Из бесплатных разработок можно взять на вооружение довольно простенькую DivFix. Программа с легкостью умещается на одну дискету, не требует инсталляции, и, кроме всего прочего, на сайте разработчика DivFix можно найти версию утилиты, портированной под операционную систему Linux. Замечательно!
Добро всегда побеждает зло, значит кто побдеил - тот и добро :)
|