O VLC não sabe quais plug-ins de demultiplexador / decodificador / etc. carregar para processar o vídeo. Você pode usar hexdump
para dar uma olhada nos primeiros bytes do arquivo. Talvez então você possa descobrir se há algum conteúdo multimídia:
hexdump -C video.exe | head -30
isto imprimirá as primeiras 30 linhas de hexdump
na tela. A maioria dos contêineres multimídia, como MP4 ou AVI, tem algumas informações ASCII no início do arquivo. Então, caso você tenha um MP4, você verá alguns ftyp, moov, moof, mvhd, ... etc.
assim:
00000000 00 00 00 1c 66 74 79 70 64 61 73 68 00 00 00 00 |....ftypdash....|
00000010 69 73 6f 36 61 76 63 31 6d 70 34 31 00 00 02 84 |iso6avc1mp41....|
00000020 6d 6f 6f 76 00 00 00 6c 6d 76 68 64 00 00 00 00 |moov...lmvhd....|
no caso de AVI, você verá algo assim:
00000000 52 49 46 46 12 20 6f 00 41 56 49 20 4c 49 53 54 |RIFF. o.AVI LIST|
00000010 34 12 00 00 68 64 72 6c 61 76 69 68 38 00 00 00 |4...hdrlavih8...|
00000020 6a 04 01 00 a8 61 00 00 00 00 00 00 10 09 00 00 |j....a..........|
e assim por diante. Mas provavelmente você acabou de baixar alguns executáveis do Windows e não há conteúdo relacionado a vídeos nele. ;)