mplayer não está enviando o user-agent correto

mplayer não está enviando o user-agent correto

Estou tentando reproduzir um stream através do mplayer. Aqui está o comando que executo:

mplayer -user-agent "PS4 libhttp/1.60" -cache 8192 -v ffmpeg://http://the_stream_url.m3u8

O stream não é reproduzido devido a um arquivo 403 - Forbidden error. Isso é esperado se o agente do usuário não estiver configurado corretamente. O que me faz pensar que o user-agent não foi lido corretamente é que toda solicitação HTTP mostra esse user-agent:

User-Agent: Lavf/55.33.100

Há algo que eu não entendi ou não fiz corretamente?

Observe também que posso reproduzir corretamente o stream através do VLC usando o mesmo URL e :http-user-agent=PS4 libhttp/1.60as opções de edição.

Aqui está o log completo, se necessário.

Responder1

Isto parece ser um bug no mplayer; se você omitir o prefixo ffmpeg://, o user-agent personalizado será realmente enviado. Passar -lavfdopts o=user-agent=whatevertambém não funciona.

informação relacionada