Eu tenho alguns arquivos que não podem ser reproduzidos usando a prioridade padrão do desmuxer no VLC (eles congelam no primeiro quadro e depois fecham.) Ao pesquisar o problema, deparei-me com o problema exato que eu estava tendo com uma resolução de que o desformador avformat estava funcionando para esses arquivos. Passar --demux=avformat
na linha de comando me permite abrir uma instância do VLC e posso adicionar e reproduzir esses arquivos, mas não consigo abrir listas de reprodução com essa configuração do desmuxador; O VLC fornece o seguinte erro:
VLC can't recognize the input's format:
The format of 'file:///D:/path/here/test.xspf' cannot be detected. Have a look at the log for details.
A documentação do VLC afirma que o VLC pode interpretar opções das listas de reprodução XPSF que incluem elementos como
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:option>demux=avformat</vlc:option>
</extension>
Entretanto, isso não funciona. O vídeo demora mais para carregar (a única diferença de comportamento que vejo), carrega o primeiro quadro e depois fecha.
fonte