Respostas:
Isso pode ser duas coisas.
O vídeo pode estar usando um codec que o iPhoto não reconhece. Infelizmente, a Apple não parece publicar uma lista de codecs de vídeo que eles suportam. Mesmo a lista de formatos de arquivos de imagens da Apple é vaga.
O vídeo pode estar usando um formato reconhecido, mas o arquivo pode estar corrompido.
Eu tentaria abrir o arquivo em algo que suporta uma ampla gama de formatos de vídeo, como o VLC . Se o arquivo não abrir, existe uma boa chance de estar corrompido. Se ele abrir, você pode verificar o formato de arquivo com o CMD + I.
Não há uma resposta clara e definitiva para os formatos de vídeo compatíveis com o iPhoto. O iPhoto importará a maioria dos arquivos .mov ou outros arquivos do QuickTime. Ele também suporta algumas versões do AVCHD. Mas não há nenhuma pista que o dispositivo Apple possa aceitar o avi como tipo de vídeo de importação. Você precisa salvar o arquivo de vídeo avi para a Apple aceitar vídeos mov, mp4 ou m4v primeiro.