As extensões .mpg
e .mpeg
são normalmente associadas aos arquivos MPEG-1 e MPEG-2. A estrutura desses arquivos é diferente do formato .mp4 usado no vídeo H.264, parte da família de formatos MPEG-4.
Suspeito que o VLC e o WMP possam reproduzir o arquivo porque não devem estar usando a extensão para determinar o tipo de arquivo, provavelmente analisam o arquivo com todos os analisadores compatíveis até que um funcione. Para provar esse ponto, peguei um filme .wmv e o renomeei para .mp4. Quando o reproduzi no meu PC com Windows 7 com WMP, recebi uma janela de aviso informando que a extensão não correspondia ao formato, mas pedi para prosseguir de qualquer maneira e o arquivo funcionou perfeitamente.
Se esse serviço on-line exigir MPEG-1 ou 2, você deverá transcodificar seu vídeo em um desses formatos antes de fazer o upload. A menos que o serviço online transcodifique todos os vídeos enviados para algum formato padrão. Nesse caso, não importa realmente qual é o formato do vídeo enviado, desde que o serviço possa lê-lo e transcodificar para seu próprio formato favorito.
Boa sorte.