Похоже, Дивкс гонит.
Предлагаю попробовать следующее.
1. Установить плейер Light Alloy, для того чтобы посмотреть, какой фильтр в системе декодирует "матрацные" авишки (и вообще, рекомендую этот плейер. Регистрация через "?" в левом верхнем углу окна программы). Это делается нажатием кнопочки на рисунке или клавиши F9. Открывается окно со схемой обработки AVI-файла.
Как видно в моем примере, видеопоток декодируется при помощи "DivX decoder filter". Чтобы убедиться в том, что проблема именно в Дивксе, нужно
а) увидеть именно эту надпись в этом месте при проигрывании файлов-"матрацев";
б) проиграть другую авишку в mpeg-4. Например... ммм... да хотя бы вот этот ролик, он сжат при помощи xvid. Если его видеопоток декодируется xvid-овским декодером (убедиться в том же окошке), и при этом без полос - тогда
2.а Попробовать заменить Дивкс в системе на другую его версию;
2.б Зайти через "Программы" - ... - XviD - Decoder configuration - и поставить галочки в "FourCC Support" для воспроизведения DIVX и DX50 файлов. Воспроизвести "матрацные" файлы снова. Убедиться, что они теперь декодируются при помощи XviD. И хорошо бы, чтоб воспроизводились уже правильно![]()