Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Ouvindo rádios online com o mplayer

Colaboração: Bruno Buys

Data de Publicação: 19 de setembro de 2010

Tentando ouvir rádio online com o mplayer:

  $ mplayer http://94.75.209.28:8192

Tive o seguinte erro:

  mplayer: error while loading shared libraries: libva-glx-0.31.0.6.so.1:
  cannot open shared object file: No such file or directory

Comandei então:

  $ dpkg -S libva-glx
  libva1: /usr/lib/libva-glx-0.31.1.1.so.1.0.3
  libva1: /usr/lib/libva-glx-0.31.1.1.so.1

O dpkg me respondeu que estas duas bibliotecas estão no pacote libva1. Pesquisei então:

  $ apt-cache search libva1
  libva1 - Video Acceleration (VA) API for Linux -- runtime

Procurei saber se já tenho estas bibliotecas:

  dpkg -l libva1

E recebi:

  ii  libva1  0.31.1+sds4-1~multimediappa1  Video Acceleration (VA) API for Linux -- runtime

(O "ii" na frente indica que está instalada)

Legal. Então o mplayer busca versões anteriores da biblioteca, repare nos números que seguem o nome:

A que o mplayer busca: libva-glx-0.31.0.6.so.1

A que tem no sistema: libva-glx-0.31.1.1.so.1

Para resolver, é só criar links que redirecionem o mplayer para as versões corretas existentes no sistema.

Criei então o link simbólico:

  sudo ln -s /usr/lib/libva-glx-0.31.1.1.so.1  /usr/lib/libva-0.31.0.6.so.1

Agora tentei rodar novamente o mplayer:

  $ mplayer http://94.75.209.28:8192

Mas ele necessita ainda de outra biblioteca:

  mplayer: error while loading shared libraries: libva-0.31.0.6.so.1: cannot
  open shared object file: No such file or directory

O erro anterior referia-se à versão glx. Esta é somente libva.

Comandei então:

  ls -l /usr/lib/libva*

E, entre as linhas de saída, vi:

  -rw-r--r-- 1 root root   5328 2010-07-16 15:16 /usr/lib/libva.so.1.0.0

Comandei então:

  sudo ln -s /usr/lib/libva.so.1.0.0  /usr/lib/libva-0.31.0.6.so.1

E assim, finalmente, o mplayer consegui abrir minha rádio online.

Uma ferramenta legal é usar o strace para ver o que o programa faz, quando ocorrem estes tipos de erro:

  strace mplayer http://94.75.209.28:8192

Isso vai dar uma saída longa, cheia de letrinhas. O que interessa está bem no final, onde o strace mostra o que o programa procurou e onde ele não achou. Então você pode criar o link correto.

Se você ficou curioso, o endereço no comando mplayer é da Rádio espanhola Sevillanas, de música flamenca. Boa rádio online, de conteúdo e de qualidade da transmissão.

Ainda vou escrever um script pra carregar rádios online com o mplayer, com lista de rádios e opção para adicionar e excluir. Rádios online são uma mídia que gosto e uso bastante.

Por enquanto, ficam aí três dicas: de como usar o mplayer para ouvir rádio, como solucionar o erro de bibliotecas, e da Rádio Sevillanas.

Boa audição!

Veja a relação completa dos artigos de Bruno Buys

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.02/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (932 votos)

Opinião dos Leitores

Bruno Buys
20 Set 2010, 15:53
Para gravar a transmissão, use o parâmetro -streamdump:

mplayer -streamdump http://94.75.209.28:8192

ele vai criar o arquivo "stream.dump".

Bruno Buys
20 Set 2010, 15:41
Raphael, você se refere ao audio da transmissão?
Creio que não haja arquivo. O mplayer faz um buffer e depois executa, mas não salva nada em disco.
Alguém confirma?
Raphael Willy
19 Set 2010, 10:31
usando o Ubuntu 10.04 funcionou direto em linha de texto .. mas eu ja tinha instalado essas e outras bibliotecas. A rádio é excelente .. parabéns pela dica de solução para usar o mplayer em linha de texto. Gostaria de saber onde fica armazenado o arquivo Temporário? Recebi uma outra dica sobre os videos que assistimos no youtube que fica guardado dentro do /tmp e é so renomear o arquivo e salvar na pasta pessoal o arquivo recebido=assistido. Obrigado pela dica.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição