Configurando um demuxer de VLC em uma lista de reprodução XSPF

0

Eu tenho alguns arquivos que não podem ser reproduzidos usando a prioridade padrão do demuxer no VLC (eles congelam no primeiro quadro e depois fecham.) Ao pesquisar o problema, me deparei com a discussão do problema exato que estava tendo com uma resolução que o avformat O demuxer funcionou 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 de demuxer; 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 declara que o VLC pode interpretar opções de 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>

no entanto 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.

    
por Priter Icepol 12.05.2018 / 14:13

1 resposta

0

Usar "--demux = xspf-open, avformat" me permite abrir uma instância do VLC que abrirá as playlists e esse tipo de arquivo de vídeo. Tomando apenas este passo ainda não me permitirá dar um duplo clique em playlists ou este tipo de arquivo de vídeo e carregar com sucesso as playlists ou arquivos.

Adicionando ou modificando a linha demux=<foo> em %APPDATA/vlc/vlcrc para começar com estas opções demuxer, obterá o resultado desejado; os arquivos da lista de reprodução e esse tipo de arquivo de vídeo serão carregados e abertos com sucesso.

    
por 12.05.2018 / 14:32