Показать сообщение отдельно
Старый 06.05.2009, 00:49   #686
Карполя
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Карполя
Регистрация: 25.01.2008
Адрес: Санкт-Петербург
Сообщения: 1,314
Репутация: 298
Не знаю, как MKV, но в контейнере AVI как раз в конце файла записаны служебные данные о структуре фильма. Именно по ним плейер находит, где в файле находятся блоки видео и звука. Старые проигрыватели, которые умеют пользоваться только этой служебной информацией у меня вообще не могли воспроизвести фильм, в котором были повреждены всего несколько сот байт в конце фильма. Многие современные проигрыватели в принципе умеют воспроизводить файлы с поврежденной служебной информацией. Они, если информация цела, пользуются ей, а если повреждена - сами анализируют структуру файла и находят местоположение блоков. Но при этом для анализа им надо сначала просмотреть весь фильм, поэтому он долго открывается. Да и не всегда им удается правильно найти блоки, вот и глючит, и подтормаживает, ч вообще что угодно. Так что если фильм поврежден, уже ничего не сделать.
  Ответить с цитированием