O que faz com que o VLC e o Google Chome sejam bem-sucedidos onde o MPlayer e o OpenCV falham?


0

Eu tenho esse fluxo MJPEG. Quando o abro com o VLC ou com o Chrome, ele funciona perfeitamente e, em ambos os casos, o fluxo inicia instantaneamente (ou pelo menos em um segundo). No entanto, com o MPlayer, recebo esta mensagem cerca de 1000 vezes: O cache não está sendo preenchido, considere aumentar -cache e / ou -cache-min! ... e então, anos depois, eu posso ter um fluxo.

Com o OpenCV e seu captureFromFile, o tempo limite da análise é excedido, mas, em seguida, recebo um fluxo irregular e atrasado.

O que faz com que o VLC e o Chrome tenham sucesso aqui, enquanto o MPlayer e o OpenCV falham terrivelmente? Tentei executar o VLC com -v, mas não há como dizer o que ele faz com isso.


CODECs diferentes?
precisa saber é o seguinte

Respostas:


2

O VLC possui todo o CODEC incorporado e não os compartilha com o sistema operacional. O MPlayer e outros contam com o CODEC que o sistema operacional possui.


Existe uma maneira de produzir o que o CODEC VLC usa?
Christian Neverdal

Eu encontrei, mas o MPlayer recebe a falha do cache (e o longo atraso de inicialização), independentemente das configurações que eu uso.
Christian Neverdal

@cybernard: E o Chrome?
quer

0

Tente aumentar o valor do cache -cache = 4096, por exemplo ... também tente aumentar o -cache-min = 80 (aumente em 80%)


1
Você pode explicar por que essa é uma solução?
ChrisF
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.