Printable Version of Topic
Click here to view this topic in its original format
Forums > Работа с видео и аудио > Ошибки в AVI, Ошибки в AVI


Posted by: Patriot on 15-01-2003, 00:11
Пишу потому что возник такой вопрос. Есть файл *.Avi на 6 кадре
при просмотре в стандартном проигрывателе изображение останавливается
и пропадает звук, а ползунок количества просмотров продолжает
двигаться дальше. И так до конца файла. Видео стоит, звука нет.
При обработке в VirtualDub в том месте программа выдает ошибку:
Error decompressing video frame 6: An unknown error occurred (may be
corrupt data). (error code - 100).
У меня несколько фильмов с такими ошибками. Конечно легче всего вырезать и забыть, но может можно исправить?
Использовал DivFix.exe, но результата не дало.
Rebuild не помогает. При использовании Strip index, потом при
обработке файла в VirtualDub программа выдает ту же ошибку и обработка файла прекращается.
Кстати в DivFix при нажатии на Check errors ошибок не находит.

Всего хорошего!
Илья.

Posted by: VxWorks on 15-01-2003, 00:39
А открыть файл в Дубе с опцией Re-derive keyframe flags пробовал? Это после того, как убрать индексы в DivFix

Posted by: Patriot on 15-01-2003, 02:56
Да так и делал. Все как написано на http://www.vcdrookie.co.uk (http://www.vcdrookie.co.uk.
Я помойму на почту вам скинул файл еще до того как узнал об этом форуме. Там кусочек Видео с этой ошибкой. Исправлять обрезанные Avi этим способом получается хорошо, а вот с этой ошибкой не знаю что и делат.

Posted by: VxWorks on 15-01-2003, 03:38
ОК. Завтра к вечеру гляну, что и как smile.gif Раньше никак не получится.

Posted by: Patriot on 17-01-2003, 16:03
Ага, пока доступа к форуму небыло долго по сети лазил и вот что откопал. Ошибка это самая распрастраненная. Замораживания кадров происходит. Что бы не обращать внимания ставится DivXAF и тогда проигрыватель не останавливается в этом месте.
Для лечения я пока нашел только AVIdefreezer, но он работает только в 2000 и XP. В 98 и Милен он выдает ошибку и выгружается. О том как исправить ошибкуи с AVI или не обращать внимания читайте на http://www.kage.orc.ru/docs/freeze.htm (http://www.kage.orc.ru/docs/freeze.htm
Кстати с помощью программки
vdub-mp3-freeze.exe можно легко найти такие фрагменты.
Софт можно взять www.divx-digest.com

Если кто еще знает что по этой теме то высказывайтесь. Всем только на пользу пойдет.

Posted by: VxWorks on 20-01-2003, 17:16
Сорри за невыполнение обещания в срок sad.gif Был несколько занят smile.gif
Ну, да ладно... Пробовал разными программами (Дуб, Видоми, ГрафЕдит). Проще всего обнаружить ошибку Дубом (Video->Scan Video Stream For Errors). Но при записи, он выкидывает все фреймы, находясчиеся между ключевыми. ГрафЕдит делает еще хуже - файл состоял из двух фреймов (ключевых).
АвиДефризер не использовал, хотя было бы интересно попробовать перегнать АВИшку через ГрафЕдит, использую Авидефризер (если это вообще возможно).
Такие дела © Курт Воннегут.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)