Обычно железные плееры, особенно старые, понимают только кодек DivX а ширина кадра должна быть кратна 32, высота 16. И в формате AVI Hardw
are должно все прочитаться. Правда проблема может быть ещё и в самом кодеке. К примеру последний DivX 8.1.1 и если Вы им закодируете то Ваш старый плеер у которого в ПО заложен DivX 5 или ещё старее так же может не прочитать.
Могут конечно быть и другие причины (тупо криво записалось) но те что перечислил основные, что сразу приходят в голову.