O VLC parece reinicializar os codecs ou algo assim a cada vez. Não tenho conhecimento de qualquer maneira de impedir isso.
No entanto, posso obter vídeos em um loop sem problemas com mplayer . Os binários do Windows estão nessa página ( página de download do Windows , escolha a plataforma apropriada, logo abaixo da seção de notícias).
Para instalá-lo, basta extraí-lo em algum lugar. Em seguida, na linha de comando (ou por meio de um atalho ou de uma associação de arquivos), execute:
mplayer videofile.xyz -loop 0
E ele deve repetir sem problemas para sempre. Para começar no modo de tela inteira:
mplayer -fs videofile.xyz -loop 0
Certifique-se de colocar o -loop 0
por último. Se você colocar antes do nome do arquivo, o mplayer será reiniciado em cada loop. Se você colocá-lo depois, ele funciona sem problemas. Eu não sei por que, mas aparentemente é um truque muito antigo (ou talvez é por design, eu não sei, -loop
é realmente bastante flexível) (também observe o problema do OSD mencionado há muito tempo já foi resolvido).