avi ist nicht gleich avi.
avi ist nur ein Containerformat, indem Video und Audio in unterschiedlichen Formaten gespeichert sein können.
Daher wohl auch der Fehler, da das Video ein Format besitzt, was die Kamera nicht unterstützt.

Man kann das Video dementsprechen re-encoden.
Dafür muss man wissen, welches Format die Kamera unterstützt und welches Format das Video besitzt.

Aber diesen Aufwand lohnt sich meist nicht.