A explicação seguinte está dada por forma a qualquer pessoa perceber minimamente como funcionam os AVI's e o que provavelmente está a ocorrer. Óbviamente que os termos que vou usar não são os técnicos e percebe-se bem porquê.
Se conseguiste extrair o arquivo e se este for *.avi, o mais certo é ter algum erro na «árvore de frames» .
Na prática, a árvore de frames não passa de uma espécie de relação que todos os ficheiros de vídeo e áudio têm que indica aos codecs determinadas informações que foram retiradas das frames originais durante a compressão, como por exemplo: se 20 frames forem exactamente iguais e só houver uma ligeira alteração entre ambas (dez pixels, por exemplo, que mudam de cor), o que o codec faz é gravar da 2.ª frame em diante apenas os pixels que são modificados, acrescentando uma referência para a frame "mestra" (key).
O que acontece normalmente quando os filmes empancam ou nem sequer começam é existiu algum defeito no início do ficheiro ( todas as keys do ficheiro ficam referenciadas logo no ínicio, junto ao chunk (lixo) que todos os *.avi têm no seu início).
Quando isto acontece, (e sempre depois de se confirmar que não é por falta de codecs) existem dois processos:
1.º Utiliza-se um programa como o AVIPreview (muito bom) que permite visualzar partes de ficheiros de vídeo, mesmo que não estejam completos.
Falo do AVIPreview por uma simples razão: muitas vezes os ficheiros são renomeados como *.avi mas não são *.avi. Nesses casos, o AVIPreview vai imediatamente dar sinal. Não aconselho tanto o VLC porque já me aconteceu, especialmente em ficheiros que têm erros no sync do framerate (outra espécie de relação interna que indica ao player quantas frames tem cada segundo) este crasha e não dá qualquer indicação clara.
O link para o AVIPreview:
http://www.avipreview.com/avipreview.htm
2.º - No caso de se confirmar que o ficheiro é mesmo AVI (ou qualquer outro formato de vídeo) e não outra coisa qualquer, terá de se usar um programa para ressincronizar ficheiros de vídeo.
Alguns pack's de codecs trazem pequenos programas como o Divx AntiFreeze, etc... m O problema é que normalmente estes programas são muito elementares e com erros muito complexos, não funcionam ou não resolvem a questão.
O conselho que deixo é este: antes de usarem qualquer programa, mantenham uma cópia do original, não vá o diabo tecê-las.
O Link para o Divx ANTIFreeze:
http://www.tac.ee/%7Eprr/divxg400/divxaf.html
O Link para o Video Fixer:
http://www.video-fixer.com
O Link para o Avi Fix Repair Joiner:
http://www.fixvideo.com/products/avifix ... oiner.html
Espero que estas dicas ajudem a resolver a questão.